Skoči na glavni sadržaj

Izvorni znanstveni članak

https://doi.org/10.20532/cit.2016.1002774

Liveness and Reachability Analysis of BPMN Process Models

Anass Rachdi orcid id orcid.org/0000-0002-7713-7713 ; Institut National des Postes et Télécommunication, Rabat, Morocco
Abdeslam En-Nouaary ; Institut National des Postes et Télécommunication, Rabat, Morocco
Mohamed Dahchour ; Institut National des Postes et Télécommunication, Rabat, Morocco


Puni tekst: engleski pdf 1.236 Kb

str. 195-207

preuzimanja: 756

citiraj


Sažetak

Business processes are usually defined by business experts who require intuitive and informal graphical notations such as BPMN (Business Process Management Notation) for documenting and communicating their organization activities and behavior. However, BPMN has not been provided with a formal semantics, which limits the analysis of BPMN models to using solely informal techniques such as simulation. In order to address this limitation and use formal verification, it is necessary to define a certain “mapping” between BPMN and a formal language such as Concurrent Sequential Processes (CSP) and Petri Nets (PN). This paper proposes a method for the verification of BPMN models by defining formal semantics of BPMN in terms of a mapping to Time Petri Nets (TPN), which are equipped with very efficient analytical techniques.
After the translation of BPMN models to TPN, verification is done to ensure that some functional properties are satisfied by the model under investigation, namely liveness and reachability properties. The main advantage of our approach over existing ones is that it takes into account the time components in modeling Business process models. An example is used throughout the paper to illustrate the proposed method.

Ključne riječi

business process modeling; BPMN; Time Petri Nets; V&V, algorithm; distributed systems

Hrčak ID:

161749

URI

https://hrcak.srce.hr/161749

Datum izdavanja:

30.6.2016.

Posjeta: 1.641 *