Abstract
In order to remain useful, it is important for software to evolve according to the changes in its business environment. Business rules, which can be used to represent both user requirements and conditions to which the system should conform, are considered as the most volatile part in today's software applications. Their changes bring high impact on both the business processes and the software itself. In this paper, we start our discussion with the recent approaches in evolvable software system that consider business rule as an integral aspect of their model. Next, we describe our approach that consists of a model that links business rules and software design. The link model is intended to improve requirements traceability in software design, as well as minimizing the efforts of software changes due to the changes of business rules. XML DTD is used to specify the metamodel of our solution for automation and portability purposes. Finally, we briefly discuss the future developments of the current research.
Original language | English |
---|---|
Title of host publication | Proceedings of the International Conference on Software Engineering Research and Practise|Proc. Int. Conf. Softw. Eng. Res. Pract. |
Editors | B. Al-Ani, H.R. Arabnia, Y. Mun |
Pages | 129-134 |
Number of pages | 5 |
Volume | 1 |
Publication status | Published - 2003 |
Event | Proceedings of the International Conference on Software Engineering Research and Practise. SERP 2003 - Las Vegas, NV Duration: 1 Jul 2003 → … |
Conference
Conference | Proceedings of the International Conference on Software Engineering Research and Practise. SERP 2003 |
---|---|
City | Las Vegas, NV |
Period | 1/07/03 → … |
Keywords
- Business Rules
- Metamodel
- Software Architecture / Design
- Software Evolution
- User Requirements