Publications

List of Publications

Business Informatics Group, TU Wien

Reset Filters

Turning Conflicts into Collaboration

Konrad WielandPhilip LangerMartina SeidlManuel WimmerGerti Kappel

View .bib

Handle: 20.500.12708/154599; DOI: 10.1007/s10606-012-9172-4; Year: 2013; Issued On: 2013-04-01; Type: Publication; Subtype: Article; Peer Reviewed:

Keywords:
Astract: In model-driven software development, software models are the main artifacts used not only for supporting brainstorming, analysis, and design purposes, but also for generating executable code. Such software models are usually not created by one single developer, but within a team. To coordinate team work, versioning systems have proven to be indispensable for managing modifications performed by different modelers at the same time. When concurrently performed modifications are contradicting each other, the standard versioning paradigm requires the person who detected the conflict to resolve it immediately in order to keep the evolved artifacts in a consistent state. Whereas this approach works well in later phases of the software development process, in early phases, when the development team had not established a consolidated view on the system under development yet, the conflicts might provide valuable information on the various intentions of the modelers. This information might be lost if removed in an undocumented manner by a single modeler. We propose an alternative versioning paradigm for models, where conflicts are temporarily tolerated and discuss its technical realization for current modeling languages such as the UML. The resolution of conflicts is then not performed by one single modeler but within a team so that a consolidated version of the model is obtained.

Wieland, K., Langer, P., Seidl, M., Wimmer, M., & Kappel, G. (2013). Turning Conflicts into Collaboration. Computer Supported Cooperative Work, 22(2–3), 181–240. https://doi.org/10.1007/s10606-012-9172-4

A posteriori operation detection in evolving software models

Philip LangerManuel WimmerPetra BroschMarkus HerrmannsdörferMartina SeidlKonrad WielandGerti Kappel

View .bib

Handle: 20.500.12708/154610; DOI: 10.1016/j.jss.2012.09.037; Year: 2013; Issued On: 2013-02-01; Type: Publication; Subtype: Article; Peer Reviewed:

Keywords:
Astract: As every software artifact, also software models are subject to continuous evolution. The operations applied between two successive versions of a model are crucial for understanding its evolution. Generic approaches for detecting operations a posteriori identify atomic operations, but neglect composite operations, such as refactorings, which leads to cluttered difference reports. To tackle this limitation, we present an orthogonal extension of existing atomic operation detection approaches for detecting also composite operations. Our approach searches for occurrences of composite operations within a set of detected atomic operations in a post-processing manner. One major benefit is the reuse of specifications available for executing composite operations also for detecting applications of them. We evaluate the accuracy of the approach in a real-world case study and investigate the scalability of our implementation in an experiment.

Langer, P., Wimmer, M., Brosch, P., Herrmannsdörfer, M., Seidl, M., Wieland, K., & Kappel, G. (2013). A posteriori operation detection in evolving software models. Journal of Systems and Software, 86(2), 551–566. https://doi.org/10.1016/j.jss.2012.09.037

Reuse in Model-to-Model Transformation Languages: Are we there yet?

A. KuselJ. SchönböckManuel WimmerGerti KappelW. RetschitzeggerW. Schwinger

View .bib

Handle: 20.500.12708/154928; DOI: 10.1007/s10270-013-0343-7; Year: 2013; Issued On: 2013-01-01; Type: Publication; Subtype: Article; Peer Reviewed:

Keywords:

Kusel, A., Schönböck, J., Wimmer, M., Kappel, G., Retschitzegger, W., & Schwinger, W. (2013). Reuse in Model-to-Model Transformation Languages: Are we there yet? Software and Systems Modeling, 14(2), 537–572. https://doi.org/10.1007/s10270-013-0343-7

Evolution of Business Documents Based on UN/CEFACT's Core Components

Christian PichlerChristian HuemerManuel Wimmer

View .bib

Handle: 20.500.12708/155128; Year: 2013; Issued On: 2013-01-01; Type: Publication; Subtype: Article;

