Manuel Wimmer


Image
Privatdoz. Mag.rer.soc.oec. Dr.rer.soc.oec.

Manuel Wimmer

  • About: UML, Object-oriented Modeling, Domain-specific Modeling, Metamodeling, Model Transformation, Software Engineering, Web Engineering, Model Engineering, Industrial Engineering, Automation Engineering, Multi-disciplinary Engineering
  • Orcid:
  • Keywords: Model Driven Engineering, Web Engineering, Model Transformation
  • Roles: Affiliated

Publications

Teaching Models @ BIG - How to Give 1000 Students an Understanding of the UML
Marion ScholzMartina SeidlManuel WimmerChristian HuemerGerti Kappel

View .bib

Handle: 20.500.12708/52264; Year: 2008; Issued On: 2008-01-01; Type: Publication; Subtype: Inproceedings; Peer Reviewed:

Keywords:
Astract: In this paper, we report our experiences on teaching the Unifi ed Modeling Language in the large. More precisely, about 1000 computer science and business informatics students attend our course Object-Oriented Modeling each year. Requiring a profound understanding of the UML, many advanced courses like Software Engineering or Model Engineering build on the knowledge imparted by our course. In order to achieve our ambitious teaching targets, we establish personal mentoring despite the mass enhanced with e-learning facilities.

Scholz, M., Seidl, M., Wimmer, M., Huemer, C., & Kappel, G. (2008). Teaching Models @ BIG - How to Give 1000 Students an Understanding of the UML. In M. Śmiałek (Ed.), Promoting Software Modeling Through Active Education, Educators Symposium Models’08 (pp. 64–68). Warsaw University of Technology. http://hdl.handle.net/20.500.12708/52264
AMOR - Towards Adaptable Model Versioning
Kerstin AltmanningerGerti KappelAngelika KuselWerner RetschitzeggerMartina SeidlWieland SchwingerManuel Wimmer

View .bib

Handle: 20.500.12708/52277; Year: 2008; Issued On: 2008-01-01; Type: Publication; Subtype: Inproceedings; Peer Reviewed:

Keywords:
Astract: The development of complex software systems requires appropriate abstraction mechanisms in terms of model-driven engineering techniques (MDE) and proper support for allowing developers to work in parallel in terms of version control systems (VCSs). For realizing the vision of MDE, a bundle of standards has been made available recently, whereas the versioning of models has not gained the necessary attention yet, although being of paramount importance for the success of MDE in practice. In this paper, we propose a first vision of AMOR (Adaptable Model Versioning) to leverage version control in the area of MDE. The innovations of AMOR are threefold. Firstly, AMOR supports precise conflict detection, i.e., previously undetected as well as wrongly indicated conflicts shall be avoided. Secondly, AMOR focuses on intelligent conflict resolution by providing techniques for the representation of conflicting modifications as well as suggesting proper resolution strategies. Thirdly, AMOR targets an adaptable versioning framework, empowering modelers to flexibly balance between reasonable adaptation effort and proper versioning support while ensuring generic applicability to various domain-specific modeling languages and associated tools.

Altmanninger, K., Kappel, G., Kusel, A., Retschitzegger, W., Seidl, M., Schwinger, W., & Wimmer, M. (2008). AMOR - Towards Adaptable Model Versioning. In 1st Int. Workshop on Model Co-Evolution and Consistency Management, in conjunction with Models’08 (p. 7). http://hdl.handle.net/20.500.12708/52277
Exercises for Object-Oriented Modeling
Marion ScholzMartina SeidlManuel WimmerChristian HuemerGerti Kappel

View .bib

Handle: 20.500.12708/84744; Year: 2008; Issued On: 2008-01-01; Type: Presentation; Subtype: Presentation; Invited:

Keywords:

Scholz, M., Seidl, M., Wimmer, M., Huemer, C., & Kappel, G. (2008). Exercises for Object-Oriented Modeling. Educators Symposium @ MODELS 2008, Toulouse, Frankreich, EU. http://hdl.handle.net/20.500.12708/84744
Applying Model Transformation By-Example on Business Process Modeling Languages
Michael StrommerMarion MurzekManuel Wimmer

View .bib

Handle: 20.500.12708/176629; Year: 2007; Issued On: 2007-01-01; Type: Publication; Subtype: Inproceedings; Peer Reviewed:

Keywords:
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
A Survey on Aspect-Oriented Modeling Approaches
Andrea SchauerhuberWieland SchwingerElisabeth KapsammerWerner RetschitzeggerManuel WimmerGerti Kappel

View .bib

Handle: 20.500.12708/33099; Year: 2007; Issued On: 2007-01-01; Type: Publication; Subtype: Report;

