Title :
Unified modelling and analysis of collaboration business process based on Petri nets and Pi calculus
Author :
Zhang, Leiqi ; Lu, Yang ; Xu, F.
Author_Institution :
Sch. of Software, Tsinghua Univ., Beijing, China
fDate :
10/1/2010 12:00:00 AM
Abstract :
Collaboration business processes enable organisations to communicate, interact and cooperate with each other to achieve their business goals. It becomes more and more important to model and analyse collaboration business processes to guarantee their correctness and consistence. Among various formal methods, Petri nets have become one of the major formal methods due to its strong mathematical foundation, rich analysis techniques and graphical representations. Pi calculus, a branch of process algebra, has been proved to be more capable in modelling interactions and mobility. In this paper, we introduce a mapping model between these two formal methods, which integrates the local flow model of Petri nets and the interaction model of Pi calculus to describe collaboration business processes. The state graphs of Petri nets and Pi calculus are combined together to analyse the structure soundness of the unified model. A collaborative reduction tool is developed to support the unified modelling and analysis method.
Keywords :
Petri nets; business data processing; groupware; pi calculus; Petri nets; Pi calculus; collaboration business process; formal methods; graphical representation; local flow model; mapping model; mathematical foundation; process algebra; rich analysis techniques; unified modelling analysis;
Journal_Title :
Software, IET
DOI :
10.1049/iet-sen.2008.0062