Keywords:
Astract: Standardized business documents are a prerequisite for successful information exchange in electronic business transactions. The United Nations Centre for Trade Facilitation and eBusiness (UN/CEFACT) provides a conceptual modeling approach, called Core Components, used by Business Partners (BPs) for defining business document models (BDMs). BDMs are essential for defining service interfaces in service-oriented systems. However, in such a highly dynamic environment with ever-changing market demands, BPs are confronted with the need to revise their BDMs resulting in a multitude of different versions. BPs may dictate the use of new versions of BDMs, but small- and medium-sized enterprises (SMEs) may not always adopt new BDM versions due to the cost and effort involved, inhibiting automated electronic information exchange. In this article, we propose a framework including (i) a classification of the impact of changes in BDMs, (ii) evolution templates for the automated transformation of business documents between different BDM versions, and (iii) mitigation strategies for evolutions where fully-automated and semantic-preserving transformations are not feasible. Having such a framework at hand provides SMEs with a low-cost and light-weight approach for dealing with evolving market requirements and hence evolving business documents. Finally, we analyze the evolution of UN/CEFACT's Cross Industry Invoice which has been mandated to be used for electronic invoicing within the European Union as well as present a critical discussion of the evolution templates defined.

Pichler, C., Huemer, C., & Wimmer, M. (2013). Evolution of Business Documents Based on UN/CEFACT’s Core Components. International Journal of Software and Informatics, 7(2), 331–356. http://hdl.handle.net/20.500.12708/155128

Guided Merging of Sequence Diagrams

Magdalena WidlArmin BierePetra KaufmannUwe EglyMarijn HeuleGerti KappelMartina SeidlHans Tompits

View .bib

Handle: 20.500.12708/54582; DOI: 10.1007/978-3-642-36089-3_10; Year: 2013; Issued On: 2013-01-01; Type: Publication; Subtype: Inproceedings; Peer Reviewed:

Keywords:

Widl, M., Biere, A., Kaufmann, P., Egly, U., Heule, M., Kappel, G., Seidl, M., & Tompits, H. (2013). Guided Merging of Sequence Diagrams. In Software Language Engineering (pp. 164–183). Lecture Notes in Computer Science Volume 7745. https://doi.org/10.1007/978-3-642-36089-3_10

Inter-organizational Business Processes: On Redundancies in Document Exchanges

Robert EngelJ.C.B. Rantham PrabhakaraChristian PichlerMarco ZapletalChristian HuemerHannes Werthner

View .bib

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

Keywords:
Astract: Current business document standards, such as EDIFACT, are defined in an all-embracing manner and, thus, usually include several thousands of elements. This is due to the fact that a standardized document type represents a superset of all data elements required in any industry, in any geopolitical region, etc. Furthermore, standardized document types are defined as stand-alone documents, similar to paper-based documents, comprising all information from previous process steps. In other words, standardization neglects the notion of processes by repeating information in different documents of the same process. In this paper, we propose a methodology for assessing redundancies in business document exchanges and evaluate different real-world industry message implementation guidelines (MIGs) with respect to their efficiency in reducing complexity and redundancies. Insights on redundancies can help companies and standardization committees to improve designs of MIGs and entire EDI standards. Furthermore, one can use the concepts presented in this paper to compare different MIGs with regard to their (dis)similarities, which might be useful when two organizations are to be merged and their IT systems consolidated.

Engel, R., Rantham Prabhakara, J. C. B., Pichler, C., Zapletal, M., Huemer, C., & Werthner, H. (2013). Inter-organizational Business Processes: On Redundancies in Document Exchanges. In Effective, Agile and Trusted eServices Co-Creation (pp. 51–66). Turku Centre for Computer Science. http://hdl.handle.net/20.500.12708/54623

Towards Living Inter-Organizational Processes

Ruth BreuSchahram DustdarJohann EderChristian HuemerGerti KappelJulius KöpkePhilip LangerJürgen ManglerJan MendlingGustaf NeumannStefanie Rinderle-MaStefan SchulteStefan SobernigBarbara Weber

View .bib

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

Keywords:
Astract: Business Process Management (BPM) has gained significant adoption in practice for enabling organizations to increase their effectiveness, efficiency, and flexibility. This broad adoption has not only been fostered by a rich and wellestablished theory to model, analyze, simulate, and enact business processes, but also by internationally accepted standards and mature technologies. Caused by the ever increasing speed and volatility of markets and the dynamics of new technologies, such as cloud infrastructures and mobile communications, we face a new generation of business processes, which we refer to as living inter-organizational processes. Such processes are not in control of one single organization; instead, they are enacted by multiple organizations, where no participating party possesses full control over the entire process. Such processes often involve a high number of actors that might even be unknown in advance. These actors require various degrees in participation, they are acting in heterogeneous environments. Moreover, such processes are often weakly structured or designed in an ad-hoc manner, and have to be continuously subject to evolution. Unfortunately, existing theories, methodologies, and technologies cannot cope with this challenging combination of aspects, which all have to be considered when dealing with living inter-organizational processes. The state of the art typically addresses singular aspects in isolation. However, a holistic approach to these challenges bears a tremendous potential. This paper aims to contribute towards a holistic approach to living inter-organizational processes. To this end, we describe different perspectives on inter-organizational processes and identify challenges for making them living processes.

