Gerti Kappel
O.Univ.Prof.in Dipl.-Ing.in
Mag.a Dr.in techn.
Gerti Kappel
- Email: gertrude.kappel@tuwien.ac.at
- Phone: +43-1-58801-18870
- Office: HC0215 (1040 Wien, Favoritenstrasse 9)
- About:
Gerti Kappel is full professor at the Institute of Information Systems Engineering at TU Wien, chairing the Business Informatics Group. Prior to that, from 1993 to 2001, she was a full professor of computer science (database systems) and head of the Department of Information Systems at the Johannes Kepler University Linz.
From 2016 to 2019, she was a member of the dean’s team of the Faculty of Informatics responsible for research, diversity, and financial affairs. Since the beginning of 2020 she acts as the dean of the Faculty of Informatics at TU Wien.
Her current research interests include Model Engineering, Web Engineering, and Process Engineering, with a special emphasis on cyber-physical production systems. Striving for the unity of research and teaching, she co-authored and co-edited among others „UML@Work“ (dpunkt.verlag, 3rd ed, 2005), „UML@Classroom“ (Springer, 2015), and „Web Engineering“ (Wiley, 2006).
- Orcid: 0000-0002-4758-9436
- Keywords: Process Engineering, Data Engineering, Services Engineering, UML and XML, Business Process Management (BPM), Model Engineering, Workflow Management Systems (WFMS), Web Engineering, Object Orientation, Software Engineering
- Roles: Head of Services, Full Professor
Publications
A survey on UML-based aspect-oriented design modeling
Manuel WimmerAndrea SchauerhuberGerti KappelWerner RetschitzeggerWieland SchwingerElizabeth KapsammerKeywords:
Astract: Aspect-orientation provides a new way of modularization by clearly separating crosscutting concerns from noncrosscutting 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 for 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 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 on bases of a detailed evaluation framework.
This article tries to fill this gap focusing on aspect-oriented design modeling. As a prerequisite for an in-depth evaluation, a conceptual reference model is presented as the article's first contribution, centrally capturing the basic design 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, resembling the second contribution, by deriving a detailed and well-defined catalogue of evaluation criteria, thereby operationalizing the conceptual reference model. This criteria catalogue is employed together with a running example in order to evaluate a carefully selected set of eight design-level AOM approaches representing the third contribution of the article. This per approach evaluation is complemented with an extensive report on lessons learned, summarizing the approaches' strengths and shortcomings.
Wimmer, M., Schauerhuber, A., Kappel, G., Retschitzegger, W., Schwinger, W., & Kapsammer, E. (2011). A survey on UML-based aspect-oriented design modeling. ACM Computing Surveys, 43(4), 1–33. https://doi.org/10.1145/1978802.1978807
Towards an Understanding of Requirements for Model Versioning Support
Konrad WielandGeraldine FitzpatrickGerti KappelMartina SeidlManuel WimmerKeywords:
Astract: When software is developed in teams - the standard way software is developed today - versioning systems are the first choice for the management of collaboration. From a technical point of view, versioning systems have to face several challenges. Depending on the applied versioning paradigm, functionalities such as synchronous editing, branching, storing different versions, merging, etc. are required. Since much effort has been spent into realizing these tasks, measurable progress has been achieved over the last decades. Unfortunately, a lack of empirical studies exists to find out the actual requirements arising from practice. Therefore, we conducted an online survey and interviewed representative users of versioning systems from academia and industry. Special emphasis is on the versioning of software models, which are nowadays becoming more and more important as there is a trend to model-driven software engineering. The results of our empirical studies show that not all requirements of developers are satisfied by current versioning systems. Especially, more emphasis has to be put on the management of collaborative development, e.g., the division of work and the management of conflicts.
Wieland, K., Fitzpatrick, G., Kappel, G., Seidl, M., & Wimmer, M. (2011). Towards an Understanding of Requirements for Model Versioning Support. International Journal of People-Oriented Programming, 1(2), 1–23. https://doi.org/10.4018/ijpop.2011070101
Service-Oriented Computing. (2011). In G. Kappel, Z. Maamar, & H. R. Motahari Nezhad (Eds.), Lecture Notes in Computer Science. Springer, LNCS. https://doi.org/10.1007/978-3-642-25535-9
Leveraging Model-Based Tool Integration by Conceptual Modeling Techniques
Gerti KappelManuel WimmerWerner RetschitzeggerWieland SchwingerKeywords:
Astract: In the context of model-based tool integration, model transformation languages are the first choice for realizing model exchange between heterogenous tools. However, the lack of a conceptual view on the integration problem and appropriate reuse mechanisms for already existing integration knowledge forces the developer to define model transformation code again and again for certain recurring integration problems in an implementation-oriented manner resulting in low productivity and maintainability of integration solutions.
In this chapter, we summarize our work on a framework for model-based tool integration which is based on well-established conceptual modeling techniques. It allows to design integration models on a conceptual level in terms of UML component diagrams. Not only the design-time is supported by conceptual models, but also the runtime, i.e., the execution of integration models, is represented by conceptual models in terms of Coloured Petri Nets. Furthermore, we show how reusable integration components for resolving structural metamodel heterogeneities, which are one of the most frequently recurring integration problems, can be implemented within our framework.
Kappel, G., Wimmer, M., Retschitzegger, W., & Schwinger, W. (2011). Leveraging Model-Based Tool Integration by Conceptual Modeling Techniques. In The Evolution of Conceptual Modeling (pp. 254–284). Springer LNCS 6520. https://doi.org/10.1007/978-3-642-17505-3_12
The Past, Present, and Future of Model Versioning
Petra KaufmannPhilip LangerMartina SeidlKonrad WielandManuel WimmerGerti KappelJörg RechChristian Bunse
Kaufmann, P., Langer, P., Seidl, M., Wieland, K., Wimmer, M., & Kappel, G. (2011). The Past, Present, and Future of Model Versioning. In J. Rech & C. Bunse (Eds.), Emerging Technologies for the Evolution and Maintenance of Software Models (pp. 410–443). IGI Global. https://doi.org/10.4018/978-1-61350-438-3.ch015
Teaching
Project in Computer Science 1
Semester: 2025S; Nr: 194.145; Type: PR; Hours: 4.0; Language: if required in English; View on TISSSeminar for Master Students in Business Informatics
Semester: 2024W; Nr: 180.779; Type: SE; Hours: 1.0; Language: English; View on TISSResearch Seminar
Semester: 2024W; Nr: 188.446; Type: SE; Hours: 2.0; Language: if required in English; View on TISSLiterature Seminar for PhD Students
Semester: 2024W; Nr: 188.512; Type: SE; Hours: 2.0; Language: German; View on TISSModel Engineering
Semester: 2024W; Nr: 188.923; Type: VU; Hours: 4.0; Language: English; View on TISSBachelor Thesis for Informatics and Business Informatics
Semester: 2024W; Nr: 188.926; Type: PR; Hours: 5.0; Language: if required in English; View on TISSScientific Research and Writing
Semester: 2024W; Nr: 193.052; Type: SE; Hours: 2.0; Language: German; View on TISSProject in Computer Science 1
Semester: 2024W; Nr: 194.145; Type: PR; Hours: 4.0; Language: if required in English; View on TISSSustainability in Computer Science
Semester: 2024W; Nr: 194.155; Type: VU; Hours: 2.0; Language: English; View on TISSProjects
Digitale Kompetenzen @ Parlament
Name: DKP; Title: Digitale Kompetenzen @ Parlament; Begins On: 2021-04-01; Ends On: 2021-09-30; Context: Parlamentsdirektion; View Project WebsiteIFC-Roundtrip und Plangrafiken
Name: IFC-Roundtrip und Plangrafiken; Title: IFC-Roundtrip und Plangrafiken; Begins On: 2019-01-01; Ends On: 2020-06-30; Context: tbw solutions ZT GesmbH; View Project WebsiteVienna Informatics Living Lab
Name: Vienna Informatics Living Lab; Title: Vienna Informatics Living Lab; Begins On: 2018-08-01; Ends On: 2019-07-31; Context: Vienna Business Agency (WAW); View Project WebsiteMulti-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 WebsiteDARWIN - Model-driven Development and Evolution of Semantic Infrastructures
Name: DARWIN; Title: DARWIN - Model-driven Development and Evolution of Semantic Infrastructures; Begins On: 2012-03-01; Ends On: 2015-02-28; Context: Austrian Research Promotion Agency (FFG); 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 WebsiteDevelopment of a WEB-based database for the global administration of CAN-Data
Name: Rosenbauer-DB; Title: Development of a WEB-based database for the global administration of CAN-Data; Begins On: 2008-09-01; Ends On: 2009-04-30; Context: Rosenbauer; View Project WebsiteModel-Driven Web Engineering net
Name: MDWEnet; Title: Model-Driven Web Engineering net; Begins On: 2006-12-01; Ends On: 2010-12-31; Context: Johannes Kepler Universität Linz; View Project WebsiteTRACK and TRADE: Creating a Data Mart for Floating Car Data
Name: TRACK™ Title: TRACK and TRADE: Creating a Data Mart for Floating Car Data; Begins On: 2006-10-01; Ends On: 2008-09-30; Context: European Commission; View Project WebsiteModelCVS: A Semantic Infrastructure for Model-based Tool Integration
Name: ModelCVS; Title: ModelCVS: A Semantic Infrastructure for Model-based Tool Integration; Begins On: 2006-01-01; Ends On: 2007-12-31; Context: ARIKAN Productivity Group GesmbH; View Project WebsiteZELESSA: An Enabler for Real-time Business Intelligence
Name: ZELESSA; Title: ZELESSA: An Enabler for Real-time Business Intelligence; Begins On: 2006-01-01; Ends On: 2007-06-30; Context: Österr. Nationalbibliothek; View Project WebsiteAdmina.at goes Austria
Name: Admina.at; Title: Admina.at goes Austria; Begins On: 2005-12-01; Ends On: 2007-09-30; Context: Federal Ministry of Science and Research (bm:wf); View Project WebsiteWomen'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.