Modelling and Enforcement of Inter-Process Dependencies With Business Process Modelling Languages

G. Grossmann, M. Schrefl, M. Stumptner
Schr10c (2010)
Journal of Research and Practice in Information Technology (JRPIT), Vol. 42, No. 4, Nov. 2010, ISSN 1443-458X, pp. 298-323, Australian Computer Society Inc., 2010.
Copy  (In order to obtain the copy please send an email with subject  Schr10c  to


Business process languages have been successfully applied in research and industry for the development of information systems. They are used for the analysis, design, construction, and verification of software applications and fit well into the model-driven paradigm. Although many business process languages have emerged in the last couple of years, they are in general not used for supporting the integration of existing information systems. In many cases, they are applied for designing an integrated system from scratch but less emphasis has been placed on integrating existing business process models which would be a natural consequence from a model-driven point of view.

In this article we identify inter-process dependencies for the integration of existing business processes and investigate their support from a modelling perspective by currently available business process modelling languages and from an enforcement perspective by an event driven architecture.

Keywords:BPMN, EPC, event-driven architecture, inter-process dependency, UML, WF-nets, YAWL.

ACM Classifications:H.1.0 (Models and Principles  – General), H.4.1 (Information Systems Application  – Office Automation)