Model-based resource analysis and synthesis of service-oriented automotive software architectures

被引:6
|
作者
Kugele, Stefan [1 ]
Obergfell, Philipp [2 ]
Sax, Eric [3 ]
机构
[1] TH Ingolstadt, Res Inst Almot Bavaria, D-85049 Ingolstadt, Germany
[2] BMW Grp Res, New Technol, Innovat, D-85748 Garching, Germany
[3] Karlsruhe Inst Technol, Inst Informat Proc Technol, D-76131 Karlsruhe, Germany
来源
SOFTWARE AND SYSTEMS MODELING | 2021年 / 20卷 / 06期
关键词
Service-oriented architecture; Real-time behaviour; Model-based design; Automotive architectures; OPTIMIZATION;
D O I
10.1007/s10270-021-00896-9
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Context Automotive software architectures describe distributed functionality by an interaction of software components. One drawback of today's architectures is their strong integration into the onboard communication network based on predefined dependencies at design time. The idea is to reduce this rigid integration and technological dependencies. To this end, service-oriented architecture offers a suitable methodology since network communication is dynamically established at run-time. Aim We target to provide a methodology for analysing hardware resources and synthesising automotive service-oriented architectures based on platform-independent service models. Subsequently, we focus on transforming these models into a platform-specific architecture realisation process following AUTOSAR Adaptive. Approach For the platform-independent part, we apply the concepts of design space exploration and simulation to analyse and synthesise deployment configurations, i. e., mapping services to hardware resources at an early development stage. We refine these configurations to AUTOSAR Adaptive software architecture models representing the necessary input for a subsequent implementation process for the platform-specific part. Result We present deployment configurations that are optimal for the usage of a given set of computing resources currently under consideration for our next generation of E/E architecture. We also provide simulation results that demonstrate the ability of these configurations to meet the run time requirements. Both results helped us to decide whether a particular configuration can be implemented. As a possible software toolchain for this purpose, we finally provide a prototype. Conclusion The use of models and their analysis are proper means to get there, but the quality and speed of development must also be considered.
引用
收藏
页码:1945 / 1975
页数:31
相关论文
共 50 条
  • [1] Model-based resource analysis and synthesis of service-oriented automotive software architectures
    Kugele, Stefan
    Obergfell, Philipp
    Sax, Eric
    Lecture Notes in Informatics (LNI), Proceedings - Series of the Gesellschaft fur Informatik (GI), 2022, P-320 : 55 - 56
  • [2] Model-Based Resource Analysis and Synthesis of Service-Oriented Automotive Software Architectures
    Obergfell, Philipp
    Kugele, Stefan
    Sax, Eric
    2019 ACM/IEEE 22ND INTERNATIONAL CONFERENCE ON MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS (MODELS 2019), 2019, : 128 - 138
  • [3] Model-based resource analysis and synthesis of service-oriented automotive software architectures
    Stefan Kugele
    Philipp Obergfell
    Eric Sax
    Software and Systems Modeling, 2021, 20 : 1945 - 1975
  • [4] Optimization-based Resource Allocation for an Automotive Service-oriented Software Architecture
    Kampmann, Alexandru
    Lueer, Maximilian
    Kowalewski, Stefan
    Alrifaee, Bassam
    2022 IEEE INTELLIGENT VEHICLES SYMPOSIUM (IV), 2022, : 678 - 687
  • [5] Systematic security analysis for service-oriented software architectures
    Liu, Yanguo
    Traore, Issa
    ICEBE 2007: IEEE INTERNATIONAL CONFERENCE ON E-BUSINESS ENGINEERING, PROCEEDINGS, 2007, : 612 - 621
  • [6] Development Processes in Automotive Service-oriented Architectures
    Vetter, Andreas
    Obergfell, Philipp
    Guissouma, Houssem
    Grimm, Daniel
    Sax, Eric
    Rumez, Marcel
    2020 9TH MEDITERRANEAN CONFERENCE ON EMBEDDED COMPUTING (MECO), 2020, : 32 - 38
  • [7] SeMo: Service-Oriented and Model-Based Software Framework for Cooperating Robots
    Hong, Hyesun
    Jung, Hanwoong
    Park, Kangkyu
    Ha, Soonhoi
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2018, 37 (11) : 2952 - 2963
  • [8] Service-Oriented Model-based Control Dynamic Software for Dynamic Systems
    Gress, Ole
    Zimmer, Markus
    Scheurenberg, Dominik
    Doerschel, Lorenz
    Alrifaee, Bassam
    2024 EUROPEAN CONTROL CONFERENCE, ECC 2024, 2024, : 3299 - 3305
  • [9] A Model of Service-Oriented Architectures
    Malkis, Alexander
    Marmsoler, Diego
    PROCEEDINGS 2015 NINTH BRAZILIAN SYMPOSIUM ON SOFTWARE COMPONENTS, ARCHITECTURES AND REUSE - SBCARS 2015, 2015, : 110 - 119
  • [10] Model-driven software migration into service-oriented architectures
    Fuhr, Andreas
    Horn, Tassilo
    Riediger, Volker
    Winter, Andreas
    COMPUTER SCIENCE-RESEARCH AND DEVELOPMENT, 2013, 28 (01): : 65 - 84