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

Improving the comprehension of domain-specific languages by utilizing visualizations
Alexander AltenhuberTanja MayerhoferPhilip LangerGerti Kappel

View PDF View .bib

Handle: 20.500.12708/1652; DOI: 10.34726/hss.2016.38323; Year: 2016; Issued On: 2016-01-01; Type: Thesis; Subtype: Diploma Thesis;

Keywords: Domain-Specific Languages, Software Visualization, Software Comprehension, Model Engineering
Astract: Domain-specific languages (DSLs) are popular for many reasons such as increasing productivity for developers and improving communication with domain experts. DSLs can be divided into textual and graphical DSLs. Textual DSLs let users create models by using a textual concrete syntax (TCS). Graphical DSLs render the model by means of a graphical concrete syntax (GCS), which is based on graphical shapes and also facilitates graphical editing. Using a TCS may lead to higher productivity due to editor functionalities like search and replace, syntax highlighting, and code completion. Textual models, however, may be hard to understand for novice developers and domain experts in particular. Graphical representations of models, such as GCSs, aim at improving the comprehension of models and the communication with domain experts. A GCS, however, mostly visualizes structural aspects of the model by defining a mapping between semantic elements and graphical elements. Furthermore, graphical editing capabilities may impose restrictions on the design of a GCS. Therefore, a GCS might not be the best option when solely aiming at improving the comprehension. This thesis analyzes a way of combining both representations by using a textual DSL for editing purposes and read-only graphical representations which entirely aim at improving the comprehension of the DSL. This allows developers to fully concentrate on building graphical representations which highlight specific aspects of models and help users to better understand or interpret them. These graphical representations are referred to as visualizations in this thesis. A visualization is a graphical representation that cannot be edited and highlights a particular aspect. This thesis mainly aims at investigating if visualizations can increase users¿ comprehension of models. Furthermore, it intends to evaluate the feasibility of using JavaFX as a base technology for creating visualizations. The results of this work are evaluated based on two use cases. The first use case aims at exploring and illustrating the technical capabilities of using JavaFX as a technology for creating visualizations. The second use case intends to evaluate the practical relevance of visualizations in the domain of automotive testing by creating visualizations for an existing DSL. The answers to our research questions are based on the results of in-depth interviews, which have been conducted with engineers professionally using the DSL.

Altenhuber, A. (2016). Improving the comprehension of domain-specific languages by utilizing visualizations [Diploma Thesis, Technische Universität Wien]. reposiTUm. https://doi.org/10.34726/hss.2016.38323
Rahmenwerk zur modellbasierten horizontalen und vertikalen Integration von Standards für Industrie 4.0
Alexandra MazakManuel WimmerChristian HuemerGerti KappelWolfgang KastnerBirgit Vogel-Heuser

View .bib

Handle: 20.500.12708/29028; Year: 2016; Issued On: 2016-01-01; Type: Publication; Subtype: Book Contribution; Peer Reviewed:

Keywords:
Astract: In Anlehnung an die Umsetzungsempfehlung des deutschen Arbeitskreises zu Industrie 4.0 widmen wir uns in diesem Kapitel dem offenen Handlungsfeld der Standardisierung und Referenzarchitektur im Kontext einer modellbasierten horizontalen und vertikalen Integration. Wir zeigen, dass die Zusammenführung international etablierter Standards genutzt werden kann, um eine flexible Informationsarchitektur zu schaffen. Zu diesem Zweck präsentieren wir ein offenes, dreidimensionales Rahmenwerk von Standards für Industrie 4.0. Die erste Dimension berücksichtigt die Unterscheidung zwischen den unterschiedlichen Ebenen in einem Unternehmen, in Anlehnung an die klassische Automatisierungspyramide. Die zweite Dimension unterscheidet zwischen den internen und den externen Aspekten der horizontalen und vertikalen Integration. Die dritte Dimension differenziert zwischen der wirtschaftlichen Tätigkeit der teilneh- menden Unternehmen im Wertschöpfungsnetzwerk und den technischen Aspekten des nahtlosen Daten- und Informationsaustausches.

