Manuel Wimmer
Privatdoz. Mag.rer.soc.oec. Dr.rer.soc.oec.
Manuel Wimmer
- Email: manuel.wimmer@tuwien.ac.at
- Phone:
- Office: (1040 Wien, Favoritenstrasse 11)
- 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
Plug & Play Model Transformations - A DSL for Resolving Structural Metamodel Heterogeneities
Manuel Wimmer
Angelika Kusel
Werner Retschitzegger
Johannes Schönböck
Wieland Schwinger
Wimmer, M., Kappel, G., Kusel, A., Retschitzegger, W., Schönböck, J., & Schwinger, W. (2010). Plug & Play Model Transformations - A DSL for Resolving Structural Metamodel Heterogeneities. In Proceedings of the 10th Workshop on Domain-Specific Modeling (DSM´10) @ Splash 2010 (p. 6). Online Publication. http://hdl.handle.net/20.500.12708/53240
Registry Support for Core Component Evolution
Christian Pichler
Philip Langer
Manuel Wimmer
Birgit Hofreiter
Pichler, C., Langer, P., Wimmer, M., Huemer, C., & Hofreiter, B. (2010). Registry Support for Core Component Evolution. In Proceedings of the IEEE International Conference on Service-Oriented Computing and Applications (SOCA 2010) (pp. 1–9). IEEE Computer Society. http://hdl.handle.net/20.500.12708/53498
SmartMatcher: Improving Automatically Generated Transformations
Horst Kargl
Manuel Wimmer
Martina SeidlKeywords:
Astract: Model integration is one of the core components for the realization of model-driven engineering. In particular, the seamless exchange of models among different modeling tools is of special importance. This exchange is achieved by the means of model transformations. However, the manual definition of model transformations is an error prone and cumbersome task. So matching techniques, originally intended for database schema integration, have been reused. The result is unsatisfactory as current matching approaches typically produce only one-toone alignments which are inappropriate for many integration problems. As a consequence, a detailed review and a manual post-processing step is often necessary. To tackle these problems, we propose the self-tuning framework SmartMatcher for improving automatically generated transformations. Our approach combines the power of an executable mapping language for bridging structural heterogeneities with the strength of an instance based quality evaluation model. In an iterative, feedback-driven process a mapping between two schemas is constructed and repeatedly enhanced.
Kargl, H., Wimmer, M., Seidl, M., & Kappel, G. (2009). SmartMatcher: Improving Automatically Generated Transformations. Datenbank-Spektrum, 9(29), 42–52. http://hdl.handle.net/20.500.12708/165566
Lost in Translation? Transformation Nets to the Rescue!
Manuel Wimmer
Angelika Kusel
Thomas Reiter
Werner Retschitzegger
Wieland SchwingerKeywords:
Astract: The vision of Model-Driven Engineering places models as first-class artifacts throughout the software lifecycle. An essential prerequisite is the availability of proper transformation languages allowing not only code generation but also augmentation, migration or translation of models themselves. Current approaches, however, lack convenient facilities for debugging and ensuring the understanding of the transformation process. To tackle these problems, we propose a novel formalism for the development of model transformations which is based on Colored Petri Nets. This allows first, for an explicit, process-oriented execution model of a transformation, thereby overcoming the impedance mismatch between the specification and execution of model transformations, being the prerequisite for convenient debugging. Second, by providing a homogenous representation of all artifacts involved in a transformation, including metamodels, models and the actual transformation logic itself, understandability of model transformations is enhanced.
Wimmer, M., Kusel, A., Reiter, T., Retschitzegger, W., Schwinger, W., & Kappel, G. (2009). Lost in Translation? Transformation Nets to the Rescue! In J. Yang, A. Ginige, H. C. Mayr, & R.-D. Kutsche (Eds.), Information Systems: Modeling, Development, and Integration (pp. 315–327). Springer. https://doi.org/10.1007/978-3-642-01112-2_33
On Realizing a Framework for Self-tuning Mappings
Manuel Wimmer
Martina Seidl
Petra Kaufmann
Horst KarglKeywords:
Astract: Realizing information exchange is a frequently recurring challenge in nearly every domain of computer science. Although languages, formalisms, and storage formats may differ in various engineering areas, the common task is bridging schema heterogeneities in order to transform their instances. Hence, a generic solution for realizing information exchange is needed. Conventional techniques often fail, because alignments found by matching tools cannot be executed automatically by transformation tools. In this paper we present the Smart Matching approach, a successful combination of matching techniques and transformation techniques, extended with self-tuning capabilities. With the Smart Matching approach, complete and correct executable mappings are found in a test-driven manner.
Wimmer, M., Seidl, M., Kaufmann, P., Kargl, H., & Kappel, G. (2009). On Realizing a Framework for Self-tuning Mappings. In Objects, Components, Models and Patterns (pp. 1–16). Springer. https://doi.org/10.1007/978-3-642-02571-6_1
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 WebsiteCOSIMO: 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 WebsiteARTIST: 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 WebsiteTROPIC: 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 WebsiteAMOR: 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 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. M.Eng. M.Sc. B.Eng.Charlotte Roos R. Verbruggen
Univ.Ass. PhD
Marco Huymajer
Senior Lecturer Dipl.-Ing. BSc
Marianne Schnellmann
Univ.Ass. 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.
Miki Zehetner
Univ.Ass. DI Bakk.rer.soc.oec. MSc




