Auflistung Modellierung 2018 (LNI P280) nach Titel
1 - 10 von 29
Treffer pro Seite
Sortieroptionen
- KonferenzbeitragCollaborative Modeling Enabled By Version Control(Modellierung 2018, 2018) Kuryazov, Dilshodbek; Winter, Andreas; Reussner, RalfModel-Driven Software Development is a key field in software development activities which is well-suited to design and develop large-scale software systems. Developing and maintaining large-scale model-driven software systems entail a need for collaborative modeling by a large number of software designers and developers. As long as software models are constantly changed during development and maintenance, collaborative modeling requires frequently sharing of model changes between collaborators. Thereby, a solid change representation support for model changes plays an essential role for collaborative modeling systems. This paper focuses on the problem of model change representation for collaborative modeling. It introduces a meta-model generic, operation-based and textual difference language to represent model changes in collaborative modeling. This paper also demonstrates a collaborative modeling application Kotelett.
- KonferenzbeitragControlled Complexity for Future Mobility – Methodology, Guidelines and Tooling(Modellierung 2018, 2018) Reuter, ChristianThe automotive industry is currently facing the most extensive changes since its invention. Connected, autonomous, shared and electric crystallize as game changers whereupon new key player arise with expertise therein. Internet of things principles bring the vehicles online and so the product life cycle shortens. Although new functionalities should be rolled out quickly. This contradictoriness needs new methodologies, guidelines and tooling. In this paper the current usage of combined textual and model-based requirement specification as well as variant management techniques at Daimler is presented in context to research outcomes. Furthermore upcoming challenges in the field of handling complexity were described to give an example for ongoing investigations.
- KonferenzbeitragDevelopment of a prototype for Smart Glasses-based process modelling(Modellierung 2018, 2018) Jannaber, Sven; Zobel, Benedikt; Berkemeier, Lisa; Thomas, OliverThe integration of mobile technology is considered a major challenge for the BPM domain. Wearable devices such as smart glasses have already been successfully applied in high-mobility fields as technical services. However, the utilization of smart glasses to document and model processes still remains on a conceptual level and has not yet been instantiated. To this end, the paper demonstrates a prototype that enables the usage of smart glasses for process modelling. It is shown how glasses-specific functionality e.g. voice recognition and audio/video recording can incorporated into a modelling environment that facilitates the run-time modelling of processes, even for modelling novices.
- KonferenzbeitrageMoflon: A Tool for Tools and Transformations(Modellierung 2018, 2018) Fritsche, Lars; Kulcsár, GézaeMoflon is a model-based meta-CASE framework, which allows users to build their own solutions for modern MDE scenarios. Particularly, eMoflon supports meta-modeling and unidirectional as well as bidirectional model transformation. In this tutorial, those major functionalities of eMoflon are presented using a case study of object-oriented refactorings.
- KonferenzbeitragEnhancing MDWE with Collaborative Live Coding(Modellierung 2018, 2018) de Lange, Peter; Nicolaescu, Petru; Winkler, Thomas; Klamma, RalfModel-Driven Web Engineering (MDWE) methodologies enhance productivity and offer a high level view on software artifacts. Coming from classical software development processes, many existing approaches rather enforce a top-down structure instead of supporting a cyclic approach that integrates smoother with modern agile development. State-of-the-art MDWE should integrate established and emerging Web development features, such as (near real-time) collaborative modeling and shared editing on the generated code. The challenge when covering these requirements lies with synchronizing source code and models, an essential need to cope with regular changes in the software architecture and provide the flexibility needed for agile MDWE. In this paper, we present an approach that enables cyclic, collaborative development of Web applications by using traceability in model-to-text transformations to deal with the synchronization. We adopt a trace-based solution for collaborative live coding in order to merge manual code changes into Web application models and ensure that the open-source code repositories reflect both model and manual code refinements. Our evaluation shows a reliable code to model synchronization and investigates the usability in collaborative software development settings. With our approach we contribute to integrating agile development practices into MDWE.
- KonferenzbeitragExploiting Modular Language Extensions in Legacy C Code: An Automotive Case Study(Modellierung 2018, 2018) Grosche, Andreas; Igel, Burkhard; Spinczyk, OlafModel-driven software development using language workbenches like JetBrains MPS provide many advantages compared to traditional software development. Base languages can be incrementally extended to increase the abstractness up to domain-specific languages (DSLs). Changes can be performed more efficiently in problem-oriented language extensions or DSLs, than in a base language. In addition, formal analysis can be performed on abstract models. To benefit from the model-driven approach, non-model-based legacy code has to be reusable and transformable to language extensions and DSLs. For the development of embedded systems, mbeddr provides a C99-like base language and extensions for MPS, such as mathematical symbols and state machines. This paper presents a case study that shows how many legacy C code fragments of three automotive series projects could be replaced by mbeddr language extensions. Furthermore, a proof of concept shows the feasibility of fraction and foreach loop refactorings. This work is a first approach for future language extension refactorings.
- KonferenzbeitragExtending a UML and OCL Tool for Meta-Modeling: Applications towards Model Quality Assessment(Modellierung 2018, 2018) Doan, Khanh-Hoang; Gogolla, MartinFor developing software in a model-driven style, meta- and multi-level modeling is currently gaining more and more attention. In this contribution, we propose an approach to extend a two-level modeling tool to three-level modeling by adding a meta-model at the topmost level. Standard OCL does not support reflective constraints, i.e., constraints concerning properties of the model like the depth of inheritance. By adding an auto-generated instance of the topmost level to the middle level, we can offer an option for writing reflective constraints and queries. We apply the extension to demonstrate the usefulness of meta-modeling for model querying and model quality assessment. A first proposal towards level-crossing constraints is also put forward.
- KonferenzbeitragFeature Modeling and Development with FeatureIDE(Modellierung 2018, 2018) Thüm, Thomas; Leich,Thomas; Krieter, SebastianFeatureIDE is an open-source framework to model, develop, and analyze feature-oriented software product lines. It is mainly developed in a cooperation between TU Braunschweig, University of Magdeburg, and Metop GmbH. Nevertheless, many other institutions contributed to it in the past decade. Goal of this tutorial is to illustrate how FeatureIDE can be used to develop software around end-user features. We will show how feature models are connected to and synchronized with other artifacts. The hands-on tutorial will be highly interactive and is devoted to practitioners facing problems with variability, lecturers teaching product lines, and researchers who want to safe resources in building product-line tools.
- KonferenzbeitragA Framework to Model and Implement Mobile Context-Aware Business Applications(Modellierung 2018, 2018) Dörndorfer, Julian; Seel, ChristianThe success and ubiquity of mobile devices like smartphones and tablets changed the daily work activities of many employees and employers. With the data provided by mobile devices in combination with external data from databases or web services, it is possible to recognize the context of a business process. Context recognition allows to adapt the business process by selecting the next process step or providing the necessary data, like the next customer near the current location. However, to use the advantages of context recognition, mobile business processes have to be designed, implemented and executed in a context-aware manner. Therefore, this paper presents a comprehensive framework for modeling context-aware business processes, which comprise the business process as well as the information collection to evaluate the needed context. Furthermore, it presents an architecture for the realization of context-aware applications.
- KonferenzbeitragGraph-Transformation-Driven Correct-by-Construction Development of Communication System Topology Adaptation Algorithms(Modellierung 2018, 2018) Schürr, Andy
- «
- 1 (current)
- 2
- 3
- »