Masterarbeit, 2014
147 Seiten, Note: 1.0
1 Introduction
2 Presentation of CRYSTAL
2.1 Origin of the project
2.2 Mission of CRYSTAL
2.3 Overview of project-contents
2.4 Contributions of earlier projects to CRYSTAL
2.5 The CRYSTAL-consortium
2.6 Project-structure
2.7 Location of this master thesis within CRYSTAL
2.8 Relevance of interoperability to automotive system engineering
3 Understanding interoperability
3.1 Definitions for interoperability
3.2 Example in business-process
3.3 Interoperability in process-management
3.4 Analogy for interoperability
4 Introducing AUTOSAR
4.1 Presentation of AUTOSAR
4.2 Motivation for AUTOSAR
4.3 Insight into development of automotive functions
4.4 AUTOSAR-Methodology
4.5 Specifying application-software with the Virtual Functional Bus
4.6 The activity “Develop Application Software”
5 Frontloading as a cause for inefficiency in engineering with AUTOSAR
5.1 Model-based Software Engineering in the V-Model
5.2 AUTOSAR within Model-based Software Engineering
5.3 The price for easing software-integration: Frontloading
5.4 Round-Trip-Engineering with Software Components
5.5 Frontloading: An interoperability-problem?
5.6 Summarizing Frontloading
6 Clarifying Frontloading with AUTOSAR in Model-based Software Engineering
6.1 Setup for observation
6.2 Presentation of the exemplary embedded function for this master thesis
6.3 Description of Frontloading within AUTOSAR
6.4 Fundament of Model-based Software Engineering
7 Development of AUTOSAR Software Components for the spoiler-functionality
7.1 Systematic procedure with the spoiler-functionality
7.2 Approaching Virtual Functional Bus architecture with the executable specification
7.3 Mapping of Software Components to Electronic Control Units
7.4 Developing Internal Behavior of Software Component Descriptions
7.5 Involving System Services for the Application-SWC-Main-Functionality
8 Concept for efficient development of application-software with AUTOSAR
8.1 Context of the elaborated concept
8.2 The challenge of Frontloading
8.3 Summarizing the development of the spoiler-functionality
8.4 Possible reasons for iterations in the development
8.5 Concept for efficient development of AUTOSAR application-software
This master thesis aims to enhance development efficiency within the AUTOSAR framework by addressing the phenomenon of "Frontloading," a methodological challenge arising from the standard's architecture-paradigm. The research investigates why AUTOSAR application software development often requires iterative and potentially inefficient processes, specifically focusing on the intersection of Model-based Software Engineering (MBSE) and AUTOSAR's specific requirements.
5.3 The price for easing software-integration: Frontloading
Integration is one of the major issues in the development of embedded real-time systems. This is explained in a concise manner in the second chapter of the book (29), entitled “Model-Based Integration”. According to this source, the integration-problem is basically caused by the human need to divide problems in order to find solutions. The report explains the terminology of integration, presents types of integration-problems, solution-strategies and the state of the art, and furthermore refers to advanced solution-proposals like AUTOSAR. In summary, AUTOSAR approaches integration with the concept of interfaces, which combines the major integration-techniques “Explicit Horizontal Decomposition & Composition” and “Vertical Abstraction & Enrichment”. At the ECU-level, this concept of AUTOSAR mainly addresses problems of syntactic, technological and data-flow nature. (Cf. (29), chapt. 2)
Subchapter 4.2 has already underlined that easing the integration of software is a core goal of AUTOSAR, with respect to the fact, that the development is no more ECU-oriented but more software-function-oriented. An important insight can thus be made with regard to Figure 15: The integration of the software being located in the right branch of the V-Model at number “8”, the attempt to improve the integration of the software, makes the introduction of particular paradigms necessary in the left branch of the V-Model. This is where AUTOSAR acts in terms of software-architecture.
For Model-based Engineering, the component-interface software engineering means that logical models, like they are handled on the level of the “Specification of the logical system-architecture”, cf. number “2” in Figure 15, have to be transposed into particular software-architecture models. This cannot be reduced to the pure coding with a special software language like C. The conformity to the standard AUTOSAR requires fundamental architectural approaches, which go far beyond the simple translation of functional aspects from a model towards software. Anyhow, the superior goal is to fulfil the requirements on the function to be realized.
1 Introduction: This chapter defines the scope of the thesis, situating it within the CRYSTAL project and establishing the research goal of enhancing efficiency in AUTOSAR-based development processes.
2 Presentation of CRYSTAL: This chapter provides context by introducing the ARTEMIS CRYSTAL project, its mission, project structure, and the specific relevance of interoperability to automotive engineering.
3 Understanding interoperability: This chapter establishes foundational terminology for "interoperability," categorizing its levels and differentiating it from integration, while illustrating its significance through business-process and gear-train analogies.
4 Introducing AUTOSAR: This chapter presents the AUTOSAR standard, its motivation in a software-oriented automotive industry, and explains the AUTOSAR-Methodology focused on application software.
5 Frontloading as a cause for inefficiency in engineering with AUTOSAR: This chapter classifies AUTOSAR within MBSE and identifies "Frontloading" as a fundamental methodological conflict that contributes to development inefficiencies.
6 Clarifying Frontloading with AUTOSAR in Model-based Software Engineering: This chapter introduces the methodology for the thesis, presenting an exemplary embedded function (spoiler-functionality) and detailing factors contributing to Frontloading.
7 Development of AUTOSAR Software Components for the spoiler-functionality: This chapter details the practical, model-based implementation of the spoiler-functionality, covering architectural design, component mapping, and internal behavior specification.
8 Concept for efficient development of application-software with AUTOSAR: This chapter synthesizes the findings to present a cohesive concept and guideline for tackling Frontloading and improving development efficiency.
AUTOSAR, Model-based Software Engineering, V-Model, Interoperability, Frontloading, Round-Trip Engineering, Decomposition, Integration, Model-in-the-Loop, Virtual Functional Bus, System Architecture, Software Components, Embedded Systems, Requirements Engineering.
The thesis investigates the "Frontloading" phenomenon within AUTOSAR-based development, aiming to provide a conceptual guideline to increase efficiency in the engineering of automotive embedded software.
The work revolves around AUTOSAR, Model-based Software Engineering (MBSE), the V-Model, and the overarching project goals of the European CRYSTAL project regarding interoperability and tool-chain integration.
The primary goal is to identify why AUTOSAR application development often suffers from inefficiencies and to develop a methodological concept to mitigate these issues by addressing Frontloading.
The thesis uses a research-through-design approach, implementing a practical case study (a "spoiler-functionality") to derive and validate the proposed concept for efficient development.
The main part encompasses the classification of AUTOSAR in MBSE, the identification of the Frontloading issue, the practical realization of the spoiler-functionality, and the final synthesis of an efficiency concept.
Key terms include AUTOSAR, MBSE, Frontloading, Round-Trip Engineering, Decomposition, and V-Model, among others related to automotive system integration.
Frontloading is defined as an architectural paradigm resulting from the need to anticipate integration-related decisions in very early development phases, which often creates "densified" and complex knowledge requirements.
The spoiler-functionality serves as an exemplary, simplified real-time system that allows the author to demonstrate the mapping of logical requirements to AUTOSAR software components without the excessive complexity of a full-scale industrial project.
No, the author advocates for a better-structured methodological approach (the proposed concept) to efficiently utilize the AUTOSAR standard while minimizing the costs of Frontloading.
Der GRIN Verlag hat sich seit 1998 auf die Veröffentlichung akademischer eBooks und Bücher spezialisiert. Der GRIN Verlag steht damit als erstes Unternehmen für User Generated Quality Content. Die Verlagsseiten GRIN.com, Hausarbeiten.de und Diplomarbeiten24 bieten für Hochschullehrer, Absolventen und Studenten die ideale Plattform, wissenschaftliche Texte wie Hausarbeiten, Referate, Bachelorarbeiten, Masterarbeiten, Diplomarbeiten, Dissertationen und wissenschaftliche Aufsätze einem breiten Publikum zu präsentieren.
Kostenfreie Veröffentlichung: Hausarbeit, Bachelorarbeit, Diplomarbeit, Dissertation, Masterarbeit, Interpretation oder Referat jetzt veröffentlichen!

