Auflistung P302 - Modellierung 2020 nach Erscheinungsdatum
1 - 10 von 16
Treffer pro Seite
Sortieroptionen
- KonferenzbeitragUnderstanding individual processes of conceptual modeling: A multi-modal observation and data generation approach(Modellierung 2020, 2020) Rosenthal, Kristina; Ternes, Benjamin; Strecker, StefanHow conceptual modeling is performed by modelers, how modeling processes proceed, which modeling difficulties modelers face and why, and how to overcome these difficulties by tailored modeling support has received limited attention in conceptual modeling research so far. Studying individual modeling processes by observing modelers during conceptual modeling contributes to identifying modeling difficulties, and to understand whether modelers require tailored modeling support. Based on TOOL, a modeling tool and research observatory for studying modeling processes, we design a multi-modal observation and data generation approach and report its application to exploratory studies of individual modeling processes, and show how complementary modes of observation are integrated during data analysis for a richer and more complete understanding of modeling processes. Moreover, we discuss how the multi-modality of observations contributes to understanding modeling processes and modeling difficulties, and how observations during modeling feed back into the software development of TOOL.
- KonferenzbeitragModeling Low-Level Network Configurations for Analysis, Simulation and Testing(Modellierung 2020, 2020) Schuster, Marcel; Germeier, Markus; Hilken, Frank; Gogolla, Martin; Sohr, KarstenIn this paper, we present an approach to specifying a network configuration model based on the ISO/OSI reference model. The network configuration model is capable of modeling the lower layers of networks enabling several use cases: (a) analyze existing network configurations, e.g., to find configuration errors and identify which components contribute to the error; (b) simulate changes made to the configuration and predict their consequences; (c) serve as documentation for the network; and (d) visualize the network in order to better understand it and to make clear its structure to everyday users. These analysis techniques were applied to essential parts of a professional network center.
- KonferenzbeitragModel-based Software Cost Estimation: Calculating Time and Effort for Software Evolution Projects(Modellierung 2020, 2020) Sneed, Harry; Prentner, WolfgangEstimating the costs of an evolution project differs from development project estimation and must follow its own rules. When estimating development project costs the whole system is taken into consideration. When estimating evolution costs only those parts of the system are considered that have to be changed or added. The rest is left as it is, but must be included in the test. The mixing of changed components with new components and old components presents several challenges to software product management. The main challenge is how to recognize those features that have to be added or changed – feature analysis. Together they make up the change domain. The extent of this change domain is the key factor in estimating the costs of change in each new release. It is measured by means of one or more size metrics such as function-points, data-points and object-points in order to convert size into effort. The approach used here was to model the change requirements and then compare the change model with the original requirements model to ascertain the scope of the change. To this end, both the original and the current requirements had to be extracted from the requirement text and then modelled. This approach was applied here to calculate the costs of expanding a national health record system. The preliminary results are presented in this short paper.
- KonferenzbeitragHCI-Patterns für kollaborative Unternehmensmodellierung am Multi-Touch-Tisch(Modellierung 2020, 2020) Gutschmidt, Anne; Sauer, Valentina; Sandkuhl, KurtSollen Unternehmensmodelle kollaborativ durch die Stakeholder selbst erstellt werden, bieten sich insbesondere Multi-Touch-Tische (MTT) als nützliches digitales Werkzeug an. Für die Gestaltung von Software und insbesondere deren Benutzungsoberfläche sollte auf bewährte Lösungen - sogenannte HCI-Patterns - zurückgegriffen werden. Das von uns betrachtete Anwendungsfeld bringt jedoch besondere Anforderungen an die Modellierungssoftware für einen Multi-Touch-Tisch mit sich. In einer Studie, angelehnt an die Repertory-Grid-Technik, ließen wir acht Modellierungsexperten, die wir in drei Gruppen einteilten, vier verschiedene Modellierungsprogramme vergleichen und ermittelten so wesentliche Merkmale von Modellierungsoftware für MTT. Diese haben wir mit Katalogen von HCI-Patterns abgeglichen und die Patterns selektiert, die am besten auf die von den Experten geäußerten Bedürfnisse passen.
- TextdokumentModels as Programs: A Tutorial(Modellierung 2020, 2020) Thalheim, BernhardModels are one of the main instruments for system development in computer science and engineering. So far models have been used for system description and system prescription, i.e. essentially as a blueprint for development. Models might however become programs for themselves. This approach allows to claim that models will become the kernel element of true fifth generation programming.
- KonferenzbeitragTowards Aligning Business Models with Business Processes: A Tool-based Approach(Modellierung 2020, 2020) Schoormann, Thorsten; Hagen, Simon; Brinker, Jonas; Wildau, Sebastian; Thomas, Oliver; Knackstedt, RalfIn an increasingly dynamic environment, organizations need to be able to constantly adapt their business model. When making decisions in terms of adapting a business model, the operative structures that help to implement these adaptations need to be considered as well. Changes in both layers, the business model as well as the business processes, have immediate impacts on each other, and thus, should be aligned in order to allow more informed decision making. In this article, we report on a research project that explores how business models and processes can be aligned by iteratively building and evaluating a prototypical software platform. Doing this, this study contributes to the design of software that facilitates the alignment of both layers as well as provides a foundation for deriving more advanced knowledge such as in the form of design principles.
- KonferenzbeitragAthos: An Extensible DSL for Model Driven Traffic and Transport Simulation(Modellierung 2020, 2020) Hoffmann, Benjamin; Urquhart, Neil; Chalmers, Kevin; Guckert, MichaelMulti-agent systems may be considered appropriate tools for simulating complex systems such as those based around traffic and transportation networks. Modelling traffic participants as agents can reveal relevant patterns of traffic flow. Upsurging traffic in urban areas increases the relevance of such simulations and the insight they provide into reducing congestion and pollution. Developing multi-agent traffic simulations is a challenging task even for professional software developers. In contrast, domain experts need tools that can be quickly adapted to new questions emerging in their research without potentially error-prone communication with software developers. There is a need for simulation tools that are intuitive to domain experts yet flexible and adaptable by software developers as required. A model driven approach with an extensible domain specific language delivers an answer for both of these opposing requirements. The modeller is relieved from implementing time consuming programming details and can focus on the application itself. We present the domain specific language Athos that allows to create simulations of traffic and transport related problems declaratively. The models are platform independent and executable code can be generated for appropriate multi-agent platforms. The language is flexible and can be easily extended by exploiting the structure of the problem domain itself. In this paper, we present Athos and focus on how it can be extended by arbitrary traffic and routing algorithms through an annotation-based extension mechanism.
- TextdokumentMulti-level Modelling with the FMMLx and the XModelerML(Modellierung 2020, 2020) Clark, Tony; Frank, UlrichMultilevel modelling is a new modelling paradigm that enables additional abstraction through an unlimited number of classification levels and thus contributes to reuse, integration and flexibility. The XModeler is a language engineering tool that allows for the common representation of (meta) models and code. The multi-level modelling and execution language FMMLx is implemented in the XModeler by extending its genuine meta model. This tutorial provides a comprehensive introduction into the foundations of multi-level modelling and its application. It will be shown how multi-level modelling enables relaxing fundamental conflicts of system design. During a practical exercise with the XModelerML, the participants will experience a new style of modelling that integrates language design with traditional ways of modelling.
- KonferenzbeitragModellierung, Verifikation und Synthese von validen Planungszuständen für Fernsehausstrahlungen(Modellierung 2020, 2020) Drave, Imke; Henrich, Timo; Hölldobler, Katrin; Kautz, Oliver; Michael, Judith; Rumpe, BernhardFür die Gestaltung von audiovisuellen Medienangeboten wie Fernsehprogramm und Video-On-Demand Angeboten müssen Lizenzverträge abgeschlossen werden. Aus diesen Verträgen ergeben sich Vorgaben, die bei der Planung der Angebote eingehalten werden müssen. Mit wachsender Anzahl an Verträgen und Formulierungen innerhalb der Verträge und ohne eine Möglichkeit diese einheitlich bzw. formal zu beschreiben, besteht das Risiko von Fehlinterpretationen und daraus resultierenden Fehlplanungen, welche zu Nachverhandlungen oder Vertragsstrafen führen können. Diese Arbeit beschreibt eine Domänenspezifische Sprache (DSL), die die Modellierung solcher Restriktionen durch Endanwenderinnen ohne tieferliegende Informatikkenntnisse ermöglicht. Darüber hinaus wurde die Sprache genutzt um eine Verifikation von Planungen sowie die Berechnung von erlaubten Verplanungszeiträumen zu automatisieren. Der praktische Einsatz dieser DSL in der Programmplanung hat gezeigt, dass Missverständnisse im Bezug auf die Bedeutung einer Restriktion minimiert, die Ermittlung erlaubter Verplanungszeiträume automatisiert und somit das Risiko von Fehlplanungen deutlich reduziert werden konnte.
- KonferenzbeitragModel-Based Generation of Software Configurations in Mechatronic Systems(Modellierung 2020, 2020) Paczona, Martin; Mayr, Heinrich C.; Prochart, GuenterAn essential part of the mechatronic system is the software, which is responsible to bring functionality into the system consisting of mechanical, electronic and electrical parts. The software must be tailored to the specific hardware to fulfill tasks (e.g. control, monitoring) according to the system requirements. In today‘s industrial practice, the design is mainly done manually. First the entire architecture is drawn using drawing tools. Based on this software developers derive the low-level specification using their low-level development environments. This is error prone and time-consuming due to the fact, that a large number of hardware parameters have to be taken in account and the informal specification does not allow to derive these parameters. To improve this we present here an approach where the overall architecture of the mechatronic system is described using a Domain-Specific Conceptual Modeling Language (DSML) using the example of Electric Vehicle Testbeds. Based on this model the low-level software configurations are generated rule-based. In this paper we present the concepts of the DSML, explain the transformation rules and show the functionality of the generator by introducing a practical example.