arrow
返回

From Business Process Models to Process-Oriented Software Systems

delete2009-08-04
delete148
delete
OA
AI
C
Chun Ouyang *
M
Marlon Dumas
W
Wil M. P. van der Aalst
A
Arthur H. M. ter Hofstede
J
Jan Mendling
DOI:10.1145/1555392.1555395delete
delete原文链接
delete分享
delete收藏
查看原文
摘要

摘要

En 中文
Several methods for enterprise systems analysis rely on flow-oriented representations of business operations, otherwise known as business process models. The Business Process Modeling Notation (BPMN) is a standard for capturing such models. BPMN models facilitate communication between domain experts and analysts and provide input to software development projects. Meanwhile, there is an emergence of methods for enterprise software development that rely on detailed process definitions that are executed by process engines. These process definitions refine their counterpart BPMN models by introducing data manipulation, application binding, and other implementation details. The de facto standard for defining executable processes is the Business Process Execution Language (BPEL). Accordingly, a standards-based method for developing process-oriented systems is to start with BPMN models and to translate these models into BPEL definitions for subsequent refinement. However, instrumenting this method is challenging because BPMN models and BPEL definitions are structurally very different. Existing techniques for translating BPMN to BPEL only work for limited classes of BPMN models. This article proposes a translation technique that does not impose structural restrictions on the source BPMN model. At the same time, the technique emphasizes the generation of readable (block-structured) BPEL code. An empirical evaluation conducted over a large collection of process models shows that the resulting BPEL definitions are largely block-structured. Beyond its direct relevance in the context of BPMN and BPEL, the technique presented in this article addresses issues that arise when translating from graph-oriented to block-structure flow definition languages.
Keyword:
Design
Languages
Business process modeling
Web services
BPMN
BPEL
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

A
ACM Transactions on Software Engineering and Methodology
IF:
6.2
论文数:
1.2K
被引数:
3.4K

机构

暂无机构信息
引用论文

引用论文

err分享
err收藏
Molecular Changes in Prepubertal Left Ventricular Development Under Experimental Volume Overload
err2022-04-12
err0
errOAAI
errYuqing Hu; Debao Li; Chunxia Zhou; Yingying Xiao; Sijuan Sun; Chuan Jiang; Lijun Chen; Jinfen Liu; Hao Zhang; Fen Li; Haifa Hong; Lincai Ye
err分享
err收藏
On-Line Optimal Input Design Increases the Efficiency and Accuracy of the Modelling of an Inducible Synthetic Promoter
err2018-09-01
err0
errOAAI
errLucia Bandiera; Zhaozheng Hou; Varun B. Kothamachu; Eva Balsa-Canto; Peter S. Swain; Filippo Menolascina
err分享
err收藏
err
IF0
err
err0
PREAI
err
err分享
err收藏
Experience with a standardized protocol to predict successful explantation of left ventricular assist devices
err2022-12-01
err0
PREAI
errYuriy Hrytsyna; Simon Kneissler; Friedrich Kaufmann; Marcus Müller; Felix Schoenrath; Johanna Mulzer; Simon H. Sündermann; Volkmar Falk; Evgenij Potapov; Jan Knierim
err分享
err收藏
Semantics and analysis of business process models in BPMN
err2008-11-01
err460
errOAAI
errDijkman, Remco M.; Dumas, Marlon; Ouyang, Chun
err分享
err收藏
Hemostasis testing and therapeutic plasma exchange: Results of a practice survey
err2018-10-30
err0
errOAAI
errNicole D. Zantek; Monica B. Pagano; Marian A. Rollins‐Raval; Roy E. Smith; Amy E. Schmidt; Jason E. Crane; Leonard I. Boral; Yanhua Li; Annika M. Svensson; Chisa Yamada; Yanyun Wu; Edward C. C. Wong
err分享
err收藏
Process Modeling in Web applications
err2006-10-01
err78
errOAAI
errBrambilla, Marco; Ceri, Stefano; Fraternali, Piero; Manolescu, Ioana
err分享
err收藏
学者 查看更多内容