Publications

List of Publications

Business Informatics Group, TU Wien

Reset Filters

Generic vs. Language-Specific Model Versioning - Adaptability to the Rescue

Petra KaufmannPhilip LangerMartina SeidlManuel WimmerGerti Kappel

View .bib

Handle: 20.500.12708/54583; Year: 2012; Issued On: 2012-01-01; Type: Publication; Subtype: Inproceedings;

Keywords:
Astract: In this paper, we discuss how to make a generic model versioning system language-specific by using various adaptation techniques. In particular, we recap some lessons learned during the AMOR project and outline some open challenges for adaptable model versioning systems.

Kaufmann, P., Langer, P., Seidl, M., Wimmer, M., & Kappel, G. (2012). Generic vs. Language-Specific Model Versioning - Adaptability to the Rescue. In Softwaretechnik- Trends. International Workshop on Comparison and Versioning of Software Models (CVSM 2012), Essen, Germany. Gesellschaft für Informatik. http://hdl.handle.net/20.500.12708/54583

Towards Scenario-Based Testing of UML Diagrams

Petra KaufmannUwe EglySebastian GabmeyerGerti KappelMartina SeidlHans TompitsMagdalena WidlManuel Wimmer

View .bib

Handle: 20.500.12708/55351; DOI: 10.1007/978-3-642-30473-6_12; Year: 2012; Issued On: 2012-01-01; Type: Publication; Subtype: Inproceedings; Peer Reviewed:

Keywords:

Kaufmann, P., Egly, U., Gabmeyer, S., Kappel, G., Seidl, M., Tompits, H., Widl, M., & Wimmer, M. (2012). Towards Scenario-Based Testing of UML Diagrams. In Tests and Proofs (pp. 149–155). Springer. https://doi.org/10.1007/978-3-642-30473-6_12

Registry support for core component-based business document models

Philipp LieglChristian HuemerChristian Pichler

View .bib

Handle: 20.500.12708/162186; DOI: 10.1007/s11761-011-0084-9; Year: 2011; Issued On: 2011-01-01; Type: Publication; Subtype: Article; Peer Reviewed:

Keywords:
Astract: Electronic data interchange (EDI) is the domain of exchanging business documents in a structured format. Nowadays, these systems take more and more advantage of service-oriented solutions. Nevertheless, a rigorous approach to customize the input and output messages of these services to the context of a business partnership is required. In this paper we suggest a model-driven approach to develop the XML Schemas of input and output messages of Web Services. Since classical data modeling approaches like regular UML class diagrams are not sufficient for modeling business documents, we base our approach on the UN/CEFACT Core Components Technical Specification (CCTS), which does not come with a presentation syntax. Thus, we deliver a UML profile extending class diagrams by CCTS concepts, called UML Profile for Core Components (UPCC). UPCC models are transferred to equivalent XML Schemas following well-defined naming and design rules. In order to allow for an easy search and retrieval of core component business document definitions, a registry is needed. The registry has to handle UPCC models - that are exchanged and stored in XMI - as well as their XML Schema equivalences. In this paper, we extend the ebRIM registry meta model for the special purpose of registering core component artifacts and defining their inter-dependencies.

Liegl, P., Huemer, C., & Pichler, C. (2011). Registry support for core component-based business document models. Service Oriented Computing and Applications, 5(3), 183–202. https://doi.org/10.1007/s11761-011-0084-9

New Media in Teaching UML in the Large - an Experience Report

Marion ScholzKonrad WielandChristian Huemer

View .bib

Handle: 20.500.12708/162220; Year: 2011; Issued On: 2011-01-01; Type: Publication; Subtype: Article; Peer Reviewed:

Keywords:

Scholz, M., Wieland, K., & Huemer, C. (2011). New Media in Teaching UML in the Large - an Experience Report. ECEASST, 34: SOFTWARE MODELING IN EDUCATION AT MODELS 2010(34). http://hdl.handle.net/20.500.12708/162220

A survey on UML-based aspect-oriented design modeling

Manuel WimmerAndrea SchauerhuberGerti KappelWerner RetschitzeggerWieland SchwingerElizabeth Kapsammer

View .bib

Handle: 20.500.12708/162378; DOI: 10.1145/1978802.1978807; Year: 2011; Issued On: 2011-01-01; Type: Publication; Subtype: Article; Peer Reviewed:

Keywords:
Astract: Aspect-orientation provides a new way of modularization by clearly separating crosscutting concerns from noncrosscutting 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 for 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 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 on bases of a detailed evaluation framework. This article tries to fill this gap focusing on aspect-oriented design modeling. As a prerequisite for an in-depth evaluation, a conceptual reference model is presented as the article's first contribution, centrally capturing the basic design 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, resembling the second contribution, by deriving a detailed and well-defined catalogue of evaluation criteria, thereby operationalizing the conceptual reference model. This criteria catalogue is employed together with a running example in order to evaluate a carefully selected set of eight design-level AOM approaches representing the third contribution of the article. This per approach evaluation is complemented with an extensive report on lessons learned, summarizing the approaches' strengths and shortcomings.

Wimmer, M., Schauerhuber, A., Kappel, G., Retschitzegger, W., Schwinger, W., & Kapsammer, E. (2011). A survey on UML-based aspect-oriented design modeling. ACM Computing Surveys, 43(4), 1–33. https://doi.org/10.1145/1978802.1978807

Towards an Understanding of Requirements for Model Versioning Support

Konrad WielandGeraldine FitzpatrickGerti KappelMartina SeidlManuel Wimmer

View .bib

Handle: 20.500.12708/163998; DOI: 10.4018/ijpop.2011070101; Year: 2011; Issued On: 2011-01-01; Type: Publication; Subtype: Article;

