Detecting deadlock and multiple termination in BPMN model using process automata

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 formal...

Full description

Saved in:
Bibliographic Details
Main Authors: Tantitharanukul N., Sugunnasil P., Jumpamule W.
Format: Conference or Workshop Item
Language:English
Published: 2014
Online Access:http://www.scopus.com/inward/record.url?eid=2-s2.0-77954895601&partnerID=40&md5=ab0461be7952574edf5e8caaa07b0608
http://cmuir.cmu.ac.th/handle/6653943832/6235
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Chiang Mai University
Language: English
id th-cmuir.6653943832-6235
record_format dspace
spelling th-cmuir.6653943832-62352014-08-30T03:24:00Z Detecting deadlock and multiple termination in BPMN model using process automata Tantitharanukul N. Sugunnasil P. Jumpamule W. 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). 2014-08-30T03:24:00Z 2014-08-30T03:24:00Z 2010 Conference Paper 9.78975E+12 81197 http://www.scopus.com/inward/record.url?eid=2-s2.0-77954895601&partnerID=40&md5=ab0461be7952574edf5e8caaa07b0608 http://cmuir.cmu.ac.th/handle/6653943832/6235 English
institution Chiang Mai University
building Chiang Mai University Library
country Thailand
collection CMU Intellectual Repository
language English
description 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).
format Conference or Workshop Item
author Tantitharanukul N.
Sugunnasil P.
Jumpamule W.
spellingShingle Tantitharanukul N.
Sugunnasil P.
Jumpamule W.
Detecting deadlock and multiple termination in BPMN model using process automata
author_facet Tantitharanukul N.
Sugunnasil P.
Jumpamule W.
author_sort Tantitharanukul N.
title Detecting deadlock and multiple termination in BPMN model using process automata
title_short Detecting deadlock and multiple termination in BPMN model using process automata
title_full Detecting deadlock and multiple termination in BPMN model using process automata
title_fullStr Detecting deadlock and multiple termination in BPMN model using process automata
title_full_unstemmed Detecting deadlock and multiple termination in BPMN model using process automata
title_sort detecting deadlock and multiple termination in bpmn model using process automata
publishDate 2014
url http://www.scopus.com/inward/record.url?eid=2-s2.0-77954895601&partnerID=40&md5=ab0461be7952574edf5e8caaa07b0608
http://cmuir.cmu.ac.th/handle/6653943832/6235
_version_ 1681420575664242688