Object-centric behavioral constraint models: a hybrid model for behavioral and data perspectives

Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

Abstract

In order to maintain a competitive edge, enterprises are driven to improve efficiency by modeling their business processes. Existing process modeling languages often only describe the lifecycles of individual process instances in isolation. Although process models (e.g., BPMN and Data-aware Petri nets) may include data elements, explicit connections to real data models (e.g., a UML class model) are rarely made. Therefore, the Object-Centric Behavioral Constraint (OCBC) modeling language was proposed to describe the behavioral and data perspectives, and the interplay between them in one single, hybrid diagram. In this paper, we describe OCBC models and introduce the extended interactions between the data and behavioral perspectives on the attribute level. We implement the approach in a plugin and evaluate it by a comparison with other models.

Original languageEnglish
Title of host publicationProceeding SAC '19 Proceedings of the 34th ACM/SIGAPP Symposium on Applied Computing
Place of PublicationNew York
PublisherAssociation for Computing Machinery, Inc
Pages48-56
Number of pages9
ISBN (Print)978-1-4503-5933-7
DOIs
Publication statusPublished - 8 Apr 2019
Event34th Annual ACM Symposium on Applied Computing, SAC 2019 - Limassol, Cyprus
Duration: 8 Apr 201912 Apr 2019

Conference

Conference34th Annual ACM Symposium on Applied Computing, SAC 2019
CountryCyprus
CityLimassol
Period8/04/1912/04/19

    Fingerprint

Keywords

  • Business process modeling
  • Class models
  • Databases
  • Declarative constraints
  • Object models
  • Object-Centric

Cite this

Li, G., De Carvalho, R. M., & van der Aalst, W. M. P. (2019). Object-centric behavioral constraint models: a hybrid model for behavioral and data perspectives. In Proceeding SAC '19 Proceedings of the 34th ACM/SIGAPP Symposium on Applied Computing (pp. 48-56). New York: Association for Computing Machinery, Inc. https://doi.org/10.1145/3297280.3297287