• 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