Skip to Main Content
Business process modeling (BPM) is one of the key technologies to benefit enterprises with higher efficiencies and greater business values. However, BPM requires intensive business expertise and human resources. Thus, it is valuable and challenging to enable fast delivery of reusable business process designs, regarding the existence of various popular business processes modeling languages and fast changing markets. In this paper, we generate language-specific business process models and process interaction semantics from UML 2.0 process models. A WS-BPEL metadata model and a process interaction semantics metadata model is defined to annotate UML 2.0 business process model as stereotypes; with a set of transformation patterns, we can generate a WS-BPEL business process model and a process interaction semantics file from each annotated UML 2.0 process model. Our approach can also be similarly applied to other process modeling languages to highly reuse the business process model in UML 2.0.