Gerti Kappel


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

Gerti Kappel

  • 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

Refactoring support for ATL-based model transformations
Paul GniesserManuel WimmerGerti Kappel

View .bib

Handle: 20.500.12708/161097; Year: 2012; Issued On: 2012-01-01; Type: Thesis; Subtype: Diploma Thesis;

Keywords: Refactoring, ATL, Model Transformations
Astract: The ATLAS Transformation Language (ATL) is a Language to describe rule-based mode-tomodel transformations. The more complex, different and interwoven the source and target model are, the more comprehensive the rules get. This results in detoriorated readability, maintainability and reusability and longer execution times of the transformations. At the moment transformations can only be modified by applying atomic operations. Combined operations have not yet been developed that would allow to improve transformations by restructuring.
The context of this thesis is the development of restructurings for ATL, so called refactorings, on the basis of existing work. These enable to transform ATL-transformations in a way that non-functional requirements and software quality attributes are improved.
A catalogue of refactorings was developed which separates into renaming, restructuring and optimizations for runtime speedup. There is a possibility to add domain-specific refactorings.
At the beginning existing transformations were analyzed and common 'bad smells' were derived by metrics and quality attributes like readability, maintainability and reusability. From this derivation the definition of the refactoring catalogue was created, which provides measures to eliminate bad smells. The catalogue is implemented using the ATL Refining Mode and is compared to an implementation in EMF Modeling Operations. The transformations of the ATLimplementation are metrically analyzed before and after each refactoring. Additionally the runtime of the transformations before and after the refactoring is timed and the number of executed bytecode statements is rated. The refactorings were evaluated regarding the application to other transformation languages (e.g. QVT-Relations).

Gniesser, P. (2012). Refactoring support for ATL-based model transformations [Diploma Thesis, Technische Universität Wien]. reposiTUm. http://hdl.handle.net/20.500.12708/161097
Automated verification of model transformations based on visual contracts
Esther GuerraJuan de LaraManuel WimmerGerti KappelAngelika KuselWerner RetschitzeggerJohannes SchönböckWieland Schwinger

View .bib

Handle: 20.500.12708/163458; Year: 2012; Issued On: 2012-01-01; Type: Publication; Subtype: Article; Peer Reviewed:

Keywords:
Astract: Model-Driven Engineering promotes the use of models to conduct the different phases of the software development. In this way, models are transformed between different languages and notations until code is generated for the final application. Hence, the construction of correct Model-to-Model (M2M) transformations becomes a crucial aspect in this approach. Even though many languages and tools have been proposed to build and execute M2M transformations, there is scarce support to specify correctness requirements for such transformations in an implementation-independent way, i.e., irrespective of the actual transformation language used. In this paper we fill this gap by proposing a declarative language for the specification of visual contracts, enabling the verification of transformations defined with any transformation language. The verification is performed by compiling the contracts into QVT to detect disconformities of transformation results with respect to the contracts. As a proof of concept, we also report on a graphical modeling environment for the specification of contracts, and on its use for the verification of transformations in several case studies.

Guerra, E., de Lara, J., Wimmer, M., Kappel, G., Kusel, A., Retschitzegger, W., Schönböck, J., & Schwinger, W. (2012). Automated verification of model transformations based on visual contracts. Automated Software Engineering, 20(1), 5–46. https://doi.org/10.1007/s10515-012-0102-y
Surveying Rule Inheritance in Model-to-Model Transformation Languages
Manuel WimmerGerti KappelAngelika KuselWerner RetschitzeggerJohannes SchönböckWerner SchwingerDimitris KolovosRichard PaigeMarius LauderAndy SchürrDennis Wagelaar

View .bib

Handle: 20.500.12708/163795; Year: 2012; Issued On: 2012-01-01; Type: Publication; Subtype: Article;

Keywords:

Wimmer, M., Kappel, G., Kusel, A., Retschitzegger, W., Schönböck, J., Schwinger, W., Kolovos, D., Paige, R., Lauder, M., Schürr, A., & Wagelaar, D. (2012). Surveying Rule Inheritance in Model-to-Model Transformation Languages. The Journal of Object Technology, 11(2), 3:1. https://doi.org/10.5381/jot.2012.11.2.a3
Language-Specific Model Versioning Based on Signifiers
Philip LangerManuel WimmerJeff GrayGerti KappelAntonio Vallecillo

View .bib

Handle: 20.500.12708/163956; Year: 2012; Issued On: 2012-01-01; Type: Publication; Subtype: Article;

Keywords:

Langer, P., Wimmer, M., Gray, J., Kappel, G., & Vallecillo, A. (2012). Language-Specific Model Versioning Based on Signifiers. The Journal of Object Technology, 11(3), 4:1. https://doi.org/10.5381/jot.2012.11.3.a4
Conflict Visualization for Evolving UML Models
Petra KaufmannMartina SeidlManuel WimmerGerti Kappel

View .bib

Handle: 20.500.12708/163957; Year: 2012; Issued On: 2012-01-01; Type: Publication; Subtype: Article;

Keywords:

Kaufmann, P., Seidl, M., Wimmer, M., & Kappel, G. (2012). Conflict Visualization for Evolving UML Models. The Journal of Object Technology, 11(3), 2:1. https://doi.org/10.5381/jot.2012.11.3.a2


Teaching

Project in Computer Science 1
Semester: 2025S; Nr: 194.145; Type: PR; Hours: 4.0; Language: if required in English; View on TISS

Seminar for Master Students in Business Informatics
Semester: 2024W; Nr: 180.779; Type: SE; Hours: 1.0; Language: English; View on TISS

Research Seminar
Semester: 2024W; Nr: 188.446; Type: SE; Hours: 2.0; Language: if required in English; View on TISS

Literature Seminar for PhD Students
Semester: 2024W; Nr: 188.512; Type: SE; Hours: 2.0; Language: German; View on TISS

Model Engineering
Semester: 2024W; Nr: 188.923; Type: VU; Hours: 4.0; Language: English; View on TISS

Bachelor Thesis for Informatics and Business Informatics
Semester: 2024W; Nr: 188.926; Type: PR; Hours: 5.0; Language: if required in English; View on TISS

Scientific Research and Writing
Semester: 2024W; Nr: 193.052; Type: SE; Hours: 2.0; Language: German; View on TISS

Project in Computer Science 1
Semester: 2024W; Nr: 194.145; Type: PR; Hours: 4.0; Language: if required in English; View on TISS

Sustainability in Computer Science
Semester: 2024W; Nr: 194.155; Type: VU; Hours: 2.0; Language: English; View on TISS


Projects

Digitale Kompetenzen @ Parlament
Name: DKP; Title: Digitale Kompetenzen @ Parlament; Begins On: 2021-04-01; Ends On: 2021-09-30; Context: Parlamentsdirektion; View Project Website

IFC-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 Website

Vienna 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 Website

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

DARWIN - 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 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

Development 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 Website

Model-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 Website

TRACK 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 Website

ModelCVS: 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 Website

ZELESSA: 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 Website

Admina.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 Website

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 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.