Publications

List of Publications

Business Informatics Group, TU Wien

Reset Filters

A model-driven top-down approach to inter-organizational systems: From global choreography models to executable BPEL

Birgit HofreiterChristian Huemer

View .bib

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

Keywords:
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

Marion ScholzMartina SeidlManuel WimmerChristian HuemerGerti Kappel

View .bib

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

Keywords:
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 AltmanningerGerti KappelAngelika KuselWerner RetschitzeggerMartina SeidlWieland SchwingerManuel Wimmer

View .bib

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

Keywords:
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 GruberChristian Huemer

View .bib

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

Keywords:
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

Marion ScholzMartina SeidlManuel WimmerChristian HuemerGerti Kappel

View .bib

Handle: 20.500.12708/84744; Year: 2008; Issued On: 2008-01-01; Type: Presentation; Subtype: Presentation; Invited:

Keywords:

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

Using Taxonomies for Content-based Routing with Ants

Elke MichlmayrArno PanyGerti Kappel

View .bib

Handle: 20.500.12708/169630; DOI: 10.1016/j.comnet.2007.06.015; Year: 2007; Issued On: 2007-01-01; Type: Publication; Subtype: Article; Peer Reviewed:

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 HofreiterChristian HuemerPhilipp LieglRobert MosserRainer SchusterMarco Zapletal

View .bib

Handle: 20.500.12708/169717; Year: 2007; Issued On: 2007-01-01; Type: Publication; Subtype: Article;

Keywords:
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

Applying Model Transformation By-Example on Business Process Modeling Languages

Michael StrommerMarion MurzekManuel Wimmer

View .bib

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

Keywords:
Astract: Model transformations are playing a vital role in the field of model engineering. However, for non-trivial transformation issues most approaches require imperative definitions, which are cumbersome and error-prone to create. Therefore, Model Transformation By Example (MTBE) approaches have been proposed as user-friendly alternative that simplifies the definition of model transformations. Up to now, MTBE approaches have been applied to structural models, only. In this work we apply MTBE to the domain of business process modeling languages, i.e., Event-driven Process Chains and UML activity diagrams. Compared to structural languages, business process modeling languages cover static semantic constraints, which are not specified in the metamodel. As a consequence, reasoning on the abstract syntax level is not sufficient. The contribution of this paper is to extend our existing MTBE approach by new alignment operators on the user level, which further improves the transparency of model transformation code. Concrete syntax and the knowledge about mapping operators are to be the only requisite artifacts.

Strommer, M., Murzek, M., & Wimmer, M. (2007). Applying Model Transformation By-Example on Business Process Modeling Languages. In J.-L. Hainaut (Ed.), Advances in Conceptual Modeling - Foundations and Applications (pp. 116–125). Springer. http://hdl.handle.net/20.500.12708/176629

A Survey on Aspect-Oriented Modeling Approaches

Andrea SchauerhuberWieland SchwingerElisabeth KapsammerWerner RetschitzeggerManuel WimmerGerti Kappel

View .bib

Handle: 20.500.12708/33099; Year: 2007; Issued On: 2007-01-01; Type: Publication; Subtype: Report;

Keywords:
Astract: Aspect-orientation provides a new way of modularization by clearly separating crosscutting concerns from non-crosscutting ones. While aspect-orientation originally has emerged at the programming level, it now stretches also over other development phases. There are, for example, already several proposals to Aspect-Oriented Modeling (AOM), most of them pursuing distinguished goals, providing different concepts as well as notations, and showing various levels of maturity. Consequently, there is an urgent need for both, academia and practice, to provide an in-depth survey, clearly identifying commonalities and differences between current AOM approaches. Existing surveys in this area focus more on comprehensibility with respect to development phases or evaluated approaches rather than on comparability at a fine-grained level. This paper tries to fill this gap. As a prerequisite for an in-depth evaluation, a conceptual reference model is presented, capturing the basic concepts of AOM and their interrelationships in terms of a UML class diagram. Based on this conceptual reference model, an evaluation framework has been designed by deriving a detailed and well-defined catalog of evaluation criteria. The actual evaluation by means of this criteria catalog and by employing a running example is done on the basis of a carefully selected set of eight AOM approaches, each of them having already reached a certain level of maturity. This per approach evaluation is complemented with an extensive report on lessons learned, summarizing the approaches´ strengths and shortcomings.

Schauerhuber, A., Schwinger, W., Kapsammer, E., Retschitzegger, W., Wimmer, M., & Kappel, G. (2007). A Survey on Aspect-Oriented Modeling Approaches. http://hdl.handle.net/20.500.12708/33099

A Survey on Web Modeling Approaches for Ubiquitous Web Applications

Andrea SchauerhuberWieland SchwingerWerner RetschitzeggerManuel WimmerGerti Kappel

View .bib

Handle: 20.500.12708/33100; Year: 2007; Issued On: 2007-01-01; Type: Publication; Subtype: Report;

Keywords:

Schauerhuber, A., Schwinger, W., Retschitzegger, W., Wimmer, M., & Kappel, G. (2007). A Survey on Web Modeling Approaches for Ubiquitous Web Applications. http://hdl.handle.net/20.500.12708/33100