Advertisement

Proposal of Formal Verification of Selected BPMN Models with Alvis Modeling Language

  • Marcin Szpyrka
  • Grzegorz J. Nalepa
  • Antoni Ligęza
  • Krzysztof Kluza
Part of the Studies in Computational Intelligence book series (SCI, volume 382)

Abstract

BPMN is a leading visual notation for modeling business processes. Although there is many tools that allows for modeling using BPMN, they mostly do not support formal verification of models. The Alvis language was developed for modeling and verification of embedded systems. However, it is suitable for the modeling of any information systems with parallel subsystems. The goal of this paper is to describe the concept of using Alvis for a formal verification of selected BPMNmodels. In the paper a translation from BPMN to Alvis model is proposed. The translation is discussed and evaluated using a simple yet illustrative example.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Garavel, H., Mateescu, R., Lang, F., Serwe, W.: CADP 2006: A toolbox for the construction and analysis of distributed processes. In: Damm, W., Hermanns, H. (eds.) CAV 2007. LNCS, vol. 4590, pp. 158–163. Springer, Heidelberg (2007)CrossRefGoogle Scholar
  2. 2.
    Nalepa, G.J., Bobek, S., Ligęza, A., Kaczor, K.: HalVA – rule analysis framework for XTT2 rules. In: Bassiliades, N., Governatori, G., Pasckhe, A. (eds.) RuleML2011 - International Symposium on Rules, Lecture Notes in Computer Science, Springer, Heidelberg (accepted for publication 2011)Google Scholar
  3. 3.
    Nalepa, G.J., Kluza, K., Ernst, S.: Modeling and analysis of business processes with business rules. In: Beckmann, J. (ed.) Business Process Modeling: Software Engineering, Analysis and Applications, Business Issues, Competition and Entrepreneurship. Nova Science Publishers (to be published, 2011)Google Scholar
  4. 4.
    Nalepa, G.J., Ligęza, A.: HeKatE methodology, hybrid engineering of intelligent systems. International Journal of Applied Mathematics and Computer Science 20(1), 35–53 (2010)CrossRefGoogle Scholar
  5. 5.
    OMG: Business Process Model and Notation (BPMN): Ftf beta 1 for version 2.0 specification. Tech. Rep. dtc/2009-08-14, Object Management Group (2009)Google Scholar
  6. 6.
    Szpyrka, M., Matyasik, P., Mrówka, R.: Alvis – modelling language for concurrent systems. In: Bouvry, P., González-Vélez, H., Kołodziej, J. (eds.) Intelligent Decision Systems in Large-Scale Distributed Environments. SCI, vol. 362, pp. 315–341. Springer, Heidelberg (2011)CrossRefGoogle Scholar
  7. 7.
    White, S.A., Miers, D.: BPMN Modeling and Reference Guide: Understanding and Using BPMN. Future Strategies Inc., Lighthouse Point (2008)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2011

Authors and Affiliations

  • Marcin Szpyrka
    • 1
  • Grzegorz J. Nalepa
    • 1
  • Antoni Ligęza
    • 1
  • Krzysztof Kluza
    • 1
  1. 1.AGH University of Science and TechnologyKrakowPoland

Personalised recommendations