Publications
List of Publications
Business Informatics Group, TU Wien
Worksheet-Driven UMM Modeling of B2B Services
Philipp Liegl
Rainer Schuster
Marco ZapletalKeywords:
Astract: In the development process of a B2B system it is crucial that the business experts are able to express and evaluate agreements and commitments between the partners and that the software engineers get all necessary information to bind the private process interfaces to the public ones. UN/CEFACT's modeling methodology (UMM) is a UML profile for developing B2B processes. The formalisms introduced by UMM's stereotypes facilitate the communication with the software engineers. However, business experts - who usually have a very limited understanding of UML - prefer expressing their thoughts and evaluating the results by plain text descriptions. In this paper we describe an approach that presents an equivalent of the UMM stereotypes and tagged values in text-based templates called worksheets. This strong alignment allows an integration into a UMM modeling tool and ensures consistency. We show how a specially designed XML-based worksheet definition language allows customization to special needs of certain business domains. Furthermore, we demonstrate how information kept in worksheets may be used for the semi-automatic generation of pattern-based UMM artifacts.
Huemer, C., Liegl, P., Schuster, R., & Zapletal, M. (2007). Worksheet-Driven UMM Modeling of B2B Services. In IEEE International Conference on e-Business Engineering (ICEBE’07). 2007 IEEE International Conference on e-Business Engineering (ICEBE 2007), Hong Kong, China, Non-EU. IEEE Computer Society. https://doi.org/10.1109/icebe.2007.4402072
UMM Add-In: A UML Extension for UN/CEFACT’s Modeling Methodology
B. Hofreiter
P. Liegl
R. Schuster
M. ZapletalKeywords:
Astract: The tighter coupling of enterprises in regard to information system technology
has also changed the way business processes are modeled. Modeling interorganizational
business processes is necessary in order to gain a profound and
unique representation of the processes involved. However this requires a new
methodology especially designed for modeling inter-organizational business processes.
The United Nation´s Center for Trade Facilitation and Electronic Business
(UN/CEFACT) took up the challenge and started to develop such a methodology.
The research efforts became known as UN/CEFACT´s modeling methodology
(UMM) [1]. UMM enables the business modeler to capture the business
knowledge independent of the underlying implementation technology such as
ebXML or Web Services.
Due to the popularity of the Unified Modeling Language (UML) the UMM is
built on top of it. UMM is defined as a UML profile - i.e. a set of stereotypes,
tagged values and constraints - in order to customize the UML meta model for
the specific purpose of modeling the collaborative space in B2B.
Although the standard is well developed and documented, its complexity and
mightiness make it difficult for the novice user to perceive from scratch. Therefore
a tool, supporting themodeler in creating a validUMMmodel would help those inexperienced
with UMM.We have developed such a plug-in for the UML modeling
tool Enterprise Architect 1 called UMM Add-In 2.We highlight the main features
of the Add-In and show how the tool facilitates the use of the methodology.
Hofreiter, B., Huemer, C., Liegl, P., Schuster, R., & Zapletal, M. (2007). UMM Add-In: A UML Extension for UN/CEFACT’s Modeling Methodology. In Service-Oriented Computing – ICSOC 2007 (pp. 618–619). Springer. https://doi.org/10.1007/978-3-540-74974-5_57
Wissenschafterinnenkolleg Internettechnologien (WIT) - Rollenmodell für Frauenförderung an Universitäten?
Beate List
Ulrike Pastner
Kappel, G., List, B., & Pastner, U. (2006). Wissenschafterinnenkolleg Internettechnologien (WIT) - Rollenmodell für Frauenförderung an Universitäten? Elektrotechnik und Informationstechnik : e & i, 123(11), 511–516. https://doi.org/10.1007/s00502-006-0386-3
Ein umfassendes Lehrkonzept für UMBE mit E-Learning Unterstützung und virtuellen Umgebungen
Scholz, M. (2006). Ein umfassendes Lehrkonzept für UMBE mit E-Learning Unterstützung und virtuellen Umgebungen [Master Thesis, Technische Universität Wien]. reposiTUm. http://hdl.handle.net/20.500.12708/186922
Registering UMM Business Collaboration Models in an ebXML Registry
Birgit Hofreiter
Marco ZapletalKeywords:
Astract: UN/CEFACT´s modeling methodology (UMM) is used to
develop global choreographies of inter-organizational
business processes. UMM models should be publically
available in order to foster re-use and to reference them in
trading partner agreements. In this paper we define a mapping
of UMM models or parts thereof to the ebXML registry
information model (RIM).
Hofreiter, B., Huemer, C., & Zapletal, M. (2006). Registering UMM Business Collaboration Models in an ebXML Registry. In Proceedings of the 8th IEEE International Conference on E-Commerce Technology and the 3rd IEEE International Conference on Enterprise Computing, E-Commerce, and E-Services (CEC/EEE’06) (p. 45). IEEE Computer Society. http://hdl.handle.net/20.500.12708/51379
Michlmayr, E., Pany, A., & Kappel, G. (2006). Using Taxonomies for Content-based Routing with Ants. In Proceedings of the 2nd Workshop on Innovations in Web Infrastructure (IWI2), 15th International World-Wide Web Conference (WWW2006). Proceedings of the 2nd Workshop on Innovations in Web Infrastructure (IWI2), 15th International World-Wide Web Conference (WWW2006), Edinburgh, UK, EU. http://hdl.handle.net/20.500.12708/51406
On Models and Ontologies - A Semantic Infrastructure Supporting Model Integration
Horst Kargl
Manuel Wimmer
Elisabeth Kapsammer
Gerhard Kramler
Thomas Reiter
Werner Retschitzegger
Wieland SchwingerKeywords:
Astract: The exchange of models among different modeling tools ever more
becomes an important prerequisite for effective software development
processes. Due to a lack of interoperability, however, it is often difficult to use
tools in combination, thus the potential of model-driven software development
cannot be fully exploited. This paper proposes ModelCVS, a system which
enables tool integration through transparent transformation of models between
different tools´ modeling languages expressed as MOF-based metamodels.
ModelCVS provides versioning capabilities exploiting the rich syntax and
semantics of models. Concurrent development is enabled by storing and
versioning software artifacts that clients can access by a check-in/check-out
mechanism, similar to a traditional CVS server. Semantic technologies in terms
of ontologies are used together with a knowledge base to store machine-
readable, tool integration relevant information, thus allowing to minimize
repetitive effort and partly automate the integration process.
Kappel, G., Kargl, H., Wimmer, M., Kapsammer, E., Kramler, G., Reiter, T., Retschitzegger, W., & Schwinger, W. (2006). On Models and Ontologies - A Semantic Infrastructure Supporting Model Integration. In Modellierung 2006, 22.-24. Maerz 2006, Innsbruck, Tirol, Austria (pp. 11–27). LNI. http://hdl.handle.net/20.500.12708/51427
Lifting metamodels to ontologies - a step to the semantic integration of modeling languages
Manuel Wimmer
Thomas Reiter
Horst Kargl
Gerhard Kramler
Elisabeth Kapsammer
Werner Retschitzegger
Wieland Schwinger
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
Gerhard Kramler
Elke 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 Hofreiter
Marco 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

