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

Development of a Web application for the worldwide management of fire trucks CAN data
Thomas BruckmayerGerti Kappel

View PDF View .bib

Handle: 20.500.12708/12591; Year: 2009; Issued On: 2009-01-01; Type: Thesis; Subtype: Diploma Thesis;

Keywords: knowledge management, Web applications, CAN data, MSSQL Server, ASP.NET, patterns, layered architecture, LINQ, object-relational mapping, schema evolution
Astract: A sustainable knowledge management and sophisticated tool support are extremely important for every successfully operating company. Within an extremely wide range of tools, Web applications gain more and more importance to meet the constantly increasing requirements.
Outstanding benefits are worldwide accessibility and interoperability on a very large scale. Moreover, in many cases no installation on single clients is needed, updates can be provided easily, and centralized data management on the server-side avoids costly synchronizations. These factors lead to reduced costs for the information infrastructure and support the employees to do their work. For example, a constructor of fire-fighting trucks can query the headquarter's database on the other side of the world to find out which CAN data (Controller Area Network) is needed to configure a specific vehicle.
Building such solutions is not a trivial task and therefore disciplines like Web Engineering and Internet Computing emerged. Furthermore, developers can choose from a wide range of technologies to realize their solutions. Handling these technologies leads to successful development of Web applications. This master's thesis describes in detail the solution for a specific problem in the industry, namely a Web application called CORA (CAN Bus Organization - Rosenbauer Assistant) to manage the CAN data for Rosenbauer International AG. According to the company's IT-infrastructure MSSQL Server, IIS, and ASP.NET were chosen as core technologies. On one hand the .NET framework provides the possibility to develop applications in a rather short time, also known as Rapid Application Development (RAD). On the other hand many RAD-techniques are not applicable on large enterprise solutions where the complexity has to be broken down into several layers. This work presents approaches, patterns and techniques for each layer.
The Data Access Layer is responsible for retrieving and manipulating data and uses LINQ to SQL as object-relational mapper. The Business Layer handles the communication to external systems and adds business functionality between the Data Access Layer and the Presentation Layer.
Finally, the Presentation Layer presents the data in an appropriate format and handles the user interaction.
Furthermore, the database schema of the sample application has been constantly renewed and improved to cover additional requirements like multiple CAN bus systems, multilingualism, user administration, and a history of important entities. Therefore, schema evolution and data migration play an additional important role in this thesis. All these aspects are elaborated theoretically and explained practically with the help of CORA.

Bruckmayer, T. (2009). Development of a Web application for the worldwide management of fire trucks CAN data [Diploma Thesis, Technische Universität Wien]. reposiTUm. https://resolver.obvsg.at/urn:nbn:at:at-ubtuw:1-34618
Auswirkungen von modernen Softwareentwicklungstechniken auf die Barrierefreiheit von Web-Anwendungen
Roman MauerhoferManuel WimmerGerti Kappel

View PDF View .bib

Handle: 20.500.12708/12980; Year: 2009; Issued On: 2009-01-01; Type: Thesis; Subtype: Diploma Thesis;

Keywords: accessibility, web, software engineering, code generation
Astract: Model engineering is a current trend in software engineering.
Its aim is the automatic generation of executable code from abstract software models. Latest techniques focus mainly on functional aspects of the generated code, e.g. how Java code is generated from UML diagrams.
However, aspects of quality which do not come from the technical requirements are rarely considered. An important aspect of quality represents among other things the accessibility of web pages.
Legislation in Austria requires a barrier free access to official internet appearances for humans with special needs. This should have been implemented until 1st of Jan. 2008. In order to determine the accessibility of web applications so called Web Accessibility Guidelines (WAG) have been developed. For example, there are the WCAG (Web Content Accessibility Guidelines)of the W3C, which already became generally accepted as a de facto web accessibility standard. In order to fulfil the conformity with the legal regulations demanded above, public internet appearances must correspond to the respectively demanded guidelines. In this diploma thesis it is evaluated, in which way modern component frameworks and code generators fulfil the requirements resulting from the given guidelines. Therefore, WAG conform static html pages are used as a starting point. These static pages are developed to dynamic web applications by means of chosen component frameworks and code generators. The result of the generation process of each chosen development technology is finally rendered in form of html pages in the browser. These rendered pages are evaluated by means of WAG evaluation tools (test programs for the WAG conformance) regarding guidelines selected before. The results of this conformance evaluation demonstrate, to which extent the selected Web accessibility guidelines are violated. This evaluation also highlights which of the used development environments are better in terms of WAG conformance.

