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...

Full description

Saved in:
Bibliographic Details
Main Author: Wan Kadir, Wan M. N.
Format: Article
Language:en
Published: Penerbit UTM Press 2008
Subjects:
Online Access:http://eprints.utm.my/9430/1/WanMN2008_AnAutomatedToolForBusiness.pdf
http://eprints.utm.my/9430/
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1845472150282043392
author Wan Kadir, Wan M. N.
author_facet Wan Kadir, Wan M. N.
author_sort Wan Kadir, Wan M. N.
building UTM Library
collection Institutional Repository
content_provider Universiti Teknologi Malaysia
content_source UTM Institutional Repository
continent Asia
country Malaysia
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).
format Article
id my.utm.eprints-9430
institution Universiti Teknologi Malaysia
language en
publishDate 2008
publisher Penerbit UTM Press
record_format eprints
spelling my.utm.eprints-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/1/WanMN2008_AnAutomatedToolForBusiness.pdf
http://eprints.utm.my/9430/
url_provider http://eprints.utm.my/