Mazak, A., Wimmer, M., Huemer, C., Kappel, G., & Kastner, W. (2016). Rahmenwerk zur modellbasierten horizontalen und vertikalen Integration von Standards für Industrie 4.0. In B. Vogel-Heuser (Ed.), Handbuch Industrie 4.0 (pp. 1–22). Springer-Verlag Berlin Heidelberg. https://doi.org/10.1007/978-3-662-45537-1_94-1
From Architecture Modeling to Application Provisioning for the Cloud by Combining UML and TOSCA
Alexander BergmayrUwe BreitenbücherOliver KoppManuel WimmerGerti KappelFrank Leymann

View .bib

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

Keywords:

Bergmayr, A., Breitenbücher, U., Kopp, O., Wimmer, M., Kappel, G., & Leymann, F. (2016). From Architecture Modeling to Application Provisioning for the Cloud by Combining UML and TOSCA. In Proceedings of the 6th International Conference on Cloud Computing and Services Science. 6th International Conference on Cloud Computing and Services Science (CLOSER), Rome, Italy, EU. https://doi.org/10.5220/0005806900970108
Non-functional testing in cloud environments
Philipp Naderer-PuiuManuel WimmerGerti Kappel

View PDF View .bib

Handle: 20.500.12708/6592; DOI: 10.34726/hss.2016.25320; Year: 2016; Issued On: 2016-01-01; Type: Thesis; Subtype: Diploma Thesis;

Keywords:
Astract: Cloud computing became the dominant computing model in the IT industry today. With this rapid adoption new questions arise in the area of software testing. Many of the existing functional testing methods can be transferred to cloud-based environments. Though, non-functional testing became a many-faceted problem due to the distributed and dynamic nature of cloud systems. With Google App Engine as an example for an established and widespread implementation of the Platform as a Service model, this thesis examines two in cloud-based software important non-functional requirements: scalability and elasticity. For this goal three questions have been elaborated: Is JMeter a load generator tool suitable for cloud-based applications? How does Google App Engine handle high traffic scenarios? What are the consequences of the limitations enforced by the Google Cloud Datastore, e.g. the entity group write limit? Thereby a special focus is on the migration from existing Java-based applications into the Cloud.

Naderer-Puiu, P. (2016). Non-functional testing in cloud environments [Diploma Thesis, Technische Universität Wien]. reposiTUm. https://doi.org/10.34726/hss.2016.25320
A MOOC prototype on object-oriented modeling : development, usage and evaluation
Anita SiemayrGerti Kappel

View PDF View .bib

Handle: 20.500.12708/7997; DOI: 10.34726/hss.2016.37428; Year: 2016; Issued On: 2016-01-01; Type: Thesis; Subtype: Diploma Thesis;

Keywords: Massive Open Online Course, MOOC, Object-Oriented Modeling, OOM, Presentation Technique, Motivation
Astract: Massive Open Online Courses (MOOCs) are a new way of teaching and learning. Thousands of people participate in free online courses over several weeks. These courses do not have any registration restrictions such as a specific educational level. The content of the individual courses is provided via videos, texts, quizzes, assignments and projects. This Master Thesis investigates which presentation techniques are accepted by the students as far as teaching a Modeling Language is concerned. Furthermore, the motivational reasons for students to participate in a MOOC on Modeling Languages is evaluated. For the purpose of this Master Thesis, a MOOC on the UML Class Diagram, which is a part of Object-Oriented Modeling, has been developed and run. Subsequently, the MOOC was evaluated based on two questionnaires and logfiles of the course itself. Finally, the results have been interpreted in order to answer the research questions. The video style showing slides and the instructor is the most accepted presentation technique for teaching Modeling Languages. Animated handwriting shows less in-video dropouts but is not very popular with students. Projects and Quizzes are the most helpful activities for MOOC users. Most of the students take a MOOC because they are passionate about learning an interesting new topic. Gaining bonus points for the in-class lecture at the TU Wien is also a motivation driver for doing a MOOC.

Siemayr, A. (2016). A MOOC prototype on object-oriented modeling : development, usage and evaluation [Diploma Thesis, Technische Universität Wien]. reposiTUm. https://doi.org/10.34726/hss.2016.37428


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.