Keywords:
Astract: Aspect-orientation provides a new way of modularization by clearly separating crosscutting concerns from non-crosscutting ones. While aspect-orientation originally has emerged at the programming level, it now stretches also over other development phases. There are, for example, already several proposals to Aspect-Oriented Modeling (AOM), most of them pursuing distinguished goals, providing different concepts as well as notations, and showing various levels of maturity. Consequently, there is an urgent need for both, academia and practice, to provide an in-depth survey, clearly identifying commonalities and differences between current AOM approaches. Existing surveys in this area focus more on comprehensibility with respect to development phases or evaluated approaches rather than on comparability at a fine-grained level. This paper tries to fill this gap. As a prerequisite for an in-depth evaluation, a conceptual reference model is presented, capturing the basic concepts of AOM and their interrelationships in terms of a UML class diagram. Based on this conceptual reference model, an evaluation framework has been designed by deriving a detailed and well-defined catalog of evaluation criteria. The actual evaluation by means of this criteria catalog and by employing a running example is done on the basis of a carefully selected set of eight AOM approaches, each of them having already reached a certain level of maturity. This per approach evaluation is complemented with an extensive report on lessons learned, summarizing the approaches´ strengths and shortcomings.

Schauerhuber, A., Schwinger, W., Kapsammer, E., Retschitzegger, W., Wimmer, M., & Kappel, G. (2007). A Survey on Aspect-Oriented Modeling Approaches. http://hdl.handle.net/20.500.12708/33099


Projects

Multi-Paradigm Modelling for Cyber-Physical Systems (MPM4CPS)
Name: MPM4CPS; Title: Multi-Paradigm Modelling for Cyber-Physical Systems (MPM4CPS); Begins On: 2014-10-01; Ends On: 2019-05-31; Context: European Cooperation in Science and Technology (COST); View Project Website

COSIMO: Collaborative Configuration Systems Integration and Modeling
Name: COSIMO; Title: COSIMO: Collaborative Configuration Systems Integration and Modeling; Begins On: 2014-01-01; Ends On: 2017-05-30; Context: Vienna Business Agency (WAW); View Project Website

ARTIST: Advanced software-based seRvice provisioning and migraTIon of legacy Software
Name: ARTIST; Title: ARTIST: Advanced software-based seRvice provisioning and migraTIon of legacy Software; Begins On: 2012-10-01; Ends On: 2015-09-30; Context: European Commission; View Project Website

TROPIC: A Framework for Model Transformations on Petri Nets in Color
Name: TROPIC; Title: TROPIC: A Framework for Model Transformations on Petri Nets in Color; Begins On: 2009-03-01; Ends On: 2012-08-31; Context: Austrian Science Fund (FWF); View Project Website

AMOR: Adaptable Model Versioning
Name: AMOR; Title: AMOR: Adaptable Model Versioning; Begins On: 2009-02-01; Ends On: 2011-09-30; Context: SparxSystems Software GmbH; View Project Website

Team

Business Informatics Group, TU Wien

Head


Team member

Dominik Bork

Associate Prof. Dipl.-Wirtsch.Inf.Univ.
Dr.rer.pol.

Professors


Team member

Christian Huemer

Ao.Univ.Prof. Mag.rer.soc.oec.
Dr.rer.soc.oec.

Team member

Dominik Bork

Associate Prof. Dipl.-Wirtsch.Inf.Univ.
Dr.rer.pol.

Team member

Gerti Kappel

O.Univ.Prof.in Dipl.-Ing.in
Mag.a Dr.in techn.

Team member

Henderik Proper

Univ.Prof. PhD

Visiting Scientists


Team member

Christiane Floyd

Hon.Prof.in Dr.in phil.

Team member

Johanna Barzen

Dr. phil.

External Researchers



Researchers


Team member

Aleksandar Gavric

Univ.Ass. M.Eng. M.Sc. B.Eng.


Team member

Marco Huymajer

Senior Lecturer Dipl.-Ing. BSc

Team member

Marianne Schnellmann

Univ.Ass. MSc

Team member

Marion Murzek

Senior Lecturer Mag.a rer.soc.oec.
Dr.in rer.soc.oec.

Team member

Marion Scholz

Senior Lecturer Dipl.-Ing.in
Mag.a rer.soc.oec.

Team member

Miki Zehetner

Univ.Ass. DI Bakk.rer.soc.oec. MSc

Team member

Philipp-Lorenz Glaser

Univ.Ass. Dipl.-Ing. BSc

Team member

Syed Juned Ali

Univ.Ass. BSc MSc

Team member

Zhuoxun Zheng

Projektass. PhD