CoPModL: Construction Process Modeling Language and Satisfiability Checking

被引:2
|
作者
Marengo, Elisa [1 ]
Nutt, Werner [1 ]
Perktold, Matthias [1 ]
机构
[1] Free Univ Bozen Bolzano, Fac Comp Sci, Bolzano, Italy
关键词
Multi-instance process modeling; Satisfiability checking of a process model; Construction processes; BUSINESS PROCESSES; BPMN; PARADIGM;
D O I
10.1016/j.is.2019.101457
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Process modeling has been widely investigated in the literature and several general purpose approaches have been introduced, addressing a variety of domains. However, generality goes to the detriment of the possibility to model details and peculiarities of a particular application domain. As acknowledged by the literature, known approaches predominantly focus on one aspect between control flow and data, thus neglecting the interplay between the two. Moreover, process instances are not considered or considered in isolation, neglecting, among other aspects, synchronization points among them. As a consequence, the model is an approximation of the real process, limiting its reliability and usefulness in particular domains. This observation emerged clearly in the context of a research project in the construction domain, where preliminary attempts to model inter-company processes show the lack of an appropriate language. Building on a semi-formal language tested on real construction projects, in this paper we define CoPModL, a process modeling language which accounts both for activities and items on which activities are to be executed. The language supports the specification of different item-based dependencies among the activities, thus serving as a synchronization specification among several activity instances. We provide a formal semantics for the language in terms of LTL over finite traces. This paves the way for the development of automatic reasoning. In this respect, we investigate process model satisfiability and develop an effective algorithm to check it. (c) 2019 Elsevier Ltd. All rights reserved.
引用
收藏
页数:23
相关论文
共 50 条
  • [1] CoPModL: Construction Process Modeling Language and Satisfiability Checking
    Marengo, Elisa
    Nutt, Werner
    Perktold, Matthias
    Information Systems, 2022, 103
  • [2] An explicit transition system construction approach to LTL satisfiability checking
    Li, Jianwen
    Zhang, Lijun
    Zhu, Shufang
    Pu, Geguang
    Vardi, Moshe Y.
    He, Jifeng
    FORMAL ASPECTS OF COMPUTING, 2018, 30 (02) : 193 - 217
  • [4] LTL satisfiability checking
    Rozier, Kristin Y.
    Vardi, Moshe Y.
    MODEL CHECKING SOFTWARE, PROCEEDINGS, 2007, 4595 : 149 - +
  • [5] LTL satisfiability checking
    Rozier K.Y.
    Vardi M.Y.
    International Journal on Software Tools for Technology Transfer, 2010, 12 (02) : 123 - 137
  • [6] Checking Satisfiability Aspects of Binding Constraints in a Business Process Context
    Schefer, Sigrid
    Strembeck, Mark
    Mendling, Jan
    BUSINESS PROCESS MANAGEMENT WORKSHOPS, PT II, 2012, 100 : 465 - +
  • [7] LTLf Satisfiability Checking
    Li, Jianwen
    Zhang, Lijun
    Pu, Geguang
    Vardi, Moshe Y.
    He, Jifeng
    21ST EUROPEAN CONFERENCE ON ARTIFICIAL INTELLIGENCE (ECAI 2014), 2014, 263 : 513 - +
  • [8] Scalable satisfiability checking and test data generation from modeling diagrams
    Smaragdakis, Yannis
    Csallner, Christoph
    Subramanian, Ranjith
    AUTOMATED SOFTWARE ENGINEERING, 2009, 16 (01) : 73 - 99
  • [9] Scalable satisfiability checking and test data generation from modeling diagrams
    Yannis Smaragdakis
    Christoph Csallner
    Ranjith Subramanian
    Automated Software Engineering, 2009, 16
  • [10] Satisfiability Checking: Theory and Applications
    Abraham, Erika
    Kremer, Gereon
    SOFTWARE ENGINEERING AND FORMAL METHODS: 14TH INTERNATIONAL CONFERENCE, SEFM 2016, 2016, 9763 : 9 - 23