Abstract
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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
van der Aalst, W.; van Hee, K.M.: Workflow Management: Modellen, Methoden en Systemen, Schoonhoven: Academic Service 1997.
Bell, J.; Brooks, D.; Goldbloom, E.; Sarro, R.; Wood, J.: Re-Engineering Case Study-Analysis of Business Rules and Recommendations for Treatment of Rules in a Relational Database Environment, Bellevue Golden: US West Information Technologies Group 1990.
Becker, J.; Rosemann, M.; Schütte, R.: Grundsätze ordnungsmäßiger Modellierung, in: Wirtschaftsinformatik 37 (1995) 5, pp. 435–445.
Dayal, U.: Active Database Management Systems, in: C. Beeri, J.W. Schmidt, U. Dayal (Eds.), Proceedings of the 3rd International Conference on Data and Knowledge Bases, San Matheo: Morgan Kaufmann 1988, pp. 150–169.
do Prado Leite, J.C.S.; Leonardi, M.C.: Business rules as organizational policies, in: Proceedings of the Ninth International Workshop on Software Specification and Design, Los Alamitos: IEEE Comput. Soc. 1998, pp. 68–76.
Endl, R.; Meyer, M.: Potential of Business Process Modeling with regard to available Workflow Management Systems, in: B. Scholz-Reiter; H.-D. Stahlmann; A. Nethe (Eds.): Process Modelling, Berlin: Springer 1999.
Gatziu, S.: Events in an Active, Object-Oriented Database System, Hamburg: Dr. Kovac 1995.
Gruhn, V., Schneider, M.: Workflow Management based on Process Model Repositories, in: IEEE Computer Society (Ed.), 1998 International Conference on Software Engineering, Los Alamitos 1998, pp. 379–388.
Herbst, H.: Business Rule-Oriented Conceptual Modeling, Heidelberg: Physica 1997.
Herbst, H.; Knolmayer, G.: Ansätze zur Klassifikation von Geschäftsregeln, in: Wirtschaftsinformatik 37 (1995) 2, pp. 149–159.
Herbst, H.; Knolmayer, G.: Petri nets as derived process representations in the BROCOM approach, in: Wirtschaftsinformatik 38 (1996) 4, pp. 391–398.
Herbst, H.; Myrach, T.: A Repository System for Business Rules, in: R. Meersman, L. Mark (Eds.), Database Application Semantics, London: Chapman & Hall 1997, pp. 119–138.
Hoheisel, H.; Pfahrer, M.: Ein temporales Regel-Repository zur Unterstützung evolutionärer Workflow-Modellierung, in: A.-W. Scheer; M. Nüttgens (Eds.): Electronic Business Engineering, Heidelberg: Physica 1999, pp. 565–583.
Jablonski, S.: Anforderungen an die Modellierung von Workflows, in: H. Österle; P. Vogler (Eds.): Praxis des Workflow-Managements-Grundlagen, Vorgehen, Beispiele, Wiesbaden: Vieweg 1995.
Kilov, H.; Ross, J.: Information Modeling, An Object-Oriented Approach, Englewood Cliffs: Prentice Hall 1994.
Knolmayer, G.; Endl, R.; Pfahrer, M.; Schlesinger, M.: Geschäftsregeln als Instrument zur Modellierung von Geschäftsprozessen und Workflows, SWORDIES Report 97-8, Bern 1997.
Knolmayer, G.F.: Business Rules Layers Between Process and Workflow Modeling: An Object-Oriented Perspective, in: S. Demeyer; J. Bosch (Eds.), Object-Oriented Technology, Berlin: Springer 1998, pp. 205–207.
Morgan, C.C.; Gardiner, H.B.; Robinson, K.A.: On the Refinement Calculus, Berlin: Springer 1993.
Mens, K.; Wuyts, R.; Bontridder, D.; Grijseels, A.: Workshop Report-ECOOP’98 Workshop 7: Tools and Environments for Business Rules, in: S. Demeyer; J. Bosch (Eds.): Object-Oriented Technology, Berlin: Springer 1998, pp. 189–196.
Nijssen, G.M.; Halpin, T.A.: Conceptual Schema and Relational Database Design: A fact oriented approach, New York et al.: Prentice Hall 1989.
Oberweis, A.: Modellierung und Ausführung von Workflows mit Petri-Netzen, Stuttgart, Leipzig: Teubner 1996.
Padberg, J.: Abstract Petri Nets: Uniform Approach and Rule-Based Refinement, Ph.D. Thesis TU Berlin 1996, http://www.cs.tu-berlin.de/~padberg/Publications/Year96/AbstrPetriNetze.ps.gz.
Scheer, A.-W.: Business Process Engineering-Reference Models for Industrial Companies, 2nd Edition, Berlin et al.: Springer Verlag 1994.
Wirth, N.: Program Development by Stepwise Refinement, in: Communications of the ACM 14 (1971) 4, pp. 221–227.
Zarri, G.P.; Azzam, S.: Building up and making use of corporate knowledge repositories, in: E. Plaza, R. Benjamins (Eds.), Knowledge Acquisition, Modeling and Management, 10th European Workshop, EKAW’ 97, Berlin: Springer 1997, pp. 301–316.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2000 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Knolmayer, G., Endl, R., Pfahrer, M. (2000). Modeling Processes and Workflows by Business Rules. In: van der Aalst, W., Desel, J., Oberweis, A. (eds) Business Process Management. Lecture Notes in Computer Science, vol 1806. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45594-9_2
Download citation
DOI: https://doi.org/10.1007/3-540-45594-9_2
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-67454-2
Online ISBN: 978-3-540-45594-3
eBook Packages: Springer Book Archive