Proposal of Formal Verification of Selected BPMN Models with Alvis Modeling Language
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.
Unable to display preview. Download preview PDF.
- 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.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
- 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
- 7.White, S.A., Miers, D.: BPMN Modeling and Reference Guide: Understanding and Using BPMN. Future Strategies Inc., Lighthouse Point (2008)Google Scholar