Publications
List of Publications
Business Informatics Group, TU Wien
On the Usage of UML: Initial Results of Analyzing Open UML Models
Philip Langer
Tanja Mayerhofer
Manuel Wimmer
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 Krathu
Christian Pichler
Robert Engel
Marco Zapletal
Hannes WerthnerKeywords:
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 Bergmayr
Michael Grossniklaus
Manuel WimmerKeywords:
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. https://doi.org/10.1007/978-3-319-11653-2_34
Tool Use in Software Modelling Education
Seiko Akayama
Birgit Demuth
Timothy Lethbridge
Perdita Stevens
Dave Stikkolorum
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 Bergmayr
Javier Troya
Patrick Neubauer
Manuel Wimmer
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 Bergmayr
Michael Grossniklaus
Manuel WimmerKeywords:
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 Bill
Simon Steyskal
Manuel Wimmer
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
Semantic Model Differencing Utilizing Behavioral Semantics Specifications
Philip Langer
Tanja Mayerhofer
Langer, P., Mayerhofer, T., & Kappel, G. (2014). Semantic Model Differencing Utilizing Behavioral Semantics Specifications. In Proceedings of the 17th International Conference on Model-Driven Engineering Languages and Systems (MODELS 2014) (pp. 116–132). Springer. http://hdl.handle.net/20.500.12708/55229
A Generic Framework for Realizing Semantic Model Differencing Operators
Philip Langer
Tanja Mayerhofer
Langer, P., Mayerhofer, T., & Kappel, G. (2014). A Generic Framework for Realizing Semantic Model Differencing Operators. In Joint Proceedings of MODELS 2014 Poster Session and the ACM Student Research Competition (SRC) co-located with the 17th International Conference on Model Driven Engineering Languages and Systems (MODELS 2014) (pp. 16–20). CEUR. http://hdl.handle.net/20.500.12708/55230
REAlist: Towards a Business Model Adapting Multi-Tenant ERP System in the Cloud
Dieter Mayrhofer
Alexandra Mazak
Bernhard Wally
Peter RegatschnigKeywords:
Astract: Enterprise Resource Planning (ERP) systems are nowadays adapted to the company-specific requirements by customization. Whereas smaller and general feature changes are performed quickly by parameterization, changes of a company's business activities may lead to enormous changes in the system's code. To overcome this problem, we introduce an approach of a flexible ERP system which can be adapted by specific business models for each individual company/tenant by using model engineering techniques. Our approach REAlist is built on top of a generic data structure based on the Resource Event Agent (REA) business modeling ontology and provided as a cloud based service. Business models for each company are described by a domain specific language called the REA-DSL. REAlist enables companies to incorporate business activity changes quickly and without extensive code changes.
Mayrhofer, D., Mazak, A., Wally, B., Huemer, C., & Regatschnig, P. (2014). REAlist: Towards a Business Model Adapting Multi-Tenant ERP System in the Cloud. In Proceedings of the 8th International Workshop on Value Modeling and Business Ontology (VMBO 2014) (p. 5). http://hdl.handle.net/20.500.12708/55361

