Auflistung nach Schlagwort "model-based development"
1 - 7 von 7
Treffer pro Seite
Sortieroptionen
- ZeitschriftenartikelAPP4MC: Application platform project for multi- and many-core systems(it - Information Technology: Vol. 59, No. 5, 2017) Höttger, Robert; Mackamul, Harald; Sailer, Andreas; Steghöfer, Jan-Philipp; Tessmer, JörgSince especially the automotive domain increasingly utilizes multi- and many-core systems, appropriate models, analyses, and tooling are required to address challenges that were nearly non existent so far. APP4MC is an open source Eclipse platform that provides AUTOSAR compliant common data models namely AMALTHEA, basic parallelization features, visualizations, and the great possibility to add any existing tooling. For example, Eclipse Capra can be added to provide comprehensive traceability throughout the development processes but any proprietary, commercial, open-source, or prototypical implementations can be integrated. The platform enables the creation and management of complex tool chains including performance simulation and validation. The entire community benefits from reduced hardware costs, faster time to market, higher quality systems, and rapid adoption. APP4MC is not retricted to the automotive domain and utilizable in robotics or generic real-time systems as well.
- KonferenzbeitragBeyond Low Code Platforms: The XModelerML --- an Integrated Multi-Level Modeling and Execution Environment(Modellierung 2022 Satellite Events, 2022) Frank, Ulrich; Mattei, Luca L.; Clark, Tony; Töpel, DanielThis paper presents the multi-level modeling tool XModelerML. It allows to create models that feature an arbitrary number of classification levels, thereby enabling the conjoint specification of modeling languages and their application within one diagram editor. The potential of multi-level modeling in general, of the XModelerML in particular is illustrated through three use cases.
- ZeitschriftenartikelCoherent multicore methodology and tooling(it - Information Technology: Vol. 59, No. 5, 2017) Reinkemeier, Philipp; Ittershagen, Philipp; Dieudonne, Laurent; Diebold, PhilippIn the mobility domains functions are often realized by software running on Electronic Control Units (ECU)s, which are interconnected in a network of ECU. Nowadays there is a trend to move to ECUs with multicore processors which imposes a major challenge: An increasing degree of parallelism. This additional parallelism when migrating existing software that has been developed for singlecore systems, to a multicore system, has to be used in an efficient way. Furthermore, an increase in parallelism can cause concurrent executions of software functions, which are not possible when being executed on a singlecore ECU. This makes reasoning about the software behaviour much more difficult and also poses problems during certification activities, when sufficient independence between functions needs to be ensured. Therefore tool support is absolutely necessary to address the challenges. In this article we describe methods and tools that have been developed and/or extended during the ARAMiS project to address particular challenges arising during the development of multicore systems. In general these challenges result from the increase in parallelism available in multicore architectures.
- KonferenzbeitragExperiences with the Model-based Generation of Big Data Pipelines(Datenbanksysteme für Business, Technologie und Web (BTW 2017) - Workshopband, 2017) Eichelberger, Holger; Qin, Cui; Schmid, KlausDeveloping Big Data applications implies a lot of schematic or complex structural tasks, which can easily lead to implementation errors and incorrect analysis results. In this paper, we present a model-based approach that supports the automatic generation of code to handle these repetitive tasks, enabling data engineers to focus on the functional aspects without being distracted by technical issues. In order to identify a solution, we analyzed different Big Data stream-processing frameworks, extracted a common graph-based model for Big Data streaming applications and de- veloped a tool to graphically design and generate such applications in a model-based fashion (in this work for Apache Storm). Here, we discuss the concepts of the approach, the tooling and, in particular, experiences with the approach based on feedback of our partners.
- KonferenzbeitragExploring Architectural Design Decisions in Industry 4.0: A Literature Review and Taxonomy(Software Engineering 2022, 2022) Terzimehić, Tarik; Dorofeev, Kirill; Voss, SebastianPaper accepted in the Foundation Track of ACM/IEEE 24th International Conference on Model Driven Engineering Languages and Systems (MODELS), 2021. Architectural design decisions, such as service deployment and composition, plant layout synthesis, or production planning, are an indispensable and overarching part of an industrial manufacturing system design. In the fourth industrial revolution (Industry 4.0), frequent production changes trigger their synthesis, and preferably optimization. Yet, knowledge on architecture synthesis and optimization has been scattered around other domains, such as generic software engineering. We take a step towards synthesizing current knowledge on architectural design decisions in Industry 4.0. We developed a taxonomy describing architectural models, design decisions, and optimization possibilities. The developed taxonomy serves as a guideline for comparing different possibilities (e.g., application of different optimization algorithms) and selecting appropriate ones for a given context. Furthermore, we reviewed and mapped 30 relevant research works to the taxonomy, identifying research trends and gaps. We discuss interesting, and yet uncovered topics that emerged from our review.
- KonferenzbeitragModel-based Development of an Automated Material-flow System: An Experience Report(Softwaretechnik-Trends Band 39, Heft 2, 2019) Konersmann, Marco; Holschbach, JensAutomated Material Flow Systems (aMFS) are usually developed by copying the code for a similar system and adapting it for the new one. Copies of systems do usually not profit from the evolution of its original system. In this paper we present and discuss our experiences in implementing an aMFS with a component-oriented, model-based development approach in an academic course.
- ZeitschriftenartikelMulticore system architecture aspects and deployment(it - Information Technology: Vol. 59, No. 5, 2017) Kuntz, Stefan; Dieudonne, LaurentThe crucial foundation in developing embedded safety-critical real-time systems based on multicore based platforms is the capability to combined different methodologies and approaches with a sound formal description of the system architecture. With such a system of methodologies and system architectures it is possible to develop a system satisfying all requirements and even being able to optimize the overall system towards domain specific goals. This article discusses activities in ARAMiS, which have been performed on system architecture level, including improvements of modeling existing architectures and design techniques concerning reliability, independence, segregation and determinism for deployment strategies.