Modeling Processes and Workflows by Business Rules

This contribution describes a rule-based method for modeling business processes and workflows. Business rules are defined as statements about guidelines and restrictions with respect to states and processes in an organization. After introducing an extended Event-Condition-Action (ECA) notation, an approach for the refinement of business rules is developed in order to achieve a consistent decomposition of the business processes. Thus, ECA rules serve as an integration layer between different process modeling and (workflow) specification languages. Finally, we propose an architecture of a rule-oriented repository supporting the modeling and refinement process.

[1]  W.M.P. van der Aalst,et al.  Workflow management : modellen, methoden en systemen , 1997 .

[2]  Klaus R. Dittrich,et al.  Events in an Active Object-Oriented Database System , 1993, Rules in Database Systems.

[3]  J.C.S. do Prado Leite,et al.  Business rules as organizational policies , 1998, Proceedings Ninth International Workshop on Software Specification and Design.

[4]  Carroll Morgan,et al.  The Refinement Calculus , 1994, NATO ASI PDC.

[5]  A. Scheer,et al.  Electronic Business Engineering , 1999 .

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

[7]  Kees M. van Hee,et al.  Workflow Management: Modellen, Methoden en Systemen (in Dutch) , 1997 .

[8]  Jörg Becker,et al.  Grundsätze ordnungsmässiger Modellierung , 1995 .

[9]  Richard T. Dué,et al.  OBJECT-ORIENTED TECHNOLOGY: The Economics of a New Paradigm , 1993 .

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

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

[12]  A. Scheer Business Process Engineering: Reference Models for Industrial Enterprises , 1994 .

[13]  Gian Piero Zarri,et al.  Building Up and Making Use of Corporate Knowledge Repositories , 1997, EKAW.

[14]  Holger Herbst,et al.  Business rule oriented conceptual modeling , 2000 .

[15]  James Ross,et al.  Information modeling - an object-oriented approach , 1994, Prentice Hall object-oriented series.

[16]  Volker Gruhn,et al.  Workflow management based on process model repositories , 1998, Proceedings of the 20th International Conference on Software Engineering.

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

[18]  Stefan Jablonski,et al.  Anforderungen an die Modellierung von Workflows , 1996 .

[19]  Umeshwar Dayal,et al.  Active Database Management Systems , 1988, JCDKB.

[20]  Martin Meyer,et al.  Potential of Business Process Modelling with Regard to Available Workflow Management Systems , 1999 .

[21]  Jörg Becker,et al.  Grundsätze ordnungsmäßiger Modellierung , 1995, Wirtschaftsinf..

[22]  Gerhard Knolmayer Business Rules Layers Between Processes and Workflow Modeling: An Object-Oriented Perspective , 1998, ECOOP Workshops.

[23]  Gerhard Knolmayer,et al.  Petrinets as Derived Process Representations in the BROCOM-Approach , 1996, Wirtsch..

[24]  Andreas Oberweis,et al.  Modellierung und Ausführung von Workflows mit Petri-Netzen , 1996, Teubner-Reihe Wirtschaftsinformatik.

[25]  Holger Hoheisel,et al.  Ein temporales Regel-Repository zur Unterstützung evolutionärer Workflow-Modellierung , 1999, Wirtschaftsinformatik.