将WS-BPEL转换为定时自动机

Pramate Chandratarat, W. Vatanawood
{"title":"将WS-BPEL转换为定时自动机","authors":"Pramate Chandratarat, W. Vatanawood","doi":"10.1145/3374549.3374566","DOIUrl":null,"url":null,"abstract":"Web Service Business Process Execution Language (WS-BPEL) has become the business standard for orchestration of services and implemented the business process from the service composition notion. Including kinds of activities or conditions for describing the complex business requirement, such as the interaction between the service provider and operation process. In the real world of business processes have been involved services with complex interaction and have to comply with a variety of workflow and time constraints. How to prove that the time constraints and workflow control of the WS-BPEL are correct and consistent. Before beginning the system development process, for clearing this concern, we introduce the algorithm of the transformation rules from WS-BPEL to Timed Automata (TA). In this paper, Timed Automata is a part of model checking theory used as a target model for verifying time constraints and control flow of WS-BPEL as a source model. UPPAAL model checker tool used to verify our model after transformed for checking WS-BPEL properties such as liveness, safety property and deadlock-free. For proving this approach, BPEL2TdA was built to support automating transformation.","PeriodicalId":187087,"journal":{"name":"Proceedings of the 2019 3rd International Conference on Software and e-Business","volume":"3 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2019-12-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":"{\"title\":\"Transforming WS-BPEL into Timed Automata\",\"authors\":\"Pramate Chandratarat, W. Vatanawood\",\"doi\":\"10.1145/3374549.3374566\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Web Service Business Process Execution Language (WS-BPEL) has become the business standard for orchestration of services and implemented the business process from the service composition notion. Including kinds of activities or conditions for describing the complex business requirement, such as the interaction between the service provider and operation process. In the real world of business processes have been involved services with complex interaction and have to comply with a variety of workflow and time constraints. How to prove that the time constraints and workflow control of the WS-BPEL are correct and consistent. Before beginning the system development process, for clearing this concern, we introduce the algorithm of the transformation rules from WS-BPEL to Timed Automata (TA). In this paper, Timed Automata is a part of model checking theory used as a target model for verifying time constraints and control flow of WS-BPEL as a source model. UPPAAL model checker tool used to verify our model after transformed for checking WS-BPEL properties such as liveness, safety property and deadlock-free. For proving this approach, BPEL2TdA was built to support automating transformation.\",\"PeriodicalId\":187087,\"journal\":{\"name\":\"Proceedings of the 2019 3rd International Conference on Software and e-Business\",\"volume\":\"3 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2019-12-09\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"1\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings of the 2019 3rd International Conference on Software and e-Business\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1145/3374549.3374566\",\"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 3rd International Conference on Software and e-Business","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3374549.3374566","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1

摘要

Web服务业务流程执行语言(WS-BPEL)已经成为服务编排的业务标准,并从服务组合概念实现业务流程。包括用于描述复杂业务需求的各种活动或条件,例如服务提供者和操作流程之间的交互。在现实世界的业务流程中,涉及到具有复杂交互的服务,并且必须遵守各种工作流程和时间限制。如何证明WS-BPEL的时间约束和工作流控制是正确和一致的。在开始系统开发过程之前,为了清除这个问题,我们将介绍从WS-BPEL到定时自动机(TA)的转换规则算法。在本文中,时间自动机是模型检查理论的一部分,用作验证时间约束的目标模型,并作为源模型验证WS-BPEL的控制流。UPPAAL模型检查器工具,用于验证转换后的模型,以检查WS-BPEL属性,如活动性、安全性和无死锁。为了证明这种方法,构建了BPEL2TdA来支持自动化转换。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Transforming WS-BPEL into Timed Automata
Web Service Business Process Execution Language (WS-BPEL) has become the business standard for orchestration of services and implemented the business process from the service composition notion. Including kinds of activities or conditions for describing the complex business requirement, such as the interaction between the service provider and operation process. In the real world of business processes have been involved services with complex interaction and have to comply with a variety of workflow and time constraints. How to prove that the time constraints and workflow control of the WS-BPEL are correct and consistent. Before beginning the system development process, for clearing this concern, we introduce the algorithm of the transformation rules from WS-BPEL to Timed Automata (TA). In this paper, Timed Automata is a part of model checking theory used as a target model for verifying time constraints and control flow of WS-BPEL as a source model. UPPAAL model checker tool used to verify our model after transformed for checking WS-BPEL properties such as liveness, safety property and deadlock-free. For proving this approach, BPEL2TdA was built to support automating transformation.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
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学术文献互助群
群 号:481959085
Book学术官方微信