Breu, R., Dustdar, S., Eder, J., Huemer, C., Kappel, G., Köpke, J., Langer, P., Mangler, J., Mendling, J., Neumann, G., Rinderle-Ma, S., Schulte, S., Sobernig, S., & Weber, B. (2013). Towards Living Inter-Organizational Processes. In B. Hofreiter, K.-J. Lin, C. Huemer, E. Proper, & J. Sanz (Eds.), CBI 2013 - 2013 IEEE International Conference on Business Informatics (p. 4). http://hdl.handle.net/20.500.12708/54679

Business Context Sensitive Business Documents: An Ontology Based Business Context Model for Core Components

Danijel NovakovicChristian Huemer

View .bib

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

Keywords:
Astract: One and the same inter-organizational business process - such as e-procurement - may be executed differently in different industries, geopolitical regions, etc. Thus, a standardized reference model for inter-organizational business process must be customized to the specific business context (industry, region, etc.). In order to share, search, and (partially) re-use context specific adaptations it is essential not only to store the adaptations, but also a business context model where these adaptations are valid. Therefore, we present our ontology based business context model and explain how it can be applied to generic models of semantically interoperable data blocks, so-called Core Components. Core Components are standardized by the United Nations Centre for Trade Facilitation and Electronic Business (UN/CEFACT), and their adaptations are exchanged between business partners in the course of inter-organizational business processes. If we could assign a business context to a business process, we could prevent negative trends in today's business, such as interoperability issues, inconsistencies and heterogeneous interpretations of the interchanged electronic business documents.

Novakovic, D., & Huemer, C. (2013). Business Context Sensitive Business Documents: An Ontology Based Business Context Model for Core Components. In Proceedings of the Tenth International Conference for Informatics and Information Technology. Tenth International Conference for Informatics and Information Technology CIIT2013, Bitola, Republic of North Macedonia. http://hdl.handle.net/20.500.12708/54709

A Survey on Business Context

Danijel NovakovicChristian Huemer

View .bib

Handle: 20.500.12708/54710; DOI: 10.1007/978-81-322-1665-0_19; Year: 2013; Issued On: 2013-01-01; Type: Publication; Subtype: Inproceedings; Peer Reviewed:

Keywords:
Astract: Today, business processes are modeled without taking into deeper consideration the context of the business environment where they will be later executed. As a consequence, initiation, management and delayed adjustments of business processes are demanding, time-consuming and very often impossible tasks. In this paper we summarize crucial advantages and disadvantages of different Context modeling approaches, and we define the Context related to the scope of the business environment particularly. If we could assign a Business Context to a business process, we could undermine negative trends in today's business, such as interoperability issues, inconsistencies and heterogeneous interpretations of different business processes.

Novakovic, D., & Huemer, C. (2013). A Survey on Business Context. In Intelligent Computing, Networking, and Informatics (pp. 199–211). https://doi.org/10.1007/978-81-322-1665-0_19

Business context sensitive business documents: Business context aware core components modeling using the E-UCM model

Danijel NovakovicChristian Huemer

View .bib

Handle: 20.500.12708/54711; DOI: 10.1109/indin.2013.6622939; Year: 2013; Issued On: 2013-01-01; Type: Publication; Subtype: Inproceedings; Peer Reviewed:

Keywords:
Astract: Business document standards usually cover a hierarchical structure of thousands of elements that may be relevant in any business context (any industry, any geopolitical region, etc.). In order to use a business document standard in a specific context, user groups define so-called implementation guidelines based on a subset consisting usually of 3-5% of the overall elements. When one defines a new implementation guideline for a specific context, one has always to start from scratch, which is time-consuming and also leads to heterogeneous interpretations of the standard. It is our goal to speed up the development process and to create more homogeneous implementation guidelines by learning from existing models. In the previous phases of our research we have developed the Enhanced Unified Context (E-UCM) model to represent business context. If we could assign instances of this model to already existing business document implementation guidelines, we may guess the subset of a new implementation guideline for a required BC. Accordingly, this paper describes our approach to calculate the content model (subset) of a message implementation guideline which is relevant in a required BC presented by the E-UCM context model.

Novakovic, D., & Huemer, C. (2013). Business context sensitive business documents: Business context aware core components modeling using the E-UCM model. In 2013 11th IEEE International Conference on Industrial Informatics (INDIN). IEEE 11th International Conference on Industrial Informatics INDIN´2013, Bochum, Germany. https://doi.org/10.1109/indin.2013.6622939