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 条
  • [21] A security framework for developing service-oriented software architectures
    Rafe, Vahid
    Hosseinpouri, Ramin
    SECURITY AND COMMUNICATION NETWORKS, 2015, 8 (17) : 2957 - 2972
  • [22] Economic aspects of building software for service-oriented architectures
    Antos, Dimitrios
    Courcoubetis, Costas
    Stamoulis, George D.
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2010, 22 (14): : 2012 - 2035
  • [23] Systematic development and exploration of service-oriented software architectures
    Krüger, IH
    Mathew, R
    FOURTH WORKING IEEE/IFIP CONFERENCE ON SOFTWARE ARCHITECTURE (WICSA 2004), PROCEEDINGS, 2004, : 177 - 187
  • [24] A Security Process for the Automotive Service-Oriented Software Architecture
    Puellen, Dominik
    Frank, Florian
    Christl, Marion
    Liu, Wuhao
    Katzenbeisser, Stefan
    IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 2024, 73 (04) : 5036 - 5053
  • [25] An Overview of Automotive Service-Oriented Architectures and Implications for Security Countermeasures
    Rumez, Marcel
    Grimm, Daniel
    Kriesten, Reiner
    Sax, Eric
    IEEE ACCESS, 2020, 8 : 221852 - 221870
  • [26] Analysis of service-oriented architectures with sensitivity analysis
    Yuan, Xiaobu
    Duan, Shangwei
    Huang, Tony
    2006 IEEE INTERNATIONAL CONFERENCE ON ELECTRO/INFORMATION TECHNOLOGY, 2006, : 372 - 376
  • [27] Dynamic Model-based Management of a Service-Oriented Infrastructure
    Cuadrado, Felix
    Garcia-Carmona, Rodrigo
    Duenas, Juan C.
    PROCEEDINGS OF THE SEVENTH INTERNATIONAL CONFERENCE ON AUTONOMIC AND AUTONOMOUS SYSTEMS (ICAS 2011), 2011, : 164 - 169
  • [28] A Service Lifecycle and Information Model for Service-Oriented Architectures
    Weinreich, Rainer
    Wiesauer, Andreas
    Kriechbaum, Thomas
    2009 COMPUTATION WORLD: FUTURE COMPUTING, SERVICE COMPUTATION, COGNITIVE, ADAPTIVE, CONTENT, PATTERNS, 2009, : 346 - +
  • [29] A Security Policy Model for Agent Based Service-Oriented Architectures
    Hermann, Eckehard
    AVAILABILITY, RELIABILITY AND SECURITY FOR BUSINESS, ENTERPRISE AND HEALTH INFORMATION SYSTEMS, 2011, 6908 : 13 - 25
  • [30] Function Points and Service-Oriented Architectures A reference model for component based architectures
    Meli, Roberto
    THIRD INTERNATIONAL CONFERENCE ON ADVANCES AND TRENDS IN SOFTWARE ENGINEERING (SOFTENG 2017), 2017, : 74 - 78