Marion Murzek
Senior Lecturer Mag.a rer.soc.oec.
Dr.in rer.soc.oec.
Marion Murzek
- Email: marion.murzek@tuwien.ac.at
- Phone: +43-1-58801-188763
- Office: HD0211 (1040 Wien, Favoritenstrasse 9)
- About:
- Orcid:
- Keywords:
- Roles: Senior Lecturer
Publications
The model morphing approach : horizontal transformation of business process models
Marion MurzekDimitris KaragiannisGerti KappelKeywords: Model Transformation, Business Process Models
Astract: Owing to company mergers and business to business interoperability, there is a need for model transformation in the area of business process modeling to facilitate model integration and model synchronisation. This need arises, on one hand, from the fact that there are many different business process modeling formalisms, for example the ADONIS Standard Modeling Method , UML 2.1 Activity Diagram, Event-driven Process Chains Method, and, the Business Process Modeling Notation.
These formalisms provide different ways to express and represent the same aspects of business process modeling. On the other hand, existing model transformation approaches, like ATL, QVT, and Fujaba, use very general concepts for transforming models for different purposes.
However, recurring structures have been observed when transforming models in the area of business process modeling. This leads to the assumption, that there are similar transformation problems in a distinct area. These recurring structures, however, are only inadequately supported by existing transformation approaches.
This thesis analyzes the different ways of how business process modeling aspects are represented in various business process modeling formalisms.
Furthermore, existing transformation approaches are evaluated concerning their suitability for transforming models in the area of business process modeling. Based on this evaluation, special requirements and solutions for model transformations in the area of business process modeling are derived. These solutions lead to the construction of the Model Morphing approach, which consists of an integrated metamodel and morphing methods which operate based on this metamodel. The Model Morphing approach makes it possible to concentrate on the specific transformation problems within a distinct domain. Furthermore, it reuses existing model transformation approaches and reduces the need for excellent programming skills when defining model transformations.
Murzek, M. (2008). The model morphing approach : horizontal transformation of business process models [Dissertation, Technische Universität Wien]. reposiTUm. https://resolver.obvsg.at/urn:nbn:at:at-ubtuw:1-16901
On the usability of triple graph grammars for the transformation of business process models : an evaluation based on FUJABA
Güzide Selin AltanMarion MurzekGerti KappelKeywords: MDA, MDE, business processes, model transformation, FUJABA, Triple Graph Grammars, UML, EPK
Astract: In recent years the need for business process model transformation has increased. The primary reason for this is the importance of business to business interoperability. A lot of research is done in this area. Several transformation techniques exist in the field of MDA which is the model driven architecture as defined by Object Management Group (OMG).
In Business Process Modeling many modeling languages such as Business Process Modeling Notation, UML 2.1 Activity Diagrams, Event-Driven Process Chains et cetera are used. There is also a certain diversity in transformation techniques such as ATL, QVT or Kermeta. Most model transformation approaches focus on software development, and less in business processes. Therefore some approaches may be more or less suitable for this task than others.
In this master thesis, a transformation approach, namely Triple Graph Grammars will be inspected for its suitability in business process model transformation.
Event-driven Process Chains and Activity Diagrams from UML 2.x are chosen as business process modeling languages because of the wide spread popularity of these languages. Fujaba will be used as transformation tool for its Triple Graph Grammar support and its extendibility.
In the thesis the business process modeling languages Event-driven Process Chains and Activity Diagrams are described. Furthermore, several example models for Event-driven Process Chains and Activity Diagrams are de ned.
In the practical part the goal is to develop Fujaba plug-ins for those modeling languages, as well as to de ne the Triple Graph Grammars rules based on the new plug-ins. The example models will be needed to test if the Triple Graph Grammar rules are intend correctly.
Fujaba is an open source project from the University of Paderborn. Its primary topic is to provide an extendable platform for UML, Story Driven Modeling and Graph Transformation platform with the ability to add plug-ins. In the master thesis this tool is used because of its mature Triple Graph Grammar support Another reason is its extensibility which is useful for creating custom plug-ins for Event-driven Process Chains and Activity Diagrams.
The plug-ins are developed with Java and rely on the meta models of Activity Diagrams and Event-driven Process Chains. The prepared meta models are also used when defining the Triple Graph Grammar rules as initial point. The meta models and the transformation are focused on Control Flow of business processes, because of its central importance in business process modeling.
Organizational ow is also included as a secondary view.
2 In order to make a statement on how suitable the described approach is, a list of criteria is defined. Based on this criteria business process model transformation with triple graph grammars will be evaluated.
Altan, G. S. (2008). On the usability of triple graph grammars for the transformation of business process models : an evaluation based on FUJABA [Master Thesis, Technische Universität Wien]. reposiTUm. http://hdl.handle.net/20.500.12708/186431
Applying Model Transformation By-Example on Business Process Modeling Languages
Michael StrommerMarion MurzekManuel WimmerJean-Luc HainautKeywords:
Astract: Model transformations are playing a vital role in the field of model engineering. However, for non-trivial transformation issues most approaches require imperative definitions, which are cumbersome and
error-prone to create. Therefore, Model Transformation By Example
(MTBE) approaches have been proposed as user-friendly alternative that
simplifies the definition of model transformations. Up to now, MTBE approaches have been applied to structural models, only. In this work we apply MTBE to the domain of business process modeling languages, i.e., Event-driven Process Chains and UML activity diagrams. Compared to structural languages, business process modeling languages cover static semantic constraints, which are not specified in the metamodel. As a consequence, reasoning on the abstract syntax level is not sufficient. The contribution of this paper is to extend our existing MTBE approach by new alignment operators on the user level, which further improves the transparency of model transformation code. Concrete syntax and the knowledge about mapping operators are to be the only requisite artifacts.
Strommer, M., Murzek, M., & Wimmer, M. (2007). Applying Model Transformation By-Example on Business Process Modeling Languages. In J.-L. Hainaut (Ed.), Advances in Conceptual Modeling - Foundations and Applications (pp. 116–125). Springer. http://hdl.handle.net/20.500.12708/176629
BUSINESS PROCESS MODEL TRANSFORMATION ISSUES The top 7 adversaries encountered at defining model transformations
Marion MurzekGerhard KramlerKeywords:
Astract: Not least due to the widespread use of meta modeling concepts, model transformation techniques have reached
a certain level of maturity (Czarnecki and Helsen, 2006). Nevertheless, defining transformations in some
application areas in our case business process modeling is still a challenge because current transformation
languages provide general solutions but do not support issues specific to a distinct area. We aim at providing
generic solutions for model transformation problems distinct to the area of horizontal business process model
transformations. As a first step in this endeavor, this work reports on the most pressing problems encountered
at defining business process model transformations.
Murzek, M., & Kramler, G. (2007). BUSINESS PROCESS MODEL TRANSFORMATION ISSUES The top 7 adversaries encountered at defining model transformations. In Proceedings of the ninth international conference on enterprise information systems (pp. 144–151). ISAS. http://hdl.handle.net/20.500.12708/51813
The Model Morphing Approach - Horizontal Transformations between Business Process Models
Marion MurzekGerhard KramlerJyrki NummenmaaEva SöderströmKeywords:
Astract: Due to company mergers, acquisition and business to business interoperability, there is a need for model transformations in the
area of business process modeling to facilitate scenarios like model translation, integration and synchronization. Thus this paper concentrates on transformations of models between different business process modeling languages. As current transformation languages provide general solutions and do not support the special properties of business process models, it is still a challenge defining such transformations. To tackle this problem we introduce the model morphing approach. Our main idea is to create an integrated metamodel containing all concepts of the languages of a given domain. Based on this integration the model transformation can be defined in terms of morphing steps. Our approach is demonstrated by model transformation in the area of business process modeling but is generally suitable for domains in which a variety of languages is used that express similar concepts.
Murzek, M., & Kramler, G. (2007). The Model Morphing Approach - Horizontal Transformations between Business Process Models. In J. Nummenmaa & E. Söderström (Eds.), Proceedings of the 6th International Conference on Perspecitves in Business Information Research - BIR 2007 (pp. 88–103). Department of Computer Sciences, University of Tampere. http://hdl.handle.net/20.500.12708/51865
Teaching
Introduction to Programming 1
Semester: 2024W; Nr: 185.A91; Type: VU; Hours: 4.0; Language: German; View on TISSLet's MOOC Together
Semester: 2024W; Nr: 194.096; Type: UE; Hours: 2.0; Language: German; View on TISSProjects
Women's Postgraduate College for Internet Technologies
Name: WIT; Title: Women's Postgraduate College for Internet Technologies; Begins On: 2003-01-01; Ends On: 2007-12-31; Context: European Commission; View Project WebsiteTeam
Business Informatics Group, TU Wien
Professors
Christian Huemer
Ao.Univ.Prof. Mag.rer.soc.oec.Dr.rer.soc.oec.
Dominik Bork
Associate Prof. Dipl.-Wirtsch.Inf.Univ.Dr.rer.pol.
Gerti Kappel
O.Univ.Prof.in Dipl.-Ing.inMag.a Dr.in techn.
Henderik Proper
Univ.Prof. PhDResearchers
Aleksandar Gavric
Univ.Ass. MEng. B.Eng.Galina Paskaleva
Projektass.in Dipl.-Ing.inDipl.-Ing.in BSc
Marianne Schnellmann
Univ.Ass.in BSc MScMarion Murzek
Senior Lecturer Mag.a rer.soc.oec.Dr.in rer.soc.oec.
Marion Scholz
Senior Lecturer Dipl.-Ing.inMag.a rer.soc.oec.