Publications

List of Publications

Business Informatics Group, TU Wien

Reset Filters

From Software Modeling to System Modeling - Transforming the Change

Gerti Kappel

View .bib

Handle: 20.500.12708/86247; Year: 2015; Issued On: 2015-01-01; Type: Presentation; Subtype: Presentation; Invited:

Keywords:

Kappel, G. (2015). From Software Modeling to System Modeling - Transforming the Change. 8th International Conference on Graph Transformation (ICGT), L’Aquila, Italy. http://hdl.handle.net/20.500.12708/86247

From Software Modeling to System Modeling- Transforming the Change

Gerti Kappel

View .bib

Handle: 20.500.12708/86248; Year: 2015; Issued On: 2015-01-01; Type: Presentation; Subtype: Presentation; Invited:

Keywords:

Kappel, G. (2015). From Software Modeling to System Modeling- Transforming the Change. Ruzena Bajcsy Lectures on Communications, TU Darmstadt, Darmstadt, Germany. http://hdl.handle.net/20.500.12708/86248

Towards Integrating Modeling and Programming Languages: The Case of UML and Java

Patrick NeubauerTanja MayerhoferGerti Kappel

View .bib

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

Keywords:
Astract: Today, modeling and programming constitute separate activities carried out using modeling respectively programming languages, which are neither well integrated with each other nor have a one-to-one correspondence. As a consequence, platform and implementation details, such as the usage of existing software components and libraries, are usually introduced on code level only. This impedes accurate model-level analyses that take platform-specific decisions into account as well as the direct deployment of executable models on the target platform. In this work we present an approach for integrating existing software libraries with fUML models-an executable variant of UML models for which a standardized virtual machine exists-not only at design time but also at runtime. As a result of that, the modeler is empowered with the capabilities provided by existing software libraries on model level. Our approach is evaluated based on unit tests and initial case studies available in the ReMoDD repository that assess the correctness, performance, and completeness of our implementation.

Neubauer, P., Mayerhofer, T., & Kappel, G. (2014). Towards Integrating Modeling and Programming Languages: The Case of UML and Java. In Proceedings of the 2nd International Workshop on The Globalization of Modeling Languages (pp. 23–32). CEUR. http://hdl.handle.net/20.500.12708/52736

On the Usage of UML: Initial Results of Analyzing Open UML Models

Philip LangerTanja MayerhoferManuel WimmerGerti Kappel

View .bib

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

Keywords:

Langer, P., Mayerhofer, T., Wimmer, M., & Kappel, G. (2014). On the Usage of UML: Initial Results of Analyzing Open UML Models. In Sammelband der Modellierung 2014 (pp. 289–304). GI. http://hdl.handle.net/20.500.12708/55098

A Framework for Inter-organizational Performance Analysis from EDI Messages

Worarat KrathuChristian PichlerRobert EngelMarco ZapletalHannes WerthnerChristian Huemer

View .bib

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

Keywords:
Astract: The evaluation of an organization's performance may also consider the assessment of inter-organizational relationships (IORs). However, the evaluation of IORs is typically based on success factors, such as trust, which are difficult to be measured quantitatively. In this paper, we present a framework supporting inter-organizational performance evaluation which integrates (i) a bottom-up approach supporting the identification of Key Performance Indicators (KPIs) from business information, event logs, as well as process models, and (ii) a top-down approach for measuring business performance on the strategic level based on the Balanced Scorecard (BSC) method. In order to prove the feasibility of the framework, we present an inter-organizational performance analysis case study of a beverage manufacturing company. The case study shows that the framework enables (i) the derivation of quantifiable KPIs from operational data and (ii) the alignment of KPIs with business objectives allowing an evaluation of IORs on the strategic level.

Krathu, W., Pichler, C., Engel, R., Zapletal, M., Werthner, H., & Huemer, C. (2014). A Framework for Inter-organizational Performance Analysis from EDI Messages. In Proceedings of The 16th IEEE Conference on Business Informatics (CBI) (pp. 17–24). IEEE. http://hdl.handle.net/20.500.12708/55114

JUMP-From Java Annotations to UML Profiles

