Publications
List of Publications
Business Informatics Group, TU Wien
Lifting metamodels to ontologies - a step to the semantic integration of modeling languages
Manuel WimmerThomas ReiterHorst KarglGerhard KramlerElisabeth KapsammerWerner RetschitzeggerWieland SchwingerGerti Kappel
Wimmer, M., Reiter, T., Kargl, H., Kramler, G., Kapsammer, E., Retschitzegger, W., Schwinger, W., & Kappel, G. (2006). Lifting metamodels to ontologies - a step to the semantic integration of modeling languages. In Model Driven Engineering Languages and Systems (pp. 528–542). Springer LNCS. http://hdl.handle.net/20.500.12708/51429
Structural Patterns for the Transformation of Business Process Models
Marion MurzekGerhard KramlerElke MichlmayrKeywords:
Astract: Due to company mergers and business to business
interoperability, there is a need for model
transformations in the area of business process
modeling to facilitate scenarios like model integration
and model synchronization. General model
transformation approaches do not consider the special
properties of business process models and horizontal
transformation scenarios. Therefore, we propose a
model transformation approach based on domainspecific
patterns which are applied for analyzing
business process models in a precise way. This
approach facilitates the definition of business process
model transformations, which can be easily adapted to
different business process modeling languages and
specific transformation problems. At the same time it
supports the intuitive understanding of the domainexperts
in business process modeling.
Murzek, M., Kramler, G., & Michlmayr, E. (2006). Structural Patterns for the Transformation of Business Process Models. In Models for Enterprise Computing 2006 - International Workshop at EDOC 2006 (pp. 43–52). IEEE Digital Library - http://doi.ieeecomputersociety.org/10.1109/EDOCW.2006.64. https://doi.org/10.1109/EDOCW.2006.64
A Business Collaboration Registry Model on Top of ebRIM
Birgit HofreiterChristian HuemerMarco ZapletalKeywords:
Astract: UN/CEFACT´s Modeling Methodology (UMM) is a well
accepted approach to define inter-organizational business
processes. UMM models should be managed in a registry
for two reasons: Firstly, business partners supporting the
process can find it and bind to it. Secondly, a model -
or more important parts thereof - may be reused in another
model of an inter-organizational process. Accordingly,
registering one model as one object in a registry
is not appropriate. Those parts of a model that may be
reused must become registry objects themselves. Extracting
parts of a model results in objects that are logically
inter-related. Thus, a registry model taking care of these
inter-relationships is needed. In this paper we present a
so-called business collaboration registry model that sits on
top of the ebRIM (ebXML registry information model) in
order to manage UMM business collaboration models in an
ebXML registry. Furthermore, we outline the registry management
functions for maintaining models in the registry.
Hofreiter, B., Huemer, C., & Zapletal, M. (2006). A Business Collaboration Registry Model on Top of ebRIM. In Proceedings of the IEEE International Conference on e-Business Engineering (ICEBE’06) (pp. 392–400). IEEE Computer Society. http://hdl.handle.net/20.500.12708/51603
UN/CEFACT's Modeling Methodology (UMM): A UML Profile for B2B e-Commerce
Birgit HofreiterChristian HuemerPhilipp LieglRainer SchusterMarco ZapletalKeywords:
Astract: The United Nation´s Centre for Trade Facilitation and Electronic
Business (UN/CEFACT) is an e-business standardization body.
It is known from its work on UN/EDIFACT and ebXML. One of its ongoing
work items is the UN/CEFACT modeling methodology (UMM) for
modeling global choreographies of B2B scenarios. The goal of UMM is
defining a shared business logic between business partners and fostering
reuse of standardized process building blocks. The latest UMM version
is defined as a UML 1.4 profile. In this paper we introduce the main
concepts of UMM to realize its vision. Furthermore, the paper elaborates
on the necessary UML meta model work-arounds we - as part of
the specification´s editing team - took in order to accomplish the B2B
requirements. Then we propose a move towards UML 2 that eliminates
some of those workarounds. The paper is concluded with the introduction
of a UMM modeling tool that we implemented on top of a commercial
UML tool.
Hofreiter, B., Huemer, C., Liegl, P., Schuster, R., & Zapletal, M. (2006). UN/CEFACT’s Modeling Methodology (UMM): A UML Profile for B2B e-Commerce. In Advances in Conceptual Modeling - Theory and Practice (pp. 19–31). Lecture Notes in Computer Science, Springer. http://hdl.handle.net/20.500.12708/51604
UMM Add-In: A UML Extension for UN/CEFACT's Modeling Methodology
Birgit HofreiterChristian HuemerPhilipp LieglRainer SchusterMarco Zapletal
Hofreiter, B., Huemer, C., Liegl, P., Schuster, R., & Zapletal, M. (2006). UMM Add-In: A UML Extension for UN/CEFACT’s Modeling Methodology. European Conference on Model Driven Architecture (ECMDA’06), Bilbao, Spanien, EU. http://hdl.handle.net/20.500.12708/84496
From Models to Ontologies and Back Again: The ModelCVS Approach for Integrating Modeling Tools
Gerti KappelHorst KarglManuel WimmerMichael StrommerGerhard KramlerWerner RetschitzeggerKerstin AltmanningerThomas ReiterWieland SchwingerElisabeth KapsammerGabriele KotsisMartina SeidlKeywords:
Astract: With the rise of model-driven software development, more and more tasks are being per-formed on models, to exploit the higher level of abstraction, the richness of visualization, and their expressiveness. A variety of tools is available supporting different tasks, such as model creation, simulation, checking, and code generation. The exchange of models among different modeling tools and so the integration of their modeling languages becomes an important prerequisite for effective software development processes. Such an integration, however, poses, among others, three major problems: First, there is heterogeneity in textual representation, syntax, semantics, and scope of modeling languages and exchange formats. Second, developing integration solutions is a cumbersome, error-prone and highly repeti-tive task when, e.g., new versions of modeling tools are emerging. Third, inconsistencies are likely when concurrent development of models on basis of different tools take place.
Kappel, G., Kargl, H., Wimmer, M., Strommer, M., Kramler, G., Retschitzegger, W., Altmanninger, K., Reiter, T., Schwinger, W., Kapsammer, E., Kotsis, G., & Seidl, M. (2006). From Models to Ontologies and Back Again: The ModelCVS Approach for Integrating Modeling Tools. ACM/IEEE 9th International Conference on Model Driven Engineering Languages and Systems, Genua, Italien, EU. http://hdl.handle.net/20.500.12708/84502
Király, L. (2005). Verteilte Transaktionen mit Web Services [Diploma Thesis, Technische Universität Wien]. reposiTUm. http://hdl.handle.net/20.500.12708/180578
A Vision for a Semantic Infrastructur Supporting Model-based Tool Integration
Gerti KappelGerhard KramlerElisabeth KapsammerThomas ReiterWerner RetschitzeggerWieland Schwinger
Kappel, G., Kramler, G., Kapsammer, E., Reiter, T., Retschitzegger, W., & Schwinger, W. (2005). A Vision for a Semantic Infrastructur Supporting Model-based Tool Integration. http://hdl.handle.net/20.500.12708/33034
Kühn, H., & Murzek, M. (2005). Interoperability Issues in Metamodelling Platforms. In Proceedings of the First International Conference on Interoperability of Enterprise Software and Applications (INTEROP-ESA’05). 1st International Conference on Interoperability of Enterprise Software and Applications, Geneva, Switzerland, Austria. http://hdl.handle.net/20.500.12708/51019
Towards Using UML 2 for Modelling Web Service Collaboration Protocols
Gerhard KramlerElisabeth KapsammerGerti KappelWerner Retschitzegger
Kramler, G., Kapsammer, E., Kappel, G., & Retschitzegger, W. (2005). Towards Using UML 2 for Modelling Web Service Collaboration Protocols. In Proceedings of the First International Conference on Interoperability of Enterprise Software and Applications (INTEROP-ESA’05). 1st International Conference on Interoperability of Enterprise Software and Applications, Geneva, Switzerland, Austria. http://hdl.handle.net/20.500.12708/51020