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

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
Modellgetriebene Entwicklung von Webanwendungen aus Anforderungsspezifikationen
Thomas HieblerManuel WimmerGerti Kappel

View PDF View .bib

Handle: 20.500.12708/10845; Year: 2007; Issued On: 2007-01-01; Type: Thesis; Subtype: Diploma Thesis;

Keywords: MDSD, MDA, JBoss Seam, Webapplication, UML, openArchitectureWare, Model-Driven-Development
Astract: Considering the major trends in the software engineering discipline, Model Driven Software Development (MDSD) is a promising advancement concerning the process of software development. MDSD supports both rapid adjustments regarding alternating implementation technologies and easy comprehensibility.
The development of software applications is frequently accompanied by a variety of problems like domination of expertise in technical matters, divergence of changing processes, and methodical gaps between analysis, design and implementation. By interpreting software models as source code, the model driven approach tries to reduce these problems.
This work explores a potential solution of the above mentioned problems by providing a model driven development environment for modelling and generating Web applications based on the JBoss Seam Framework. This framework has been chosen because it combines established Java technologies.
Besides receiving the required backend files from UML 2.0 structure diagrams, the prototypical user interface is automatically generated from the behaviour diagrams. This interface may be used as starting point for the design process of web applications. In addition to the automatic development of the frontend and backend of the application, this work also meets various quality aspects by showing possibilities of automatically extracting test cases from the developed models. The intention is to reduce the manual effort of testing throughout the whole development process. Exemplifying the development of the generators and models, a Web DVD store has been developed, which also exhibits the degree of automation by MDSD.

Hiebler, T. (2007). Modellgetriebene Entwicklung von Webanwendungen aus Anforderungsspezifikationen [Master Thesis, Technische Universität Wien]. reposiTUm. https://resolver.obvsg.at/urn:nbn:at:at-ubtuw:1-18782
Java Enterprise Anwendungen und UML 2.0 - ein starkes Team?
Christian SokopManuel WimmerGerti Kappel

View PDF View .bib

Handle: 20.500.12708/14353; Year: 2007; Issued On: 2007-01-01; Type: Thesis; Subtype: Diploma Thesis;

Keywords: UML 2.0, Java, Enterprise applications, Rational Unified Process
Astract: Today not only the world but also the requirements for computer-based applications change permanently. In addition to these requirements, the development of technologies and tools also continues.
Modern and object-oriented technologies, such as UML and Java meet today's high standards. Furthermore, the object-oriented programming language Java, or more precisely the Java Enterprise Edition, is the perfect tool to develop distributed systems including web applications. Also the object-oriented modelling language UML is able to keep up with the rapid development. This thesis evaluates the interaction between UML 2.0 and Java Enterprise applications. The language UML 2.0 offers a total of 13 different classes of diagrams.
Each of these diagrams presents some strengths but also some weaknesses in relation to Enterprise applications. This thesis shows which parts of an Enterprise application can be modelled using which kind of UML 2.0 diagram as well as their incompatibilities. Besides the interaction between UML 2.0 and a web application developed by means of Java Enterprise technology, this thesis also presents the possibilities to model general aspects of an Enterprise application, such as design patterns and system architectures. In this process, all available diagrams offered by UML 2.0 for a given example are modelled. In addition, an overview of the various diagrams in UML 2.0 in the Rational Unified Process is a further objective of this work. In this realm, the question of which kind of diagram is applicable in which phase of the unified process is evaluated. The unified process will be examined from an Enterprise application point of view.

Sokop, C. (2007). Java Enterprise Anwendungen und UML 2.0 - ein starkes Team? [Diploma Thesis, Technische Universität Wien]. reposiTUm. https://resolver.obvsg.at/urn:nbn:at:at-ubtuw:1-16540
Applying Model Transformation By-Example on Business Process Modeling Languages
Michael StrommerMarion MurzekManuel WimmerJean-Luc Hainaut

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
Moderne Softwareentwicklungsumgebungen : Evaluierung Java-basierter Ansätze
Michael WihsböckManuel WimmerGerti Kappel

View .bib

Handle: 20.500.12708/178615; Year: 2007; Issued On: 2007-01-01; Type: Thesis; Subtype: Diploma Thesis;

Keywords:

Wihsböck, M. (2007). Moderne Softwareentwicklungsumgebungen : Evaluierung Java-basierter Ansätze [Master Thesis, Technische Universität Wien]. reposiTUm. http://hdl.handle.net/20.500.12708/178615


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

Henderik Proper

Univ.Prof. PhD

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.

Administration



Researchers


Team member

Aleksandar Gavric

Univ.Ass. MEng. B.Eng.

Team member

Galina Paskaleva

Projektass.in Dipl.-Ing.in
Dipl.-Ing.in BSc

Team member

Marianne Schnellmann

Univ.Ass.in BSc 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

Syed Juned Ali

Univ.Ass. BSc MSc

External Researchers




Team member

Marco Huymajer

Univ.Ass. Dipl.-Ing.