Keywords:
Astract: When software is developed in teams - the standard way software is developed today - versioning systems are the first choice for the management of collaboration. From a technical point of view, versioning systems have to face several challenges. Depending on the applied versioning paradigm, functionalities such as synchronous editing, branching, storing different versions, merging, etc. are required. Since much effort has been spent into realizing these tasks, measurable progress has been achieved over the last decades. Unfortunately, a lack of empirical studies exists to find out the actual requirements arising from practice. Therefore, we conducted an online survey and interviewed representative users of versioning systems from academia and industry. Special emphasis is on the versioning of software models, which are nowadays becoming more and more important as there is a trend to model-driven software engineering. The results of our empirical studies show that not all requirements of developers are satisfied by current versioning systems. Especially, more emphasis has to be put on the management of collaborative development, e.g., the division of work and the management of conflicts.

Wieland, K., Fitzpatrick, G., Kappel, G., Seidl, M., & Wimmer, M. (2011). Towards an Understanding of Requirements for Model Versioning Support. International Journal of People-Oriented Programming, 1(2), 1–23. https://doi.org/10.4018/ijpop.2011070101

Leveraging Model-Based Tool Integration by Conceptual Modeling Techniques

Gerti KappelManuel WimmerWerner RetschitzeggerWieland Schwinger

View .bib

Handle: 20.500.12708/27108; DOI: 10.1007/978-3-642-17505-3_12; Year: 2011; Issued On: 2011-01-01; Type: Publication; Subtype: Book Contribution; Peer Reviewed:

Keywords:
Astract: In the context of model-based tool integration, model transformation languages are the first choice for realizing model exchange between heterogenous tools. However, the lack of a conceptual view on the integration problem and appropriate reuse mechanisms for already existing integration knowledge forces the developer to define model transformation code again and again for certain recurring integration problems in an implementation-oriented manner resulting in low productivity and maintainability of integration solutions. In this chapter, we summarize our work on a framework for model-based tool integration which is based on well-established conceptual modeling techniques. It allows to design integration models on a conceptual level in terms of UML component diagrams. Not only the design-time is supported by conceptual models, but also the runtime, i.e., the execution of integration models, is represented by conceptual models in terms of Coloured Petri Nets. Furthermore, we show how reusable integration components for resolving structural metamodel heterogeneities, which are one of the most frequently recurring integration problems, can be implemented within our framework.

Kappel, G., Wimmer, M., Retschitzegger, W., & Schwinger, W. (2011). Leveraging Model-Based Tool Integration by Conceptual Modeling Techniques. In The Evolution of Conceptual Modeling (pp. 254–284). Springer LNCS 6520. https://doi.org/10.1007/978-3-642-17505-3_12

eBusiness

Christoph GrünChristian HuemerPhilipp LieglDieter MayrhoferThomas MotalRainer SchusterHannes WerthnerMarco Zapletal

View .bib

Handle: 20.500.12708/27278; Year: 2011; Issued On: 2011-01-01; Type: Publication; Subtype: Book Contribution;

Keywords:
Astract: Integrating Semantic Web concepts into the domain of e-business is a hot topic. However, most of the efforts spent so far concentrated on the improvement on B2C (business-to-consumer) e-commerce applications, achieved by semantic enrichment of information. With the growing importance of Service Oriented Architectures (SOA) companies started to move into the section of the Electronic Data Interchange (EDI), where applications exchange their business information semi-automatically. This B2B (business-to-business) electronic commerce is driven by aligning the internal business processes of companies to publicly available business processes. Thereby companies often do not consider the economic drivers of their business processes, which leads to incompatibilities between management, administration and technical layers. This chapter covers the two major domains of e-business / e-commerce, namely B2B and B2C. In the first, a model-driven approach towards B2B IT solutions is introduced, covering semantic aspects dealing with business models, business process models, and business document models. In the second application domain, the basic concepts of Semantic Web in the area of B2C electronic commerce are examined using a representative example from the e-tourism domain.

Grün, C., Huemer, C., Liegl, P., Mayrhofer, D., Motal, T., Schuster, R., Werthner, H., & Zapletal, M. (2011). eBusiness. In Handbook of Semantic Web Technologies (pp. 787–848). Springer. http://hdl.handle.net/20.500.12708/27278

The Past, Present, and Future of Model Versioning

Petra KaufmannPhilip LangerMartina SeidlKonrad WielandManuel WimmerGerti Kappel

View .bib

Handle: 20.500.12708/27289; DOI: 10.4018/978-1-61350-438-3.ch015; Year: 2011; Issued On: 2011-01-01; Type: Publication; Subtype: Book Contribution; Peer Reviewed:

Keywords:

Kaufmann, P., Langer, P., Seidl, M., Wieland, K., Wimmer, M., & Kappel, G. (2011). The Past, Present, and Future of Model Versioning. In J. Rech & C. Bunse (Eds.), Emerging Technologies for the Evolution and Maintenance of Software Models (pp. 410–443). IGI Global. https://doi.org/10.4018/978-1-61350-438-3.ch015

A WYSIWYG Approach to Support Layout Configuration in Model Evolution

Yu SunJeff GrayPhilip LangerGerti KappelManuel WimmerJules White

View .bib

Handle: 20.500.12708/27290; DOI: 10.4018/978-1-61350-438-3; Year: 2011; Issued On: 2011-01-01; Type: Publication; Subtype: Book Contribution; Peer Reviewed:

Keywords:

Sun, Y., Gray, J., Langer, P., Kappel, G., Wimmer, M., & White, J. (2011). A WYSIWYG Approach to Support Layout Configuration in Model Evolution. In J. Rech & C. Bunse (Eds.), Emerging Technologies for the Evolution and Maintenance of Software Models (pp. 92–120). IGI Global. https://doi.org/10.4018/978-1-61350-438-3