将YAWL控制流模式转化为Petri网

Sith Terayawan, W. Vatanawood
{"title":"将YAWL控制流模式转化为Petri网","authors":"Sith Terayawan, W. Vatanawood","doi":"10.1145/3380678.3380681","DOIUrl":null,"url":null,"abstract":"YAWL is one of the powerful workflow modelling languages due to its support of the most frequent control-flow patterns found in the current business process modelling. The workflow patterns ease the business process designer to specify complex workflows, especially for the advanced control-flow patterns such as the region cancellation and the OR-join constructs. Given a YAWL workflow pattern, it is crucial to determine whether the pattern could exhibit certain desirable behaviors at the design time. In this paper, we propose a scheme to transform YAWL's control-flow patterns into the Petri nets. The Petri nets provide the efficient mean to do the simulation and verification of the desirable behaviors. The basic control-flow patterns, advanced branching and synchronization patterns, structural patterns, state-based patterns, and cancellation patterns of the YAWL workflow are covered. Finally, we ensure that the critical paths of the state space of the resulting Petri nets are correct and equivalent to the original YAWL workflow patterns.","PeriodicalId":287890,"journal":{"name":"Proceedings of the 2019 International Communication Engineering and Cloud Computing Conference","volume":"147 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2019-10-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":"{\"title\":\"Transforming Control-Flow Patterns of YAWL to Petri Nets\",\"authors\":\"Sith Terayawan, W. Vatanawood\",\"doi\":\"10.1145/3380678.3380681\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"YAWL is one of the powerful workflow modelling languages due to its support of the most frequent control-flow patterns found in the current business process modelling. The workflow patterns ease the business process designer to specify complex workflows, especially for the advanced control-flow patterns such as the region cancellation and the OR-join constructs. Given a YAWL workflow pattern, it is crucial to determine whether the pattern could exhibit certain desirable behaviors at the design time. In this paper, we propose a scheme to transform YAWL's control-flow patterns into the Petri nets. The Petri nets provide the efficient mean to do the simulation and verification of the desirable behaviors. The basic control-flow patterns, advanced branching and synchronization patterns, structural patterns, state-based patterns, and cancellation patterns of the YAWL workflow are covered. Finally, we ensure that the critical paths of the state space of the resulting Petri nets are correct and equivalent to the original YAWL workflow patterns.\",\"PeriodicalId\":287890,\"journal\":{\"name\":\"Proceedings of the 2019 International Communication Engineering and Cloud Computing Conference\",\"volume\":\"147 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2019-10-08\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"1\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings of the 2019 International Communication Engineering and Cloud Computing Conference\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1145/3380678.3380681\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 2019 International Communication Engineering and Cloud Computing Conference","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3380678.3380681","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1

摘要

YAWL是强大的工作流建模语言之一,因为它支持当前业务流程建模中最常见的控制流模式。工作流模式使业务流程设计人员能够轻松地指定复杂的工作流,特别是对于高级控制流模式,例如区域取消和OR-join构造。给定一个YAWL工作流模式,确定该模式在设计时是否能够表现出某些理想的行为是至关重要的。在本文中,我们提出了一种将YAWL的控制流模式转换为Petri网的方案。Petri网提供了对理想行为进行模拟和验证的有效手段。介绍了基本的控制流模式、高级分支和同步模式、结构模式、基于状态的模式以及YAWL工作流的取消模式。最后,我们确保得到的Petri网状态空间的关键路径是正确的,并且与原始的YAWL工作流模式等效。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Transforming Control-Flow Patterns of YAWL to Petri Nets
YAWL is one of the powerful workflow modelling languages due to its support of the most frequent control-flow patterns found in the current business process modelling. The workflow patterns ease the business process designer to specify complex workflows, especially for the advanced control-flow patterns such as the region cancellation and the OR-join constructs. Given a YAWL workflow pattern, it is crucial to determine whether the pattern could exhibit certain desirable behaviors at the design time. In this paper, we propose a scheme to transform YAWL's control-flow patterns into the Petri nets. The Petri nets provide the efficient mean to do the simulation and verification of the desirable behaviors. The basic control-flow patterns, advanced branching and synchronization patterns, structural patterns, state-based patterns, and cancellation patterns of the YAWL workflow are covered. Finally, we ensure that the critical paths of the state space of the resulting Petri nets are correct and equivalent to the original YAWL workflow patterns.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信