Mauerhofer, R. (2009). Auswirkungen von modernen Softwareentwicklungstechniken auf die Barrierefreiheit von Web-Anwendungen [Diploma Thesis, Technische Universität Wien]. reposiTUm. https://resolver.obvsg.at/urn:nbn:at:at-ubtuw:1-32025
Visualization and manipulation of diagrams on the web : developing e-learning support for teaching UML in the large
Johannes MurthManuel WimmerGerti Kappel

View PDF View .bib

Handle: 20.500.12708/13011; Year: 2009; Issued On: 2009-01-01; Type: Thesis; Subtype: Diploma Thesis;

Keywords: RIA, e-Learning, UML, Visualization, Diagrams, Class Diagrams, Modeling, Metamodeling, Model Engineering, Web
Astract: The ability of software engineers to develop clear and comprehensive models according to a specific problem domain has become an essential factor for the success of software projects. The trend of Model Driven Software Engineering (MDSE) even increases this factor.
Universities have to qualitatively educate their students in this field to prepare them for those challenges.
At the Vienna university of Technology (VUT), the course "Object Oriented Modeling" teaches the basics of modeling and the Unified Modeling Language (UML). Due to the high number of students, various e-Learning elements have already been established, mainly for teaching the theory behind UML.
The goal of this thesis was to develop a web-based modeling tool, that is integrated into the e-Learning platform of the VUT using Rich Internet Application technologies. Thus, students can solve practical modeling exercises comfortably and directly using the e-Learning platform. Therefore, a generic approach shall be used by utilizing metamodeling: Visualization and manipulation of two-dimensional diagrams is based on certain patterns. A framework was created, that allows for creating complete diagram editors with drag-and-drop functionality, by specifying the structure of the diagram elements (abstract syntax) and the visual notation elements (concrete syntax). This enables to easily create various UML editors and to align the notation elements with those of the course. Within this thesis, three editors (class diagram, state diagram, and sequence diagram) have been created with the aid of the framework and integrated into the e-Learning platform.

Murth, J. (2009). Visualization and manipulation of diagrams on the web : developing e-learning support for teaching UML in the large [Master Thesis, Technische Universität Wien]. reposiTUm. https://resolver.obvsg.at/urn:nbn:at:at-ubtuw:1-36437
UML 2.0 in der Praxis
Martin SchwaigerManuel WimmerGerti Kappel

View PDF View .bib

Handle: 20.500.12708/14656; Year: 2009; Issued On: 2009-01-01; Type: Thesis; Subtype: Diploma Thesis;

Keywords: UML, UML 2.0, Unified Modeling Language, modeling
Astract: In 2005 the Object Management Group (OMG) adopted the UML 2.0, a new version of the Unified Modeling Language which is said to be more compact, understandable and coherent.
The main criticism of the UML 1.x is its extensive and complex format which inhibits learners from quickly utilizing the functions the program offers.1 This thesis dealt with the question of whether the UML 2.0 has become more effective an efficient. This question can be addressed through the creation of a software project in which all UML 2.0 diagrams are used.
The theoretical part contains a historical description of the UML as well as the diagram types. Ultimately, the objective is to create diagrams which enables the reader to quickly comprehend the operations of the UML 2.0. The description of the software project is also included in the theoretical part. The software project is about the combining of single software systems of an enterprise into one. The objective of the enterprise is to work with one single system instead of using several systems.
Within the practical part a set of criteria was prepared which critically questioned the different aspects of the diagrams.

Schwaiger, M. (2009). UML 2.0 in der Praxis [Diploma Thesis, Technische Universität Wien]. reposiTUm. https://resolver.obvsg.at/urn:nbn:at:at-ubtuw:1-24694
SmartMatcher: Improving Automatically Generated Transformations
Horst KarglManuel WimmerMartina SeidlGerti Kappel

View .bib

Handle: 20.500.12708/165566; Year: 2009; Issued On: 2009-01-01; Type: Publication; Subtype: Article;

Keywords:
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: Zeitschrift Für Datenbanktechnologien Und Information Retrieval, 9(29), 42–52. http://hdl.handle.net/20.500.12708/165566


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.