• DocumentCode
    144838
  • Title

    An approach to construct formal model of business process model from BPMN workflow patterns

  • Author

    Yamasathien, Saran ; Vatanawood, Wiwat

  • Author_Institution
    Dept. of Comput. Eng., Chulalongkorn Univ., Bangkok, Thailand
  • fYear
    2014
  • fDate
    6-8 May 2014
  • Firstpage
    211
  • Lastpage
    215
  • Abstract
    The business process model is commonly created as a fundamental high level analysis model. The BPMN is one of the well known and widely used to represent the business process model. Recently, the BPMN workflow patterns are proposed as standardized business process model building blocks. The BPMN workflow patterns also provide the business analysts the common patterns of solutions to various workflow activities in practical way. The verification of BPMN workflow patterns is also essential to provide the better testing strategy in the software development. The infeasible path of the business process will be detected beforehand in the early stages of the software process. The formal model of business process will help either simulate the possible paths or verify the exhaustive search of the infeasible cases. However, the formal model is manually written and difficult to construct. In this paper, we propose an approach to construct formal model of business process model from given BPMN workflow patterns - basic control-flow patterns, and how to systematically generate the PROMELA. The BPMN control-flow patterns are extracted and translated into the PROMELA template. The resulting formal model in PROMELA is finally generated and correctly simulated in SPIN.
  • Keywords
    business data processing; formal specification; formal verification; software engineering; specification languages; BPMN control-flow pattern extraction; BPMN control-flow pattern translation; BPMN workflow pattern; PROMELA template; SPIN; Simple Promela Interpreter; business analysts; control-flow patterns; formal model; fundamental high level analysis model; software development; standardized business process model building blocks; Analytical models; Business; Computational modeling; Formal verification; Logic gates; Model checking; Synchronization; BPMN; PROMELA; Translation; Workflow Pattern;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Digital Information and Communication Technology and it's Applications (DICTAP), 2014 Fourth International Conference on
  • Conference_Location
    Bangkok
  • Print_ISBN
    978-1-4799-3723-3
  • Type

    conf

  • DOI
    10.1109/DICTAP.2014.6821684
  • Filename
    6821684