Business Rules in Systems Analysis: a Meta-Model and Repository System

Commonly used methodologies for systems analysis are data- or function-oriented. These methods are sufficient for information systems which will be implemented using passive database management systems (DBMS). In the last years, several research prototypes of active DBMS and active mechanisms for commercially available DBMS have been developed. To fully use the potential of these rules, a systems analysis methodology with rules as central construct seems to be necessary. This paper defines and structures business rules as a main component of systems analysis and presents a meta-model for business rules; furthermore, the implementation of a repository system based on the meta-model is described.

[1]  Styliani Gatziu,et al.  Events in an Active Object-Oriented Database System , 1994, GI Datenbank Rundbrief.

[2]  Narain H. Gehani,et al.  Event specification in an active object-oriented database , 1992, SIGMOD '92.

[3]  Ed Downs,et al.  Structured systems analysis and design method: application and context , 1988 .

[4]  Pericles Loucopoulos,et al.  Information systems development: a rule-based approach , 1988, Knowl. Based Syst..

[5]  Thomas Myrach Konzeption und Stand des Einsatzes von data dictionaries , 1994 .

[6]  Shamkant B. Navathe,et al.  Conceptual Database Design: An Entity-Relationship Approach , 1991 .

[7]  Heidi Heilmann Workflow Management: Integration von Organisation und Informationsverarbeitung , 1994, HMD Prax. Wirtsch..

[8]  Janis A. Bubenko,et al.  Information Modeling in the Context of System Development , 1980, IFIP Congress.

[9]  Pieter W. G. Bots,et al.  A Hard Core for Soft Problems: A Business Engineering Case Study within the Amsterdam Municipal Police Force , 1994 .

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

[11]  Holger Herbst,et al.  A Repository System for Business Rules , 1995, DS-6.

[12]  Danny Chiang Choon Poo,et al.  A Framework for Software Maintenance , 1992, CAiSE.

[13]  Sharma Chakravarthy,et al.  Snoop: An Expressive Event Specification Language for Active Databases , 1994, Data Knowl. Eng..

[14]  Simon McGinnes,et al.  How objective is object-oriented analysis? , 1992 .

[15]  Diane M. Strong,et al.  Exceptions and exception handling in computerized information processes , 1995, TOIS.

[16]  M. Hammer,et al.  Reengineering the Corporation , 1993 .

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

[18]  Frederick Winslow Taylor,et al.  科学管理原理=The principles of scientific management , 2014 .

[19]  Jennifer Widom,et al.  Implementing Set-Oriented Production Rules as an Extension to Starburst , 1991, VLDB.

[20]  Klaus R. Dittrich,et al.  Advances in Object-Oriented Database Systems , 1988, Lecture Notes in Computer Science.

[21]  Gerhard Knolmayer,et al.  Ansätze zur Klassifikation von Geschäftsregeln , 1995, Wirtsch..

[22]  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.

[23]  Pericles Loucopoulos,et al.  Rule-Based Requirements Specification and Validation , 1990, CAiSE.

[24]  Marilyn Bohl,et al.  Information processing , 1971 .

[25]  August-Wilhelm Scheer,et al.  Wirtschaftsinformatik : Referenzmodelle für industrielle Geschäftsprozesse , 1995 .

[26]  Holger Herbst,et al.  A Meta-Model for Business Rules in Systems Analysis , 1995, CAiSE.

[27]  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.

[28]  Jennifer Widom,et al.  An overview of production rules in database systems , 1993, The Knowledge Engineering Review.