• Title of article

    Property specifications for workflow modelling

  • Author/Authors

    Peter Y.H. Wong، نويسنده , , Jeremy Gibbons، نويسنده ,

  • Issue Information
    ماهنامه با شماره پیاپی سال 2011
  • Pages
    26
  • From page
    942
  • To page
    967
  • Abstract
    Previously we provided two formal behavioural semantics for the Business Process Modelling Notation (BPMN) in the process algebra CSP. By exploiting CSP’s refinement orderings, developers may formally compare their BPMN models. However, BPMN is not a specification language, and it is difficult and sometimes impossible to use it to construct behavioural properties against which other BPMN models may be verified. This paper considers a pattern-based approach to expressing behavioural properties. We describe a property specification language for capturing a generalisation of Dwyer et al.’s Property Specification Patterns, and present a translation from into a bounded, positive fragment of linear temporal logic, which can then be automatically translated into CSP for simple refinement checking. We present a detailed example studying the behavioural properties of an airline ticket reservation business process. Using the same example we also describe some recent results on expressing behavioural compatibility within our semantic models. These results lead to a compositional approach for ensuring deadlock freedom of interacting business processes.
  • Keywords
    Compatibility , CSP , Workflow specification , Linear temporal logic , Property specification patterns , Workflow verification
  • Journal title
    Science of Computer Programming
  • Serial Year
    2011
  • Journal title
    Science of Computer Programming
  • Record number

    1080215