skip to main content
10.1007/11767138_28guideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
Article

Translating standard process models to BPEL

Published: 05 June 2006 Publication History

Abstract

Standardisation of languages in the field of business process management has long been an elusive goal. Recently though, consensus has built around one process implementation language, namely BPEL, and two fundamentally similar process modelling notations, namely UML Activity Diagram (UML AD) and BPMN. This paper presents a technique for generating BPEL code from process models expressed in a core subset of BPMN and UML AD. This model-to-code translation is a necessary ingredient to the emergence of model-driven business process development environments based on these standards. The proposed translation has been implemented as an open source tool.

References

[1]
W.M.P. van der Aalst. Don't go with the flow: Web services composition standards exposed. IEEE Intelligent Systems, 18(1):72-76, 2003.
[2]
W.M.P. van der Aalst, A.H.M. ter Hofstede, B. Kiepuszewski, and A. P. Barros. Workflow Patterns. Distributed and Parallel Databases, 14(3):5-51, July 2003.
[3]
A. Arkin, S. Askary, B. Bloch, F. Curbera, Y. Goland, N. Kartha, C. K. Liu, S. Thatte, P. Yendluri, and A. Yiu, editors. Web Services Business Process Execution Language Version 2.0. Working Draft. WS-BPEL TC OASIS, May 2005.
[4]
M. Dumas, T. Fjellheim, S. Milliner, and J. Vayssi�re. Event-based coordination of process-oriented composite applications. In Proceedings of the International Conference on Business Process Management (BPM2005), volume 3649 of Lecture Notes in Computer Science, pages 236-251. Springer-Verlag, 2005.
[5]
P. Harmon. Standardizing business process notation. URL: http://www.bptrends.com, November 2003.
[6]
B. Kiepuszewski, A.H.M. ter Hofstede, and W.M.P. van der Aalst. Fundamentals of control flow in workflows. Acta Informatica, 39(3):143-209, 2003.
[7]
B. Kiepuszewski, A.H.M. ter Hofstede, and C. Bussler. On structured workflow modelling. In Proceedings of 12th International Conference on Advanced Information Systems Engineering (CAiSE 2000), volume 1789 of Lecture Notes in Computer Science, pages 431-445. Springer-Verlag, 2000.
[8]
R. Liu and A. Kumar. An analysis and taxonomy of unstructured workflows. In Proceedings of the International Conference BPM2005, volume 3649 of Lecture Notes in Computer Science, pages 268-284. Springer-Verlag, 2005.
[9]
K. Mantell. From UML to BPEL. URL: http://www.ibm.com/developerworks/ webservices/library/ws-uml2bpel, September 2005.
[10]
OMG. Unified Modeling Language: Superstructure. UML Superstructure Specification v2.0, formal/05-07-04. OMG, August 2005.
[11]
G. Oulsnam. Unravelling unstructured programs. Computer Journal, 25(3): 379-387, 1982.
[12]
S. A. White. Business Process Modeling Notation (BPMN) Version 1.0. Business Process Management Initiative, BPMI.org, May 2004.
[13]
P. Wohed, W.M.P. van der Aalst, M. Dumas, and A.H.M. ter Hofstede. Analysis of Web services composition languages: The case of BPEL4WS. In Proceedings of 22nd International Conference on Conceptual Modeling (ER 2003), volume 2813 of Lecture Notes in Computer Science, pages 200-215. Springer-Verlag, 2003.

Cited By

View all
  • (2014)Translation from BPMN to BPEL, current techniques and limitationsProceedings of the 5th Symposium on Information and Communication Technology10.1145/2676585.2676602(21-30)Online publication date: 4-Dec-2014
  • (2009)From business process models to process-oriented software systemsACM Transactions on Software Engineering and Methodology10.1145/1555392.155539519:1(1-37)Online publication date: 4-Aug-2009
  • (2009)Interacting servicesData & Knowledge Engineering10.1016/j.datak.2009.04.00368:10(946-972)Online publication date: 1-Oct-2009
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image Guide Proceedings
CAiSE'06: Proceedings of the 18th international conference on Advanced Information Systems Engineering
June 2006
560 pages
ISBN:354034652X
  • Editors:
  • Eric Dubois,
  • Klaus Pohl

Sponsors

  • University of Duisburg-Essen
  • University of Limerick: University of Limerick
  • Sun Microsystems
  • University of Luxembourg: University of Luxembourg
  • University of Namur

Publisher

Springer-Verlag

Berlin, Heidelberg

Publication History

Published: 05 June 2006

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 22 Oct 2024

Other Metrics

Citations

Cited By

View all
  • (2014)Translation from BPMN to BPEL, current techniques and limitationsProceedings of the 5th Symposium on Information and Communication Technology10.1145/2676585.2676602(21-30)Online publication date: 4-Dec-2014
  • (2009)From business process models to process-oriented software systemsACM Transactions on Software Engineering and Methodology10.1145/1555392.155539519:1(1-37)Online publication date: 4-Aug-2009
  • (2009)Interacting servicesData & Knowledge Engineering10.1016/j.datak.2009.04.00368:10(946-972)Online publication date: 1-Oct-2009
  • (2009)Process instantiationData & Knowledge Engineering10.1016/j.datak.2009.02.01368:9(777-792)Online publication date: 1-Sep-2009
  • (2009)Flaws in the FlowProceedings of the Confederated International Conferences, CoopIS, DOA, IS, and ODBASE 2009 on On the Move to Meaningful Internet Systems: Part I10.1007/978-3-642-05148-7_6(42-59)Online publication date: 7-Nov-2009
  • (2009)Towards a Formal Framework for Workflow InteroperabilityWeb Services and Formal Methods10.1007/978-3-642-01364-5_10(158-174)Online publication date: 30-Apr-2009
  • (2009)Web Service Choreography Configurations for BPMNService-Oriented Computing - ICSOC 2007 Workshops10.1007/978-3-540-93851-4_39(401-412)Online publication date: 14-Jan-2009
  • (2009)Towards a Methodology for Semantic Business Process Modeling and ConfigurationService-Oriented Computing - ICSOC 2007 Workshops10.1007/978-3-540-93851-4_18(176-187)Online publication date: 14-Jan-2009
  • (2008)A model-driven, agent-based approach for the integration of services into a collaborative business processProceedings of the 7th international joint conference on Autonomous agents and multiagent systems - Volume 110.5555/1402383.1402421(241-248)Online publication date: 12-May-2008
  • (2008)Designing and architecting process-aware Web applications with EPMLProceedings of the 2008 ACM symposium on Applied computing10.1145/1363686.1364257(2409-2414)Online publication date: 16-Mar-2008
  • Show More Cited By

View Options

View options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media