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...
Saved in:
Main Authors: | , , |
---|---|
Format: | Conference Proceeding |
Published: |
2018
|
Subjects: | |
Online Access: | https://www.scopus.com/inward/record.uri?partnerID=HzOxMe3b&scp=77954895601&origin=inward http://cmuir.cmu.ac.th/jspui/handle/6653943832/50721 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Chiang Mai University |
id |
th-cmuir.6653943832-50721 |
---|---|
record_format |
dspace |
spelling |
th-cmuir.6653943832-507212018-09-04T04:45:56Z Detecting deadlock and multiple termination in BPMN model using process automata Nasi Tantitharanukul Prompong Sugunnasil Watcharee Jumpamule Computer Science Engineering 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). 2018-09-04T04:44:41Z 2018-09-04T04:44:41Z 2010-07-30 Conference Proceeding 2-s2.0-77954895601 https://www.scopus.com/inward/record.uri?partnerID=HzOxMe3b&scp=77954895601&origin=inward http://cmuir.cmu.ac.th/jspui/handle/6653943832/50721 |
institution |
Chiang Mai University |
building |
Chiang Mai University Library |
country |
Thailand |
collection |
CMU Intellectual Repository |
topic |
Computer Science Engineering |
spellingShingle |
Computer Science Engineering Nasi Tantitharanukul Prompong Sugunnasil Watcharee Jumpamule Detecting deadlock and multiple termination in BPMN model using process automata |
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 Proceeding |
author |
Nasi Tantitharanukul Prompong Sugunnasil Watcharee Jumpamule |
author_facet |
Nasi Tantitharanukul Prompong Sugunnasil Watcharee Jumpamule |
author_sort |
Nasi Tantitharanukul |
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 |
2018 |
url |
https://www.scopus.com/inward/record.uri?partnerID=HzOxMe3b&scp=77954895601&origin=inward http://cmuir.cmu.ac.th/jspui/handle/6653943832/50721 |
_version_ |
1681423640911937536 |