[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.1145/2676585.2676602acmotherconferencesArticle/Chapter ViewAbstractPublication PagessoictConference Proceedingsconference-collections
research-article

Translation from BPMN to BPEL, current techniques and limitations

Published: 04 December 2014 Publication History

Abstract

Recently, the transformation between the two classes of workflow languages: graph-oriented and block-oriented with two typical workflow languages BPMN and BPEL, has gained much attention in research community, which has resulted in many interesting techniques and methods. This paper aims to review main current techniques in translation from graph-oriented workflow languages to block-oriented ones in general, and from BPMN to BPEL specifically, that helps to clarify major existing achievements and limitations of these techniques. Some feasible solutions for resolving these limitations are also suggested.

References

[1]
Arthur, H. M., Aalst, V. D., Ouyang, C., Dumas, M., and P, W. M. Pattern-Based Translation of BPMN Process Models to BPEL Web Services. International Journal of Web Services Research (2008), 42--62.
[2]
Ball, T. What is in a Region? or Computing control dependences in near-linear time for reducible control flow. ACM Letters on Programming Languages and Systems 1, December (1993).
[3]
Binh Thanh Nguyen, Duc Huu Nguyen, and Nguyen, T. T. G-ODE, an extension of the Apache ODE for grid services. Journal of Computer Science and Cybernetics 28, 3 (2012).
[4]
Blox, J. BPMN 2 BPEL - research on mapping BPMN to BPEL. PhD thesis, EINDHOVEN UNIVERSITY OF TECHNOLOGY, 2009.
[5]
Doux, G., Jouault, F., and Bézivin, J. Transforming BPMN process models to BPEL process definitions with ATL BPMN to BPEL Case Study. 2009.
[6]
Eshuis, R. I. K., and Grefen, P. Composing services into structured processes. International Journal of Cooperative Information Systems 18, 02 (2009), 309--337.
[7]
Group, O. M. Business Process Model and Notation (BPMN) Version 2.0. Tech. Rep. January, 2011.
[8]
Johnson, D. B. Finding all the elementary circuits of a directed graph. SIAM Journal on Computing 4, 1 (1975), 77--84.
[9]
Johnson, R., Pearson, D., and Keshav, P. The program structure tree: computing control regions in linear time. SIGPLAN Not. 29, 6 (1994), 171--185.
[10]
Lengauer, T., and Tarjan, E. R. A Fast Algorithm for Finding Dominators in a Flowgraph. ACM Transactions on Programming Languages and Systems 1, 1 (1979), 121--141.
[11]
Lowry, E. S., and Medlock, C. W. Object code optimization. Communications of the ACM 12, 1 (1969), 13--22.
[12]
Mendling, J., Lassen, K. B., and Zdun, U. Transformation strategies between block-oriented and graph-oriented process modelling languages. Tech. rep., 2006.
[13]
Onyeka Ezenwoye, S. Masoud Sadjadi, Ariel Cary, and Robinson, M. Grid Service Composition in BPEL for Scientific Applications. Spinger-Verlag (2007).
[14]
Ouyang, C., Aalst, V. D., Wil, M. P., and Arthur, H. M. From business process models to process-oriented software systems: The BPMN to BPEL way. ACM Transactions on Software Engineering and Methodology 19, 1 (2009), 1--37.
[15]
Ouyang, C., Dumas, M., Breutel, S., and Hofstede, A. H. M. Translating Standard Process Models to BPEL. In Advanced Information Systems Engineering, 18th International Conference, CAiSE 2006 (Luxembourg, 2006).
[16]
Papazoglou, M., Schmidt, J. W., Mylopoulos, J., Van Der Aalst, W., and Van Hee, K. M. Workflow Management Models, Methods, and Systems. MIT press, 2002.
[17]
Purdom Jr, P. W., and Moore, E. F. Immediate predominators in a directed graph. Communications of the ACM 15, 8 (1972), 777--778.
[18]
Recker, J. C., and Mendling, J. On the Translation between BPMN and BPEL: Conceptual Mismatch between Process Modeling Languages. In The 18th International Conference on Advanced Information Systems Engineering. Proceedings of Workshops and Doctoral Consortium (2006), Namur University Press, pp. 521--532.
[19]
T. Dornemann, Thomas Friese, S. Herdt, and Freisleben, B. Grid Workflow Modelling Using Grid-Specific BPEL Extensions. German e-Science (2007).
[20]
Tarjan, R. Enumeration of the elementary circuits of a directed graph. SIAM Journal on Computing 2, 3 (1973), 211--216.
[21]
Tarjan, R. E., and Georgiadis, L. Finding dominators revisited. In Proceedings of the fifteenth annual ACM-SIAM symposium on Discrete algorithms (2004), Society for Industrial and Applied Mathematics, pp. 869--878.
[22]
Wikipedia. BPMN Tools.

Cited By

View all
  • (2020)CBPCSACM Transactions on the Web10.1145/341149415:1(1-29)Online publication date: 29-Oct-2020
  • (2018)Business Process Models to Web Services Generation: A Systematic Literature Review2018 IEEE 9th Annual Information Technology, Electronics and Mobile Communication Conference (IEMCON)10.1109/IEMCON.2018.8615096(789-794)Online publication date: Nov-2018
  • (2018)An FSM Approach for Hypergraph Extraction Based on Business Process ModelingAdvances in Computing Systems and Applications10.1007/978-3-319-98352-3_17(158-168)Online publication date: 10-Aug-2018
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Other conferences
SoICT '14: Proceedings of the 5th Symposium on Information and Communication Technology
December 2014
304 pages
ISBN:9781450329309
DOI:10.1145/2676585
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 04 December 2014

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. BPEL
  2. BPMN
  3. transformation
  4. translation

Qualifiers

  • Research-article

Conference

SoICT '14

Acceptance Rates

Overall Acceptance Rate 147 of 318 submissions, 46%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)4
  • Downloads (Last 6 weeks)0
Reflects downloads up to 11 Dec 2024

Other Metrics

Citations

Cited By

View all
  • (2020)CBPCSACM Transactions on the Web10.1145/341149415:1(1-29)Online publication date: 29-Oct-2020
  • (2018)Business Process Models to Web Services Generation: A Systematic Literature Review2018 IEEE 9th Annual Information Technology, Electronics and Mobile Communication Conference (IEMCON)10.1109/IEMCON.2018.8615096(789-794)Online publication date: Nov-2018
  • (2018)An FSM Approach for Hypergraph Extraction Based on Business Process ModelingAdvances in Computing Systems and Applications10.1007/978-3-319-98352-3_17(158-168)Online publication date: 10-Aug-2018
  • (2017)Modeling and Analysis of 3d Printing Ws-Bpel Business Processes Based on ServicenetITM Web of Conferences10.1051/itmconf/2017120103412(01034)Online publication date: 5-Sep-2017
  • (2017)ATSDSThe Journal of Supercomputing10.1007/s11227-016-1928-z73:6(2430-2455)Online publication date: 1-Jun-2017
  • (2017)MC-DMN: Meeting MCDM with DMN Involving Multi-criteria Decision-Making in Business ProcessComputational Science and Its Applications – ICCSA 201710.1007/978-3-319-62407-5_1(3-16)Online publication date: 15-Jul-2017
  • (2016)BPCS: A Block-Based Service Process Caching Strategy to Accelerate the Execution of Service Processes2016 IEEE International Conference on Web Services (ICWS)10.1109/ICWS.2016.28(155-162)Online publication date: Jun-2016

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media