Relating evolving business rules to software design

被引:0
作者
Kadir, WMNW [1 ]
Loucopoulos, P [1 ]
机构
[1] Univ Manchester, Inst Sci & Technol, Dept Computat, Manchester M60 1QD, Lancs, England
来源
SERP'03: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING RESEARCH AND PRACTICE, VOLS 1 AND 2 | 2003年
关键词
software evolution; business rules; software architecture/design; user requirements; metamodel;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
In order to remain useful, it is important for software to evolve according to the changes ill 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.
引用
收藏
页码:129 / 134
页数:6
相关论文
共 32 条
[1]  
ANDRADE L, 2000, ACM C OBJ OR PROGR S
[2]  
ANDRADE L, 2001, 13 C ADV INF SYST EN
[3]  
[Anonymous], BUSINESS RULE ORIENT
[4]  
ARSANJANI A, 2000, 7 PATT LANG PROGR C
[5]  
ASTLEY M, 1998, P INT S SOFTW ENG PA
[6]  
CHAPIN N, 2001, J SOFTWARE MAINTENAN, V13
[7]   Promoting business policies in object-oriented methods [J].
Diaz, O ;
Iturrioz, J ;
Piattini, MG .
JOURNAL OF SYSTEMS AND SOFTWARE, 1998, 41 (02) :105-115
[8]  
EVANS H, 1999, C OBJ OR PROGR SYST
[9]  
FINKELSTEIN A, 2000, C FUT SOFTW ENG LIM
[10]  
Gamma E., 1995, Design Patterns: Elements of Reusable Object-Oriented Software, V206, P395, DOI 10.1093/carcin/bgs084