Enterprise modeling and decision-support for automating the business rules lifecycle

被引:25
作者
Rosca D. [1 ]
Greenspan S. [2 ]
Wild C. [2 ]
机构
[1] Department of Software Engineering, Monmouth University, W. Long Branch
[2] Department of Computer Science, Old Dominion University, Norfolk
关键词
Business rules; Decision support systems; Decision tree learning; Enterprise modeling; Requirements engineering; Traceability;
D O I
10.1023/A:1020372710433
中图分类号
学科分类号
摘要
Business rules represent policies, procedures and constraints regarding how an enterprise conducts its business. To get the full benefits of modeling business rules requires an approach to managing them through their full lifecycle, from acquisition through deployment and evolution. The research reported in this paper is aimed at determining what infrastructure capabilities are needed to provide this lifecycle support. The solution embodies a modeling framework that captures the structure of the enterprise, in terms of which the business rules can be expressed, and decision-support capabilities for reasoning about and deriving business rules. The paper demonstrates the possibility of automatic support of the business rules lifecycle by automatically generating business rules from the captured information, along with data representing domain assumptions in a case study (the London Ambulance System). A system was implemented to illustrate the methodology and to demonstrate the feasibility of the approach. The methodology also gives guidance on how to deal with pragmatically important situations such as rules that involve both automated and human tasks, nondeterministic rules, and goal-oriented versus operational rules.
引用
收藏
页码:361 / 404
页数:43
相关论文
共 67 条
[1]  
Balzer R., Tolerating inconsistency, Proceedings ICSE'91, pp. 158-165, (1991)
[2]  
Basili V., Weiss D.M., A methodology for collecting valid software engineering data, IEEE Transactions on Software Engineering, 10, 6, pp. 728-738, (1984)
[3]  
Boehm B., Bose P., Horowtiz E., Lee M.J., Requirements negotiation and renegotiation aids: A theory-w based spiral approach, Proceedings ICSE'95, pp. 23-30, (1995)
[4]  
Bubenko J. Jr., Wangler B., Objectives driven capture of business rules and of information systems requirements, Proceedings of the International Conference on Systems, Man and Cybernetics, pp. 670-677, (1993)
[5]  
Champion R., Moores T., Exploiting an enterprise model during systems' requirements capture and analysis, Proceedings of the International Conference on Requirements Engineering ICRE'96, (1996)
[6]  
Chen Y., Segarra G., Chong P., Visualizing business roles in corporate databases, Industrial Management and Data Systems, 92, 7, pp. 3-8, (1992)
[7]  
Chung L., Nixon B., Yu E., Using non-functional requirements to systematically support change, Second IEEE International Symposium on Requirements Engineering, (1995)
[8]  
Chung L., Nixon B., Yu E., Mylopoulos J., Non-Functional Requirements in Software Engineering, (1999)
[9]  
Conklin J., Begeman M., gIBIS: A hypertext tool for exploratory policy discussion, ACM Trans. Office Info. Systems, 6, 4, pp. 303-331, (1988)
[10]  
Easterbrook S., Nuseibeh B., Managing inconsistencies in an evolving specification, Proceedings RE'95, pp. 48-55, (1995)