Synthesizing Object Life Cycles from Business Process Models

0
112

Authors: Pieter Van Gorp, Rik Eshuis

Tags: 2012, conceptual modeling

Business process models expressed in UML activity diagrams can specify the flow of stateful business objects among activities. Such business process models implicitly specify the life cycles of those objects. To check the consistency of a business process model with an existing object life cycle or to generate or configure software supporting the business process, these implicit life cycles need to be discovered. This paper presents an approach for synthesizing an object life cycle from a business process model in which the object occurs in different states. The synthesized object life cycles are expressed as hierarchical statecharts. The approach makes implicit life cycles contained inside business process models explicit. The synthesis approach has been implemented using a graph transformation tool and has been applied to case studies.

Read the full paper here: https://link.springer.com/chapter/10.1007/978-3-642-34002-4_24