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.

Topics: 
Process modeling, workflow modeling, transformation
Other information: 
Scope: 
SE
Assigned as: 
Seminar work/Seminararbeit
Contact: 

Katharina Kaiser, by appointment, kaiser [at] ifs.tuwien.ac.at

Student(s): 

Thomas Tschach

Area: 
Information Extraction (IE) and Transformation
Status: 
closed
AttachmentSize
Seminar für Diplomanden: Thomas Tschach801.17 KB