Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Skip to main content
In diesem Beitrag wird die Berechnung von Differenzen zwischen Prozess- modellen betrachtet. Hierzu werden verschiedene Ans¨ atze und Werkzeuge zur Berech- nung von Differenzen beschrieben. Ausgehend von einem konkreten Anwendungsfall -... more
In diesem Beitrag wird die Berechnung von Differenzen zwischen Prozess- modellen betrachtet. Hierzu werden verschiedene Ans¨ atze und Werkzeuge zur Berech- nung von Differenzen beschrieben. Ausgehend von einem konkreten Anwendungsfall - einer EPK-zu-BPEL-Transformation - werden verschieden Testkriterien aufgestellt, die anschließend zur Evaluierung von zwei Differenzbildungswerkzeugen dienen. Ab- schließend werden die Ergebnisse der Untersuchung entsprechend dargestellt.
Research Interests:
The integration of information systems and machines on the shop floor level is a key factor in order to achieve a continuous information flow in production. Driven by the Internet of Things or the high-tech strategy Industry 4.0, the... more
The integration of information systems and machines on the shop floor level is a key factor in order to achieve a continuous information flow in production. Driven by the Internet of Things or the high-tech strategy Industry 4.0, the efficient integration plays in this domain an increasing role. Despite powerful technologies, the integration is a challenging and labor-intensive task. In this paper, we address this problem and present a novel approach for a structured, automated and reusable integration of information systems and machines. The approach is realized as a framework which allows the development of transformations between different data schemas. The framework consists of a declarative mapping language with a graphical notation and an intelligent solution for connecting different systems. In this paper, we give an overview of the framework components and demonstrate the approach in a practical use case.
... We took the error patterns from the mentioned graph-based pattern catalogues as a starting ... Furthermore, we added shortcuts for corresponding subsets to the model query library. ... As EPCmodels as well as other business process... more
... We took the error patterns from the mentioned graph-based pattern catalogues as a starting ... Furthermore, we added shortcuts for corresponding subsets to the model query library. ... As EPCmodels as well as other business process modeling languages represent graphs, helper ...
1 University of Hamburg, Information Systems Von-Melle-Park 9, D-20146 Hamburg, Germany {frank.hogrebe, markus.nuettgens}@wiso.uni-hamburg.de ... 2 University of Leipzig, Business Information Systems Johannisgasse 26, D-04103 Leipzig,... more
1 University of Hamburg, Information Systems Von-Melle-Park 9, D-20146 Hamburg, Germany {frank.hogrebe, markus.nuettgens}@wiso.uni-hamburg.de ... 2 University of Leipzig, Business Information Systems Johannisgasse 26, D-04103 Leipzig, Germany {kern, kuehne}@ ...
Abstract Models and modeling languages play an important role in software development and many other engineering disciplines. Generally, a model is an abstract and preferably formal representation of a system. Models improve the... more
Abstract
Models and modeling languages play an important role in software development and many other engineering disciplines. Generally, a model is an abstract and preferably formal representation of a system. Models improve the understanding of systems and facilitate the communication between different stakeholders participating in the development process. Beyond that, modern software development approaches such as Model-Driven Software Development use models for automating the development through model transformation, code generation, model validation or model-based testing. Nowadays, modeling is supported by powerful modeling tools. An important requirement for modeling tools is the capability to exchange models with other tools. This exchange capability enables development of tool chains covering the entire software development processes. Furthermore, the exchange of models enables the replacement of tools by another one fitting better to a changed development process.

Despite a variety of existing approaches, the exchange of models is still a serious problem. This work deals with this problem and presents an approach enabling the migration of models and associated languages between different meta-modeling tools. Meta-modeling tools are a special class of modeling tools allowing the definition of languages and the use of these self-defined languages. The proposed approach is denoted as M3-level-based bridge (M3B). The central idea of an M3B is the application of two coupled model transformations. The first transformation is responsible for the conversion of modeling languages. Based on the first transformation, the second transformation implements the migration of models. This thesis describes the transformation approach itself and various development aspects. A central aspect of this approach is the mapping between different meta-modeling languages. Thus, this work investigates a set of meta-modeling languages, extracts typical meta-modeling concepts, unifies these concepts in a common framework, and suggests typical mapping rules between these concepts.

The M3B approach and the proposed mapping rules are applied to the development of bridges. The developed bridges are between ARIS and EMF, Microsoft Visio and EMF, and MetaEdit+ and EMF. The bridges show the general usability of this approach. Additionally, the bridges serve as a foundation for a detailed evaluation. The evaluation concerns criteria, such as applicability, completeness, complexity, effort and reusability. The evaluation results are generally positive and twofold. In comparison to a simple model transformation, the M3B approach necessitates a higher complexity during the development phase, yet the M3B approach is more efficient because the approach covers the exchange of arbitrary models in dependency of their meta-models. Thus, the M3B approach significantly improves the model interoperability between meta-modeling tools.
Research Interests: