• DocumentCode
    519098
  • Title

    Detecting deadlock and multiple termination in BPMN model using process automata

  • Author

    Tantitharanukul, Nasi ; Sugunnasil, Prompong ; Jumpamule, Watcharee

  • Author_Institution
    Dept. of Comput. Sci., Chiang Mai Univ., Chiang Mai, Thailand
  • fYear
    2010
  • fDate
    19-21 May 2010
  • Firstpage
    478
  • Lastpage
    482
  • Abstract
    The Business Process Modeling Notation (BPMN) has been widely used as a tool for business process modeling. Despite of its popular, the BPMN does not contain a precise semantics. The incompatible constructs can cause the behavioral error such as deadlock. This paper proposed an automata-based formalism for verification of the single source BPMN model. We first introduce the transformation of the BPMN model to the process automata. Then, we verify the compatibility of the transition function. The BPMN model is considered to be correct if there exists at least one process sequence that is accepted by the process automata. Deadlock and multiple termination problems are chosen to illustrate our approach. The experimental results show that we can detect both problems (if any).
  • Keywords
    automata theory; corporate modelling; operating systems (computers); BPMN model; business process modeling notation; deadlock detection; multiple termination detection; process automata; Automata; Computer errors; Computer science; Error correction; Humans; System recovery; Visualization; Web services; BPMN; automata; deadlock; multiple termination; verification;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Electrical Engineering/Electronics Computer Telecommunications and Information Technology (ECTI-CON), 2010 International Conference on
  • Conference_Location
    Chaing Mai
  • Print_ISBN
    978-1-4244-5606-2
  • Electronic_ISBN
    978-1-4244-5607-9
  • Type

    conf

  • Filename
    5491443