首页 | 本学科首页   官方微博 | 高级检索  
     


The relationship between workflow graphs and free-choice workflow nets
Affiliation:1. Laboratoire des Géosciences Appliquées LGA, Université Mohamed 1er, faculté des sciences, Oujda, Morocco;2. UMR CNRS 5243 Géosciences Montpellier, Université de Montpellier, CC 060, Pl. Eugène Bataillon, 34095 Montpellier Cedex 05, France;3. National Institute of Marine Geology and Geo-ecology (GeoEcoMar), Str. Dimitrie Onciul, nr 23-25, RO-024053 Bucarest, Romania;4. Université Lyon 1, ENS de Lyon, CNRS UMR 5276 LGL-TPE, F-69622 Villeurbanne, France;5. National and Kapodistrian University of Athens, Faculty of Geology and Geoenviromment, Athens, Greece;6. Institut des Sciences de l''Évolution, Université de Montpellier, CNRS 5554, IRD, Place Eugène Bataillon, 34095 Montpellier Cedex 5, France;7. Departamento de Estratigrafía y Paleontología, Universidad de Granada, Fuenta Nueva S/N, 18002 Granada, Spain;8. Département de Géologie, Université Abdelmalek Esaadi, 93003 Tetuán, Morocco;9. Laboratoire Biodiversité et dynamique des écosystèmes, Université Cadi Ayyad, Faculté des Sciences Semlalia, Boulevard Prince-Moulay-Abdelah, Marrakech, Morocco
Abstract:Workflow graphs represent the main control-flow constructs of industrial process modeling languages such as BPMN, EPC and UML activity diagrams, whereas free-choice workflow nets are a well understood class of Petri nets that possesses many efficient analysis techniques. In this paper, we provide new results on the translation between workflow graphs and free-choice workflow nets.We distinguish workflow graphs with and without inclusive Or-logic. For workflow graphs without inclusive logic, we show that workflow graphs and free-choice workflow nets are essentially the same thing. More precisely, each workflow graph and each free-choice workflow net can be brought into an equivalent normal form such that the normal forms are, in some sense, isomorphic. This result gives rise to a translation from arbitrary free-choice workflow nets to workflow graphs.For workflow graphs with inclusive logic, we provide various techniques to replace inclusive Or-joins by subgraphs without inclusive logic, thus giving rise to translations from workflow graphs to free-choice nets. Additionally, we characterize the applicability of these replacements. Finally, we also display a simple workflow graph with an inclusive Or-join, which, in some sense, cannot be replaced. This shows a limitation of translating inclusive logic into free-choice nets and illustrates also a difficulty of translating inclusive logic into general Petri nets.
Keywords:Workflow graphs  Petri nets  Free choice  Inclusive Or-join
本文献已被 ScienceDirect 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号