DocumentCode
3668183
Title
An LTL semantics of business workflows with recovery
Author
Luca Ferrucci;Marcello M. Bersani;Manuel Mazzara
Author_Institution
ISTI-CNR, Pisa, Italy
fYear
2014
Firstpage
29
Lastpage
40
Abstract
We describe a business workflow case study with abnormal behavior management (i.e. recovery) and demonstrate how temporal logics and model checking can provide a methodology to iteratively revise the design and obtain a correct-by construction system. To do so we define a formal semantics by giving a compilation of generic workflow patterns into LTL and we use the bound model checker Zot to prove specific properties and requirements validity. The working assumption is that such a lightweight approach would easily fit into processes that are already in place without the need for a radical change of procedures, tools and people´s attitudes. The complexity of formalisms and invasiveness of methods have been demonstrated to be one of the major drawback and obstacle for deployment of formal engineering techniques into mundane projects.
Keywords
"Business","Semantics","Unified modeling language","Internet","Algebra","Model checking","Petri nets"
Publisher
ieee
Conference_Titel
Software Paradigm Trends (ICSOFT-PT), 2014 9th International Conference on
Type
conf
Filename
7292570
Link To Document