Runtime Software Selection for Adaptive Automotive Systems

被引:0
|
作者
Fu, Chia-Ching [1 ]
Chia, Ben-Hau [1 ]
Lin, Chung-Wei [1 ]
机构
[1] Natl Taiwan Univ, Taipei, Taiwan
关键词
intelligent vehicles; over-the-air update; plug-and-play automotive systems; quality-of-service;
D O I
10.1145/3394885.3431622
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
As automotive systems become more intelligent than ever, they need to handle many functional tasks, resulting in more and more software programs running in automotive systems. However, whether a software program should be executed depends on the environmental conditions (surrounding conditions). For example, a deraining algorithm supporting object detection and image recognition should only be executed when it is raining. Supported by the advance of over-the-air (OTA) updates and plug-and-play systems, adaptive automotive systems, where the software programs are updated, activated, and deactivated before driving and during driving, can be realized. In this paper, we consider the upcoming environmental conditions of an automotive system and target the corresponding software selection problem during runtime. We formulate the problem as a set cover problem with timing constraints and then propose a heuristic approach to solve the problem. The approach is very efficient so that it can be applied during runtime, and it is a preliminary step towards the broad realization of adaptive automotive systems.
引用
收藏
页码:748 / 752
页数:5
相关论文
共 50 条
  • [31] Runtime Abstraction for Autonomous Adaptive Systems on Reconfigurable Hardware
    Bucknall, Alex R.
    Fahmy, Suhaib A.
    [J]. PROCEEDINGS OF THE 2021 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE 2021), 2021, : 1616 - 1621
  • [32] MOLAR: Adaptive runtime support for high-end computing operating and runtime systems
    Engelmann, Christian
    Scott, Stephen L.
    Bernholdt, David E.
    Gottumukkala, Narasimha R.
    Leangsuksun, Chokchai
    Varma, Jyothish
    Wang, Chao
    Mueller, Frank
    Shet, Aniruddha G.
    Sadayappan, P.
    [J]. Operating Systems Review (ACM), 2006, 40 (02): : 63 - 72
  • [33] Assessing the Quality of Software Requirements Specifications for Automotive Software Systems
    Takoshima, Akiyuki
    Aoyama, Mikio
    [J]. 2015 22ND ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE (APSEC 2015), 2015, : 393 - 400
  • [34] Adaptive Management of Volatile Edge Systems at Runtime With Satisfiability
    Avasalcai, Cosmin
    Tsigkanos, Christos
    Dustdar, Schahram
    [J]. ACM TRANSACTIONS ON INTERNET TECHNOLOGY, 2022, 22 (01)
  • [35] Engineering Optimization Models at Runtime for Dynamically Adaptive Systems
    Javed, Fahad
    Arshad, Naveed
    Wallin, Fredrik
    Vassileva, Iana
    Dahlquist, Erik
    [J]. 2010 15TH IEEE INTERNATIONAL CONFERENCE ON ENGINEERING OF COMPLEX COMPUTER SYSTEMS (ICECCS 2010), 2010, : 253 - 254
  • [36] Adaptive Runtime Shaping for Mixed-Criticality Systems
    Hu, Biao
    Huang, Kai
    Chen, Gang
    Cheng, Long
    Knoll, Alois
    [J]. 2015 PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE (EMSOFT), 2015, : 11 - 20
  • [37] Taxonomy of Runtime Modification in Component-Based Software Systems
    Alhazbi, Saleh
    [J]. PROCEEDINGS 2010 3RD IEEE INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND INFORMATION TECHNOLOGY, (ICCSIT 2010), VOL 1, 2010, : 585 - 588
  • [38] Bypassing the Conventional Software Stack Using Adaptable Runtime Systems
    Lund, Simon Andreas Frimann
    Kristensen, Mads R. B.
    Vinter, Brian
    Katsaros, Dimitrios
    [J]. EURO-PAR 2014: PARALLEL PROCESSING WORKSHOPS, PT II, 2014, 8806 : 302 - 313
  • [39] Efficient Safety Analysis of Automotive Software Systems
    Trapp, Mario
    Kemmann, Soeren
    Kalmar, Ralf
    Denger, Christian
    [J]. SAE INTERNATIONAL JOURNAL OF PASSENGER CARS-ELECTRONIC AND ELECTRICAL SYSTEMS, 2009, 2 (01): : 258 - 270
  • [40] ICSE Workshop: Software engineering for automotive systems
    Salzmann, C
    Stauner, T
    Pretschner, A
    [J]. ICSE 2004: 26TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, PROCEEDINGS, 2004, : 779 - 779