Alexander BergmayrMichael GrossniklausManuel WimmerGerti Kappel

View .bib

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

Keywords:
Astract: The capability of UML profiles to serve as annotation mechanism has been recognized in both industry and research. Today's modeling tools offer profiles specific to platforms, such as Java, as they facilitate model-based engineering approaches. However, at the modeling level, the set of available profiles is considerably smaller compared to the number of existing Java libraries using annotations at the programming level. This is because an effective mapping between Java and UML to generate profiles from annotation-based libraries is missing. In this paper, we present JUMP to overcome this limitation, thereby continuing existing mapping efforts by emphasizing on annotations and profiles. We demonstrate the practical value of JUMP by contributing profiles that facilitate reverse-engineering and forward-engineering scenarios for the Java platform. The evaluation of JUMP shows that profiles can be automatically generated from Java libraries exhibiting equal or even improved quality compared to profiles currently used in practice.

Bergmayr, A., Grossniklaus, M., Wimmer, M., & Kappel, G. (2014). JUMP-From Java Annotations to UML Profiles. In J. Dingel et al. (Eds.): MODELS 2014, LNCS 8767 (pp. 552–568). Springer. http://hdl.handle.net/20.500.12708/55125

Tool Use in Software Modelling Education

Seiko AkayamaBirgit DemuthTimothy LethbridgeMarion ScholzPerdita StevensDave Stikkolorum

View .bib

Handle: 20.500.12708/55144; Year: 2014; Issued On: 2014-01-01; Type: Publication; Subtype: Inproceedings;

Keywords:

Akayama, S., Demuth, B., Lethbridge, T., Scholz, M., Stevens, P., & Stikkolorum, D. (2014). Tool Use in Software Modelling Education. In Proceedings of the Educators’ Symposium 2013 @ MODELS (pp. 1–22). CEUR-WS.org. http://hdl.handle.net/20.500.12708/55144

UML-based Cloud Application Modeling with Libraries, Profiles and Templates

Alexander BergmayrJavier TroyaPatrick NeubauerManuel WimmerGerti Kappel

View .bib

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

Keywords:

Bergmayr, A., Troya, J., Neubauer, P., Wimmer, M., & Kappel, G. (2014). UML-based Cloud Application Modeling with Libraries, Profiles and Templates. In 2nd International Workshop on Model-Driven Engineering on and for the Cloud (CloudMDE) (pp. 1–10). CEUR. http://hdl.handle.net/20.500.12708/55164

Bridging Java Annotations and UML Profiles with JUMP

Alexander BergmayrMichael GrossniklausManuel WimmerGerti Kappel

View .bib

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

Keywords:
Astract: UML profiles support annotations at the modeling level. However, current modeling tools lack the capabilities to generate such annotations required for the programming level, which is desirable for reverse engineering and forward engineering scenarios. To overcome this shortcoming, we defined an effective conceptual mapping between Java annotations and UML profiles as a basis for implementing the JUMP tool. It automates the generation of profiles from annotation-based libraries and their application to generate profiled UML models. In this demonstration, we (i) compare our mapping with the different representational capabilities of current UML modeling tools, (ii) apply our tool to a model-based software modernization scenario, and (iii) evaluate its scalability with real-world libraries and applications.

Bergmayr, A., Grossniklaus, M., Wimmer, M., & Kappel, G. (2014). Bridging Java Annotations and UML Profiles with JUMP. In Tool Demonstration @ 17th International Conference on Model-Driven Engineering Languages and Systems, MODELS2014 (pp. 1–5). CEUR. http://hdl.handle.net/20.500.12708/55165

On Synergies between Model Transformations and Semantic Web Technologies

Robert BillSimon SteyskalManuel WimmerGerti Kappel

View .bib

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

Keywords:

Bill, R., Steyskal, S., Wimmer, M., & Kappel, G. (2014). On Synergies between Model Transformations and Semantic Web Technologies. In Proceedings of the 8th Workshop on Multi-Paradigm Modelling (MPM) @ MODELS 2014 (pp. 1–10). CEUR. http://hdl.handle.net/20.500.12708/55181