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

Using model-based testing for creating behaviour-driven tests
Simon SchneiderGerti Kappel

View PDF View .bib

Handle: 20.500.12708/17251; DOI: 10.34726/hss.2021.76845; Year: 2020; Issued On: 2020-01-01; Type: Thesis; Subtype: Diploma Thesis;

Keywords: behaviour-driven development, model-based testing, behaviour-driven testing
Astract: Behaviour-driven development (BDD) is a strategy to describe a system’s specification using a business domain language: “Given a precondition; “When” some action is performed; “Then” an outcome is achieved'' (GWT). This style improves the communication between the involved parties and the resulting specification can be leveraged to drive automated tests. While this approach works well in practice, it suffers from some disadvantages: It is informal and verbose, thus bearing the risk of failing to specify all parts of a system.Model-based testing (MBT) is a structured approach for automatically generating test cases. It is well-suited for describing complex interactions and cross-linked code paths using models. Even basic graphical state machines can define what takes many pages to write down in natural language. Models describe a system on a higher level of abstraction and allow to quickly recreate test cases in the event that the behaviour of the system changes or gets extended.This thesis presents a testing approach that combines BDD with MBT based on state machine models to automate the process of writing BDD tests. A prototype generating BDD tests from graphical state machine models has been developed and evaluated in a case study with promising results: The generated test cases covered the functionality of the tested system, and the effort to create them was comparable to writing similar test cases by hand. A survey among practitioners showed that while users were able to identify automatically generated BDD tests, in some instances, they preferred them over manually written ones.

Schneider, S. (2020). Using model-based testing for creating behaviour-driven tests [Diploma Thesis, Technische Universität Wien]. reposiTUm. https://doi.org/10.34726/hss.2021.76845
Conceptual Modeling
Gillian DobbieUlrich FrankGerti KappelStephen W. LiddleHeinrich C. Mayr

View .bib

Handle: 20.500.12708/24746; Year: 2020; Issued On: 2020-01-01; Type: Publication; Subtype: Proceedings; Peer Reviewed:

Keywords:
Astract: This year´s 39th ER conference is dedicated to a topic that represents a phenomenonunprecedented in the history of humankind. The digital transformation encompasses allareas of life and work. It is accompanied by new types of services, new forms ofdivision of labor, interpersonal interaction, and international cooperation. It thus has adirect impact on how we see the world and what perspectives we develop for our futurelives. Last but not least, we can assume that the ongoing digitalization will also have alasting impact on scientific research. Conceptual modeling is of central importance forthe successful management of the digital transformation. On the one hand, all areas oflife and work are increasingly permeated by software. Conceptual models are requirednot only for the development of software, but also for the appropriate structuring ofdata. They promote reuse, integration, and integrity. Furthermore, conceptual modelsare also suitable for supporting the use of software. They help to open the black box asto which software often presents itself and thus contribute to transparency and userempowerment. At the same time, the digital transformation also brings with it specificchallenges for modeling research. In order to support the design of software that can beadapted to profound changes of requirements, powerful abstractions are needed that arebeyond the capabilities of today´s prevalent modeling languages. In addition, AIresearch, especially in thefield of machine learning, is associated with aquasi-existential challenge of modeling research. Thus, some proponents of AI researchalready foresee the end of traditional conceptual modeling. It would last too long andwould be too expensive. It could be better handled by machines. Such daringhypotheses may be seen as a threat. But above all they are an occasion to reflect onfundamental questions of conceptual modeling, such as the difference between con-cepts and classifications or between human thought and data processing. Probably thecentral question is not whether and when machine learning can take over the humanactivity of conceptual modeling, but how the inductive analysis of large amounts ofdata and human abstraction can be synergistically combined.Given the fascination that the digital transformation holds for conceptual modelingresearch, it is not surprising that we were able to quickly agree on this conference topicduring last year´s ER conference in Salvador, Brazil. At that time, none of us had anyidea that the digital transformation would be significant for the conference in a com-pletely different, less-than-pleasant way. The ongoing COVID-19 pandemic made itnecessary for this year´s conference not to take place as usual: colleagues could notmeet for personal exchange and there was no opportunity to get to know a foreign cityand enjoy local food. This was all the more regrettable as Vienna is one of the world´smost attractive conference venues. COVID-19 also meant that many of us were bur-dened with additional obligations. We therefore considered it appropriate to extend thedeadline for the submission of contributions. Unfortunately, this put increased timepressure on the review process. Nevertheless, we are glad that in the end the reviewswere received on time. Thefirst-time organization of the ER as a virtual conference was associated with anumber of challenges. For example, organizing the program proved to be difficultbecause it was almost impossible tofind a schedule that would accommodate the manytime zones in which the participants would be located during the conference. We wereforced to make compromises here, which led to considerable limitations for individualtime zones. We regret this very much and hope for the understanding of those con-cerned. In addition, it was not possible to foresee the impact that virtualization wouldhave on the number of submissions. We are glad that the response to the call wasconsiderable despite the crisis. A total of 143 contributions were submitted, of which28 were accepted as regular papers and 16 as short papers. The papers cover a broadspectrum of innovative topics, thus underlining the great importance and attractivenessof research on conceptual modeling.We hope that the papers willfind your interest and wish you an inspiring read.Finally, we would like to thank the authors, whose contributions made the conferencepossible, the many reviewers for their outstanding commitment in preparing more than400 expert opinions, and last but not least the senior editors, without whose support wewould not have been able to cope with the evaluation of the expert opinions.

