An automated tool for business rule-driven, object-oriented software evolution
In order to remain useful, it is important for software to evolve according to the changes in its business environment. The changes of highly volatile requirements, i.e. business rules, may even occur prior to system implementation. In this paper, we present an automated tool that supports the Busin...
| Main Author: | |
|---|---|
| Format: | Article |
| Language: | English |
| Published: |
Penerbit UTM Press
2008
|
| Subjects: | |
| Online Access: | http://eprints.utm.my/9430/ http://eprints.utm.my/9430/1/WanMN2008_AnAutomatedToolForBusiness.pdf |
| _version_ | 1848891844808671232 |
|---|---|
| author | Wan Kadir, Wan M. N. |
| author_facet | Wan Kadir, Wan M. N. |
| author_sort | Wan Kadir, Wan M. N. |
| building | UTeM Institutional Repository |
| collection | Online Access |
| description | In order to remain useful, it is important for software to evolve according to the changes in its business environment. The changes of highly volatile requirements, i.e. business rules, may even occur prior to system implementation. In this paper, we present an automated tool that supports the Business Rule-Driven Object-Oriented Design (BROOD) approach in propagating business rule changes to software design. We firstly introduce the BROOD approach that consists of a metamodel that defines the semantics and syntax of business rules statements and links these rules to their related software design components. The Unified Modeling Language (UML) is adopted to define the software design part of the metamodel. We also describe the design and implementation of our automated tool using Generic Modeling Environment (GME). |
| first_indexed | 2025-11-15T21:04:26Z |
| format | Article |
| id | utm-9430 |
| institution | Universiti Teknologi Malaysia |
| institution_category | Local University |
| language | English |
| last_indexed | 2025-11-15T21:04:26Z |
| publishDate | 2008 |
| publisher | Penerbit UTM Press |
| recordtype | eprints |
| repository_type | Digital Repository |
| spelling | utm-94302017-11-01T04:17:23Z http://eprints.utm.my/9430/ An automated tool for business rule-driven, object-oriented software evolution Wan Kadir, Wan M. N. QA75 Electronic computers. Computer science In order to remain useful, it is important for software to evolve according to the changes in its business environment. The changes of highly volatile requirements, i.e. business rules, may even occur prior to system implementation. In this paper, we present an automated tool that supports the Business Rule-Driven Object-Oriented Design (BROOD) approach in propagating business rule changes to software design. We firstly introduce the BROOD approach that consists of a metamodel that defines the semantics and syntax of business rules statements and links these rules to their related software design components. The Unified Modeling Language (UML) is adopted to define the software design part of the metamodel. We also describe the design and implementation of our automated tool using Generic Modeling Environment (GME). Penerbit UTM Press 2008-12 Article PeerReviewed application/pdf en http://eprints.utm.my/9430/1/WanMN2008_AnAutomatedToolForBusiness.pdf Wan Kadir, Wan M. N. (2008) An automated tool for business rule-driven, object-oriented software evolution. Jurnal Teknologi Maklumat, 20 (2). pp. 75-87. ISSN 0128-3790 |
| spellingShingle | QA75 Electronic computers. Computer science Wan Kadir, Wan M. N. An automated tool for business rule-driven, object-oriented software evolution |
| title | An automated tool for business rule-driven, object-oriented software evolution |
| title_full | An automated tool for business rule-driven, object-oriented software evolution |
| title_fullStr | An automated tool for business rule-driven, object-oriented software evolution |
| title_full_unstemmed | An automated tool for business rule-driven, object-oriented software evolution |
| title_short | An automated tool for business rule-driven, object-oriented software evolution |
| title_sort | automated tool for business rule-driven, object-oriented software evolution |
| topic | QA75 Electronic computers. Computer science |
| url | http://eprints.utm.my/9430/ http://eprints.utm.my/9430/1/WanMN2008_AnAutomatedToolForBusiness.pdf |