Linking Data and BPMN Processes to Achieve Executable Models

  • Giuseppe De Giacomo
  • Xavier Oriol
  • Montserrat Estañol
  • Ernest Teniente
Conference paper

DOI: 10.1007/978-3-319-59536-8_38

Part of the Lecture Notes in Computer Science book series (LNCS, volume 10253)
Cite this paper as:
De Giacomo G., Oriol X., Estañol M., Teniente E. (2017) Linking Data and BPMN Processes to Achieve Executable Models. In: Dubois E., Pohl K. (eds) Advanced Information Systems Engineering. CAiSE 2017. Lecture Notes in Computer Science, vol 10253. Springer, Cham

Abstract

We describe a formally well founded approach to link data and processes conceptually, based on adopting UML class diagrams to represent data, and BPMN to represent the process. The UML class diagram together with a set of additional process variables, called Artifact, form the information model of the process. All activities of the BPMN process refer to such an information model by means of OCL operation contracts. We show that the resulting semantics while abstract is fully executable. We also provide an implementation of the executor.

Keywords

BPMN UML Data-aware processes Artifact-centric processes 

Copyright information

© Springer International Publishing AG 2017

Authors and Affiliations

  • Giuseppe De Giacomo
    • 1
  • Xavier Oriol
    • 2
  • Montserrat Estañol
    • 2
    • 3
  • Ernest Teniente
    • 2
  1. 1.Sapienza Università di RomaRomeItaly
  2. 2.Universitat Politècnica de CatalunyaBarcelonaSpain
  3. 3.SIRIS Lab, Research Division of SIRIS AcademicBarcelonaSpain

Personalised recommendations