Dobbie, G., Frank, U., Kappel, G., Liddle, S. W., & Mayr, H. C. (Eds.). (2020). Conceptual Modeling. Springer Nature Switzerland AG. https://doi.org/10.1007/978-3-030-62522-1
A Feature-Based Classification of Formal Verification Techniques for Software Models
Sebastian GabmeyerPetra KaufmannMartina SeidlMartin GogollaGerti Kappel

View .bib

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

Keywords:

Gabmeyer, S., Kaufmann, P., Seidl, M., Gogolla, M., & Kappel, G. (2019). A Feature-Based Classification of Formal Verification Techniques for Software Models. Software and Systems Modeling, 18(1), 473–498. https://doi.org/10.1007/s10270-017-0591-z
Contents for a Model-Based Software Engineering Body of Knowledge
Loli BurgueñoFederico CiccozziMichalis FamelisGerti KappelLeen LambersSebastien MosserRichard F. PaigeAlfonso PierantonioArend RensinkRick SalayGabriele TaentzerAntonio VallecilloManuel Wimmer

View .bib

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

Keywords:
Astract: Although Model-Based Software Engineering (MBE) is a widely accepted Software Engineering (SE) discipline, no agreed-upon core set of concepts and practices (i.e., a Body of Knowledge) has been defined for it yet. With the goals of characterizing the contents of the MBE discipline, promoting a global consistent view of it, clarifying its scope with regard to other SE disciplines, and defining a foundation for the development of educational curricula on MBE, this paper proposes the contents for a Body of Knowledge for MBE. We also describe the methodology that we have used to come up with the proposed list of contents, as well as the results of a survey study that we conducted to sound out the opinion of the community on the importance of the proposed topics and their level of coverage in the existing SE curricula.

Burgueño, L., Ciccozzi, F., Famelis, M., Kappel, G., Lambers, L., Mosser, S., Paige, R. F., Pierantonio, A., Rensink, A., Salay, R., Taentzer, G., Vallecillo, A., & Wimmer, M. (2019). Contents for a Model-Based Software Engineering Body of Knowledge. Software and Systems Modeling, 18(6), 3193–3205. https://doi.org/10.1007/s10270-019-00746-9
Klassifizierung von Anforderungen aus Ausschreibungen
Alexander SchörghuberAlexandra Mazak-HuemerGerti Kappel

View PDF View .bib

Handle: 20.500.12708/2036; DOI: 10.34726/hss.2019.53447; Year: 2019; Issued On: 2019-01-01; Type: Thesis; Subtype: Diploma Thesis;

Keywords: classification modelling; request for tender; RFT
Astract: In the tender process, the customer publishes a request for tender (RFT) document containing a large list of contractly binding requirements. Suppliers need to process all of them and come up with solutions for each requirement. This thesis is written in cooperation with an industry partner on the supplier side. Since not a single person can answer all requirements, these are further assigned to responsible experts. This split is performed based on roles within the project, such as project management or technical experts for some of the companys products. Within this thesis, such a role is abstractly called subsystem. This assignment is done manually by a single person, making this task tedious and time-consuming. To support the partner, a machine learning approach is developed to automatically assign requirements to subsystems. In a literature review, suitable machine learning methods are identified, which are then compared in a benchmark to find the best configuration for each of four selected subsystems. These configurations are then checked upon generalization by evaluating them on five additional subsystems. The reasons for false classification are then identified in an interview with the person, who is currently in charge with the assignment.

Schörghuber, A. (2019). Klassifizierung von Anforderungen aus Ausschreibungen [Diploma Thesis, Technische Universität Wien]. reposiTUm. https://doi.org/10.34726/hss.2019.53447


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.