skip to main content
10.1145/3167132.3167142acmconferencesArticle/Chapter ViewAbstractPublication PagessacConference Proceedingsconference-collections
research-article

Automated analysis of industrial workflow-based models

Published:09 April 2018Publication History

ABSTRACT

Modelling and governance of business processes are important concerns in companies all over the world. By better understanding business processes, different optimizations are made possible, concretely resulting into potential efficiency gains, cost reductions and improvements in agility. The use of formal specification languages for the modelling of business processes paves the way for different kinds of automated analysis. Such analysis can be used to infer properties from the modelled processes that can be used to improve their design. In this paper, we particularly explore two important classes of verification, namely verification of behavioural properties using model checking techniques and data-based analysis using SAT solving. Those verifications are fully automated by using different tools such as the CADP verification toolbox and the Z3 solver. We illustrate our approach on a real-world case study.

References

  1. D. Calvanese, M. Dumas, U. Laurson, F. Maria Maggi, M. Montali, and I. Teinemaa. 2016. Semantics and Analysis of DMN Decision Tables. In Proc. of BPM'16 (LNCS), Vol. 9850. Springer, 217--233.Google ScholarGoogle Scholar
  2. L. De Moura and N. Bjørner. 2008. Z3: An Efficient SMT Solver. In Proc. of TACAS'08 (LNCS), Vol. 4963. Springer, 337--340. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. L. De Moura and N. Bjørner. 2011. Satisfiability Modulo Theories: Introduction and Applications. Commun. ACM 54, 9 (2011), 69--77. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. L. de Moura, B. Dutertre, and N. Shankar. 2007. A Tutorial on Satisfiability Modulo Theories. In Proc. of CAV'07 (LNCS), Vol. 4590. Springer, 20--36. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. G. Decker and M. Weske. 2011. Interaction-centric Modeling of Process Choreographies. Information Systems 36, 2 (2011), 292--312. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. R.M. Dijkman, M. Dumas, and C. Ouyang. 2008. Semantics and Analysis of Business Process Models in BPMN. Inf. Softw. Technol. 50, 12 (2008), 1281--1294. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. F. Durán and G. Salaün. 2017. Verifying Timed BPMN Processes Using Maude. In Proc. of COORDINATION'17 (LNCS), Vol. 10319. Springer, 219--236.Google ScholarGoogle Scholar
  8. M. B. Dwyer, G. S. Avrunin, and J. C. Corbett. 1999. Patterns in Property Specifications for Finite-State Verification. In Proc. of ICSE'99. ACM, 411--420. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. N. El-Saber and A. Boronat. 2014. BPMN Formalization and Verification using Maude. In Proc. of BM-FA'14. ACM, 1--8. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. H. Garavel, F. Lang, R. Mateescu, and W. Serwe. 2013. CADP 2011: A Toolbox for the Construction and Analysis of Distributed Processes. STTT 2, 15 (2013), 89--107. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. M. Güdemann, P. Poizat, G. Salaün, and A. Dumont. 2013. VerChor: A Framework for Verifying Choreographies. In Proc. of FASE'13 (LNCS), Vol. 7793. Springer, 226--230. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. M. Güdemann, P. Poizat, G. Salaün, and L Ye. 2016. VerChor: A Framework for the Design and Verification of Choreographies. IEEE Trans. Services Computing 9, 4 (2016), 647--660.Google ScholarGoogle ScholarCross RefCross Ref
  13. F. Kossak, C. Illibauer, V. Geist, J. Kubovy, C. Natschläger, T. Ziebermayr, T. Kopetzky, B. Freudenthaler, and K.-D. Schewe. 2014. A Rigorous Semantics for BPMN 2.0 Process Diagrams. Springer. Google ScholarGoogle Scholar
  14. A. Krishna, P. Poizat, and G. Salaün. 2017. VBPMN: Automated Verification of BPMN Processes. In Proc. of IFM'17 (LNCS), Vol. 10510. Springer, 323--331.Google ScholarGoogle Scholar
  15. S. Maoz, J. O. Ringert, and B. Rumpe. 2011. ADDiff: Semantic Differencing for Activity Diagrams. In Proc. of SIGSOFT/FSE'11. ACM, 179--189. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. A. Martens. 2005. Analyzing Web Service Based Business Processes. In Proc. of FASE'05 (LNCS), Vol. 3442. Springer, 19--33. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. R. Mateescu, G. Salaün, and L. Ye. 2014. Quantifying the Parallelism in BPMN Processes using Model Checking. In Proc. of CBSE'14. ACM, 159--168. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. A. Mos and M. Cortes-Cornax. 2016. Business Matter Experts do Matter: A Model-Driven Approach for Domain Specific Process Design and Monitoring. In Proc. of BPM Forum'16 (LNBIP), Vol. 260. Springer, 210--226.Google ScholarGoogle Scholar
  19. H. N. Nguyen, P. Poizat, and F. Zaïdi. 2012. A Symbolic Framework for the Conformance Checking of Value-Passing Choreographies. In Proc. of ICSOC'12 (LNCS), Vol. 7636. Springer, 525--532. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. P. Poizat and G. Salaün. 2012. Checking the Realizability of BPMN 2.0 Choreographies. In Proc. of SAC'12. ACM, 1927--1934. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. P. Poizat, G. Salaün, and A. Krishna. 2016. Checking Business Process Evolution. In Proc. of FACS'16 (LNCS), Vol. 10231. Springer, 36--53.Google ScholarGoogle Scholar
  22. I. Raedts, M. Petkovic, Y. S. Usenko, J. M. van der Werf, J. F. Groote, and L. Somers. 2007. Transformation of BPMN Models for Behaviour Analysis. In Proc. of MSVVEIS'07. 126--137.Google ScholarGoogle Scholar
  23. M. Reichert and B. Weber. 2012. Enabling Flexibility in Process-Aware Information Systems - Challenges, Methods, Technologies. Springer. Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. M. Weidlich, R. M. Dijkman, and M. Weske. 2012. Behaviour Equivalence and Compatibility of Business Process Models with Complex Correspondences. Comput. J. 55, 11 (2012), 1398--1418. Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. P.Y.H. Wong and J. Gibbons. 2008. A Process Semantics for BPMN. In Proc. of ICFEM'08 (LNCS), Vol. 5256. Springer, 355--374. Google ScholarGoogle ScholarDigital LibraryDigital Library
  26. P.Y.H. Wong and J. Gibbons. 2008. Verifying Business Process Compatibility. In Proc. of QSIC'08. IEEE, 126--131. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Automated analysis of industrial workflow-based models

        Recommendations

        Comments

        Login options

        Check if you have access through your login credentials or your institution to get full access on this article.

        Sign in
        • Published in

          cover image ACM Conferences
          SAC '18: Proceedings of the 33rd Annual ACM Symposium on Applied Computing
          April 2018
          2327 pages
          ISBN:9781450351911
          DOI:10.1145/3167132

          Copyright © 2018 ACM

          Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

          Publisher

          Association for Computing Machinery

          New York, NY, United States

          Publication History

          • Published: 9 April 2018

          Permissions

          Request permissions about this article.

          Request Permissions

          Check for updates

          Qualifiers

          • research-article

          Acceptance Rates

          Overall Acceptance Rate1,650of6,669submissions,25%

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader