Translating Block-Oriented and Graph-Oriented Process Modeling Languages

Problem

Control flow in process modeling languages follow two different paradigms: graph- and block-oriented. Graph-oriented BPML specify control flow via arcs that represent the temporal and logical dependencies between nodes (e.g., BPMN). Block-oriented BPML define the control flow by nesting control primitives used to represent concurrency, sequences, alternatives, or loops (e.g., BPEL, XLANG, but also languages tailored to represent medical/clinical workflows, such as Asbru). Many of these block-oriented languages also include some graph-oriented concepts. 

Aim

An analysis of the transformation challenges and a comprehensive description of different approaches for transforming graph- and block-oriented languages.

Other information

Contact

Further information

Topics
Process modeling, workflow modeling, transformation
Area
Information Extraction (IE) and Transformation
English
Scope
SE
Assigned as
Seminar work/Seminararbeit
Student(s)

Thomas Tschach

Status
closed