A method for translating EPNet to BPEL

  • Liang Zhang*
  • , Shuzhen Yao
  • *Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

To translate EPNet (Extended Petri Nets) to BPEL (Business Process Execution Language), a method called EPNet2BPEL was proposed. XML representation of BPEL was very verbose. For inexperienced users, it was not an easy thing to select right one from many construct offered. There were not formal analysis techniques. So it was essential to research on the method for translating other languages to BPEL code. In this article a component set of EPNet was defined based on the workflow patterns in common use. Every component in the set was mapped onto a specific BPEL code. The fold operation of replacing every component by a simple task was proven preserving the correctness of original EPNet. An algorithm was given for translating EPNet to BPEL code. Finally, a simple example was introduced for illustrating how to use the EPNet2BPEL method in business application. The method also can be used to translating other language to BPEL code.

Original languageEnglish
Title of host publicationProceedings - 2nd International Conference on Information Technology and Computer Science, ITCS 2010
Pages106-109
Number of pages4
DOIs
StatePublished - 2010
Event2nd International Conference on Information Technology and Computer Science, ITCS2010 - Kiev, Ukraine
Duration: 24 Jul 201025 Jul 2010

Publication series

NameProceedings - 2nd International Conference on Information Technology and Computer Science, ITCS 2010

Conference

Conference2nd International Conference on Information Technology and Computer Science, ITCS2010
Country/TerritoryUkraine
CityKiev
Period24/07/1025/07/10

Keywords

  • Enterprise process modeling
  • Petri nets
  • Workflow

Fingerprint

Dive into the research topics of 'A method for translating EPNet to BPEL'. Together they form a unique fingerprint.

Cite this