Publications
List of Publications
Business Informatics Group, TU Wien
A UML Profile for the e3-Value e-Business Model Ontology
Alexander Schmidt
Hannes Werthner
Marco ZapletalKeywords:
Astract: Shorter life cycles of products and services require faster changing business models. Information systems must quickly adjust to the adapted business models. Business models are usually described by their own proprietary notation, which is incompatible with UML - the de-facto modeling standard in software engineering. In order to allow a straight-through modeling approach from business models over business process models to software artifacts, it is desirable to use a common modeling approach. Thus, we suggest to map existing concepts to describe business models onto the UML notation. In our work we mainly focus on inter-organizational systems. A promising approach describing a business model for an inter-organizational network of actors is delivered by e3-Value. In this paper, we present a discussion of different approaches to represent the e3-Value concepts by means of UML. A UML notation for e3-Value is a precondition to future work on aligning e3-Value to UML-based approaches specifying inter-organizational business processes.
Huemer, C., Schmidt, A., Werthner, H., & Zapletal, M. (2008). A UML Profile for the e3-Value e-Business Model Ontology. In Proceedings of the Third International Workshop on Business/IT Alignment and Interoperability (BUSITAL’08) held in conjunction with CAiSE’08 Conference (p. 15). CEUR-WS. http://hdl.handle.net/20.500.12708/52191
Keywords:
Astract: Business partners willing to do business electronically
with each other must reach an agreement (1) on the economic
level, (2) on the inter-organizational process choreography,
and (3) on the services implementing the choreography.
In order to search for a potential business partner,
one will first look for a partner who offers a required
service on the economic level and who supports a complementary
role in a choreography, before binding to its IT services.
Inasmuch, a registry for inter-organizational systems
should cover all three levels and maintain the dependencies
between them. In this paper we set up on well accepted approaches
on the different levels, i.e. (1) the e3value ontology,
(2) the UN/CEFACT modeling methodology (UMM),
and (3) the business process execution language (BPEL).
We specify a registry meta model on top of ebRIM registering
the artifacts on the different levels and defining their
inter-dependencies.
Huemer, C., Liegl, P., Schuster, R., & Zapletal, M. (2008). A 3-level e-Business Registry Meta Model. In 2008 IEEE International Conference on Services Computing. 2008 IEEE International Conference on Services Computing, Honolulu, Hawaii, USA, Non-EU. IEEE Computer Society. https://doi.org/10.1109/scc.2008.54
The development process of the UN/CEFACT modeling methodology
Philipp Liegl
Thomas Motal
Rainer Schuster
Marco ZapletalKeywords:
Astract: The development of inter-organizational systems requires a well defined development process. UN/CEFACT's Modeling Methodology (UMM) provides such a development process. We served as the editing team of the UMM 1.0 foundation module, which is defined as a UML profile. First experiences of applying UMM in real world projects have disclosed some limitations. Accordingly, we propose integrating new concepts into a new version 2.0 of UMM. In this paper, we show the adapted UMM development process, which is demonstrated by means of a waste management example.
Huemer, C., Liegl, P., Motal, T., Schuster, R., & Zapletal, M. (2008). The development process of the UN/CEFACT modeling methodology. In Proceedings of the 10th international conference on Electronic commerce - ICEC ’08. Tenth International Conference on Electronic Commerce (ICEC08), Innsbruck, Austria. ACM. https://doi.org/10.1145/1409540.1409589
A model-driven top-down approach to inter-organizational systems: From global choreography models to executable BPEL
Birgit HofreiterKeywords:
Astract: Today, most approaches for inter-organizational business processes start bottom-up from the interfaces and the workflows of each partner described on the IT layer. Alternatively, one may start from the commitments and agreements between business partners to reach their complementary business goals. The latter approach is target of the UN/CEFACT Modeling Methodology (UMM), which models a global choreography. In a model driven approach the UMM artifacts must be further elaborated toward an IT solution for each participating business partner. For this purpose we have developed a UML profile to model a local choreography or an orchestration that respects the agreements made in the global choreography. In order to execute the local choreography / orchestration in the local IT, the processes must be machine-readable. For this purpose we demonstrate a transformation to the business process execution language (WS-BPEL).
Hofreiter, B., & Huemer, C. (2008). A model-driven top-down approach to inter-organizational systems: From global choreography models to executable BPEL. In IEEE Joint Conference on E-Commerce Technology (CEC’08) and Enterprise Computing, E-Commerce, and E-Services (EEE’08) (pp. 136–145). IEEE Computer Society. http://hdl.handle.net/20.500.12708/52257
Teaching Models @ BIG - How to Give 1000 Students an Understanding of the UML
Martina Seidl
Manuel WimmerKeywords:
Astract: In this paper, we report our experiences on teaching the Unifi ed Modeling Language in the large. More precisely, about 1000 computer science and business informatics students attend our course Object-Oriented Modeling each year. Requiring a profound understanding of the
UML, many advanced courses like Software Engineering or Model Engineering build on the knowledge imparted by our course.
In order to achieve our ambitious teaching targets, we establish personal mentoring despite the mass enhanced with e-learning facilities.
Scholz, M., Seidl, M., Wimmer, M., Huemer, C., & Kappel, G. (2008). Teaching Models @ BIG - How to Give 1000 Students an Understanding of the UML. In M. Śmiałek (Ed.), Promoting Software Modeling Through Active Education, Educators Symposium Models’08 (pp. 64–68). Warsaw University of Technology. http://hdl.handle.net/20.500.12708/52264
AMOR - Towards Adaptable Model Versioning
Kerstin Altmanninger
Angelika Kusel
Werner Retschitzegger
Martina Seidl
Wieland Schwinger
Manuel WimmerKeywords:
Astract: The development of complex software systems requires appropriate
abstraction mechanisms in terms of model-driven engineering techniques
(MDE) and proper support for allowing developers to work in parallel in terms of version control systems (VCSs). For realizing the vision of MDE, a bundle of standards has been made available recently, whereas the versioning of models has not gained the necessary attention yet, although being of paramount importance for the success of MDE in practice.
In this paper, we propose a first vision of AMOR (Adaptable Model
Versioning) to leverage version control in the area of MDE. The innovations of AMOR are threefold. Firstly, AMOR supports precise conflict detection, i.e., previously undetected as well as wrongly indicated conflicts shall be avoided.
Secondly, AMOR focuses on intelligent conflict resolution by providing
techniques for the representation of conflicting modifications as well as suggesting proper resolution strategies. Thirdly, AMOR targets an adaptable versioning framework, empowering modelers to flexibly balance between reasonable adaptation effort and proper versioning support while ensuring generic applicability to various domain-specific modeling languages and associated tools.
Altmanninger, K., Kappel, G., Kusel, A., Retschitzegger, W., Seidl, M., Schwinger, W., & Wimmer, M. (2008). AMOR - Towards Adaptable Model Versioning. In 1st Int. Workshop on Model Co-Evolution and Consistency Management, in conjunction with Models’08 (p. 7). http://hdl.handle.net/20.500.12708/52277
Selecting business processes for automation by WFMS: An Evaluation Framework
Horst GruberKeywords:
Astract: Workflow technology promises an increase in efficiency in the execution of business processes. The technology is widely accepted, but often the high costs exceed the promised benefits. This is due to the fact that companies do not carefully select the business processes for automation by workflow management systems (WFMS). They also implement processes that have an unappropriate structures for automation and/or that are economically irrelevant.
This paper presents an evaluation framework that enables a selection of appropriate business processes. Currently there does not exist any suitable evaluation framework. The framework considers criteria for technical feasibility, economic potential and organizational aspects. The scoring model based on these criteria follows a multi factor analysis and leads to a process-automation portfolio enabling the selection of appropriate business processes. The framework has been successfully used in the IT company of an banking corporation.
Gruber, H., & Huemer, C. (2008). Selecting business processes for automation by WFMS: An Evaluation Framework. In Proc. of BIR 2008 The 7th Int’l Conf. on Perspectives In Business Informatics Research (pp. 77–93). University Gdansk. http://hdl.handle.net/20.500.12708/52558
Exercises for Object-Oriented Modeling
Martina Seidl
Manuel Wimmer
Scholz, M., Seidl, M., Wimmer, M., Huemer, C., & Kappel, G. (2008). Exercises for Object-Oriented Modeling. Educators Symposium @ MODELS 2008, Toulouse, Frankreich, EU. http://hdl.handle.net/20.500.12708/84744
Keywords:
Astract: This paper presents SemAnt, a distributed content-based routing algorithm based on the Ant Colony Optimization meta-heuristic and adapted for deployment in peer-to-peer networks. Under the assumption that the shared content in the network is annotated according to a taxonomy, it is possible to determine the hierarchical relationships between queries, and to exploit this information to improve the routing process. The experimental results presented in this paper show that the performance of content-based peer-to-peer search is highly dependent on the content distribution in the network and on the network's topology. It can be improved by exploiting the information provided by the underlying taxonomy. The degree of improvement is proportional to the degree of coherence in the content distribution.
Michlmayr, E., Pany, A., & Kappel, G. (2007). Using Taxonomies for Content-based Routing with Ants. Computer Networks, 51(16), 4514–4528. https://doi.org/10.1016/j.comnet.2007.06.015
Modeling e-Government processes with UMM
Birgit Hofreiter
Philipp Liegl
Robert Mosser
Rainer Schuster
Marco ZapletalKeywords:
Astract: The United Nation's Center for Trade Facilitation and Electronic Business (UN/CEFACT) is a standardization
body known for its work on UN/EDIFACT and ebXML. One of its most recent developments is
UN/CEFACT's Modeling Methodology (UMM). The UMM standard is used to model inter-organizational
business processes in the B2B domain. With the increasing availability of electronic governmental services
over networks, the frontier between B2B and B2G/G2G disappears. Today one expects a governmental
institution to react like any other business partner. Therefore also governments now face the interoperability
and compatibility issues as regular businesses do. In order to allow two governmental institutions to
collaborate, a methodology uniquely depicting the inter-organizational process from a global perspective
is needed. In this paper we propose to use UN/CEFACT's Modeling Methodology in the eGovernment
domain. UMM allows the definition of a global choreography which is then being used to derive local orchestrations
for each business partner. Such orchestrations can then be used by enterprise applications in a
service oriented context. As an example, a real-world scenario from the waste transport domain within the
European Union will be shown. Furthermore the possible integration in the context of the We-Go project
[3] is examined.
Hofreiter, B., Huemer, C., Liegl, P., Mosser, R., Schuster, R., & Zapletal, M. (2007). Modeling e-Government processes with UMM. Informatica - An International Journal of Computing and Informatics, LJUBLJANA(ISSN: 1854-3871), 407–417. http://hdl.handle.net/20.500.12708/169717

