Issues and Challenges in Business Rule-Based Information Systems Development

An explicit manipulation of business rules in information systems development (ISD) is an old domain. There were many attempts in the last two decades to define how the rules should be dealt with throughout the ISD activities. Despite many results that have been achieved, several questions regarding business rule manipulation within ISD remain unresolved and present challenges for future research. The objective of this paper is to discuss these challenges and where possible to point out some directions for potential solutions.

[1]  Jennifer Widom,et al.  Active Database Systems: Triggers and Rules For Advanced Database Processing , 1994 .

[2]  Ronald G. Ross,et al.  Principles of the business rule approach: Ronald G. Ross, Addison-Wesley Information Technology Series, February 2003, 256pp., price £30.99, ISBN 0-201-78893-4 , 2004, Int. J. Inf. Manag..

[3]  C. J. Date What Not How: The Business Rules Approach to Application Development , 2000 .

[4]  Pericles Loucopoulos,et al.  A Rule-Based Approach for the Design and Implementation of Information Systems , 1994, EDBT.

[5]  Pericles Loucopoulos,et al.  A rule-based approach to the construction and evolution of business information systems , 1988, Proceedings. Conference on Software Maintenance, 1988..

[6]  Danny Chiang Choon Poo Events in use cases as a basis for identifying and specifying classes and business rules , 1999, Proceedings Technology of Object-Oriented Languages and Systems. TOOLS 29 (Cat. No.PR00275).

[7]  P Loucopoulos,et al.  Business Rule Modelling: Conceptual Modelling and Object-Oriented Specifications , 1991 .

[8]  Jack Minker,et al.  Logic and Databases: A Deductive Approach , 1984, CSUR.

[9]  Michael Barnes,et al.  Play by the rules , 1997 .

[10]  Gerhard Knolmayer,et al.  The specification of business rules: A comparison of selected methodologies , 1994, Methods and Associated Tools for the Information Systems Life Cycle.

[11]  J. A. Bubenko,et al.  Objectives driven capture of business rules and of information systems requirements , 1993, Proceedings of IEEE Systems Man and Cybernetics Conference - SMC.

[12]  Michael Stonebraker,et al.  The design of the POSTGRES rules system , 1987, 1987 IEEE Third International Conference on Data Engineering.

[13]  G. M. Nijssen,et al.  Conceptual schema and relational database design - a fact oriented approach , 1989 .

[14]  Barbara von Halle,et al.  Business Rules Applied: Building Better Systems Using the Business Rules Approach , 2001 .

[15]  Shamkant B. Navathe,et al.  ER-R: An Enhanced ER Model with Situation-Action Rules to Capture Application Semantics , 1991, International Conference on Conceptual Modeling.

[16]  Kurt Maly,et al.  Application of a decision support mechanism to the business rules lifecycle , 1995, Proceedings 1995 10th Knowledge-Based Software Engineering Conference.

[17]  Matthew Morgenstern Active Databases as a Paradigm for Enhanced Computing Environments , 1983, VLDB.

[18]  John Mylopoulos,et al.  From Organization Models to System Requirements: A 'Cooperating Agents' Approach , 1995, CoopIS.

[19]  Jack Minker Foundations of deductive databases and logic programming , 1988 .

[20]  I. Nonaka,et al.  The Knowledge Creating Company , 2008 .

[21]  Stephen J. Mellor,et al.  MDA Distilled Principles Of Model-Driven Architecture , 2004 .

[22]  Asterio Kiyoshi Tanaka On conceptual design of active databases , 1992 .

[23]  Colette Rolland,et al.  Using the EKD Approach: The Modelling Component , 1997 .

[24]  Björn E. Nilsson On Why to Model What and How: Concepts and Architecture for Change , 1999 .

[25]  John A. Zachman,et al.  A Framework for Information Systems Architecture , 1987, IBM Syst. J..

[26]  Babis Theodoulidis,et al.  A Rule Language to Capture and Model Business Policy Specifications , 1991, CAiSE.

[27]  John Mylopoulos,et al.  Capturing more world knowledge in the requirements specification , 1982, ICSE '82.

[28]  Mary Jane Willshire,et al.  Business rule continuous requirements environment , 1999 .

[29]  Holger Herbst,et al.  Business Rules in Systems Analysis: a Meta-Model and Repository System , 1996, Inf. Syst..

[30]  Mario Piattini,et al.  Promoting business policies in object-oriented methods , 1998, J. Syst. Softw..

[31]  Stefano Ceri,et al.  Designing Database Applications with Objects and Rules: The IDEA Methodology , 1997 .

[32]  Kim Mens,et al.  Workshop Report - ECOOP'98 Workshop 7: Tools and Environments for Business Rules , 1998, ECOOP Workshops.

[33]  James Martin,et al.  Object-oriented methods : a foundation , 1995 .