Towards a Framework for Comparing Process Modelling Languages

  • Eva Söderström
  • Birger Andersson
  • Paul Johannesson
  • Erik Perjons
  • Benkt Wangler
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 2348)


The increasing interest in process engineering and application integration has resulted in the appearance of various new process modelling languages. Understanding and comparing such languages has therefore become a major problem in information systems research and development. We suggest a framework to solve this problem involving several instruments: a general process meta-model with a table, an analysis of the event concept, and a classification of concepts according to the interrogative pronouns: what, how, why, who, when, and where. This framework can be used for several purposes, such as translating between languages or verifying that relevant organisational aspects have been captured. To validate the framework, three different process modelling languages have been compared: Business Modelling Language (BML), Event-driven Process Chains (EPC) and UML State Diagrams.


Business Process Unify Modelling Language Business Process Management Object Management Group Wait State 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


  1. 1.
    Linthicum, D.: Enterprise Application Integration, Addison-Wesley (2000).Google Scholar
  2. 2.
    Johannesson, P., Perjons, E.: Design Principles for process modelling in enterprise application integration, Information Systems, 26:165–184 (2001)zbMATHCrossRefGoogle Scholar
  3. 3.
    van Gigch, J. P (1991) System Design Modeling and Metamodeling. Plenum Press, New York. ISBN 0-306-43740-6Google Scholar
  4. 4.
    Bunge, M.: Treatise on Basic Philosophy Vol 3, Ontology I: The Furniture of the World, Reidel, Dordrecht, Boston (1977)Google Scholar
  5. 5.
    Wand, Y.: Ontology as a Foudation for Meta-modelling and method engineering, In: Information and Software Technology 38 (1996), 281–287CrossRefGoogle Scholar
  6. 6.
    Wand, Y., Weber, R.: An Ontological Model of an Information System, In: IEEE Transactions on Software Engineering, 11 (1990), p 1282–1290CrossRefGoogle Scholar
  7. 7.
    Reference Model-The Workflow Reference Model, WFMC-TC-1003, 19-Jan-95 (1995), 1.1, and Terminology & Glossary, WFMC-TC-1011, Feb-1999, 3.0 (1999). Available at:
  8. 8.
    The FRISCO Report, A Framework of Information System Concept, IFIP (1998), available at:
  9. 9.
    OMG Unified Modelling Language Specification, Version 1.3. (1999), available at:
  10. 10.
    van der Aalst, W. M. P, Ter Hofstede, A. H. M.: Verification of Workflow Task Structures: A Petri-net-based Approach, Information Systems, vol. 25, no. 1 (2000)Google Scholar
  11. 11.
    Keller, G., Nüttgens, M., Scheer, A.W.: Semantische Processmodellierung auf der Grundlage Ereignisgesteuerter Processketten (EPK). Veröffentlichungen des Instituts für Wirtschaftsinformatik, Heft 89, University of Saarland, Saarbrücken (1992)Google Scholar
  12. 12.
    Sheer, A.: ARIS-Business Process Modelling. Springer-Verlag, Berlin (1998)Google Scholar
  13. 13.
    Belina, F., Hogrefe, D., Amardeo, S.: SDL with Applications from Protocol Specification. Carl Hanser Verlag and Prentice Hall International, UK (1991)zbMATHGoogle Scholar
  14. 14.
    Wåhlander, C, Nilsson, M., Törnebohm, J.: Visuera PM Introduction, Copyright Visuera AB (2001)Google Scholar
  15. 15.
    Reisig, W.: Petri Nets: an introduction. Springer-Verlag, Berlin (1985)zbMATHGoogle Scholar
  16. 16.
    van der Aalst, W. M. P: Formalization and Verification of Event-driven Process Chains, In: Information and Software Technology, 41(10):639–650, (1999)CrossRefGoogle Scholar
  17. 17.
    Zachman, J.: Enterprise Architecture: The Issue of the Century In: Zifa Framwork Articles (1996), available at:
  18. 18.
    Bunge, M.: Scientific Research I, Springer-Verlag, (1967)Google Scholar
  19. 19.
    Rumbaugh, J., Jacobson, I., Booch, G.: The unified modeling language reference manual, Addison Wesley Longman Inc. (1999)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2002

Authors and Affiliations

  • Eva Söderström
    • 1
  • Birger Andersson
    • 2
  • Paul Johannesson
    • 2
  • Erik Perjons
    • 2
  • Benkt Wangler
    • 1
  1. 1.Department of Computer ScienceUniversity of SkövdeSkövdeSweden
  2. 2.Department of Computer and Systems SciencesStockholm University/Royal Institute of TechnologyKistaSweden

Personalised recommendations