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 条
  • [41] Tailoring and Optimising Software for Automotive Multicore Systems
    Polle, Torsten
    Uelschen, Michael
    [J]. Communications in Computer and Information Science, 2009, 17 : 71 - 81
  • [42] Future trends in software architectures for automotive systems
    Voget, S
    [J]. ADVANCED MICROSYSTEMS FOR AUTOMOTIVE APPLICATIONS 2003, 2003, : 457 - 469
  • [43] Tailoring and Optimising Software for Automotive Multicore Systems
    Polle, Torsten
    Uelschen, Michael
    [J]. LEVERAGING APPLICATIONS OF FORMAL METHODS, VERIFICATION AND VALIDATION, PROCEEDINGS, 2008, 17 : 71 - 81
  • [44] New approaches in the software development for automotive systems
    Schiele, P
    Durach, S
    [J]. INTERNATIONAL JOURNAL OF VEHICLE DESIGN, 2002, 28 (1-3) : 241 - 257
  • [45] Hardware/Software Codesign of Aerospace and Automotive Systems
    Abdallah, Ahmed
    Feron, Eric M.
    Hellestrand, Graham
    Koopman, Philip
    Wolf, Marilyn
    [J]. PROCEEDINGS OF THE IEEE, 2010, 98 (04) : 584 - 602
  • [46] Workshop for Automotive Software Systems Engineering Education
    Auernhammer, Katja
    Kolagari, Ramin Tavakoli
    [J]. 2020 IEEE 32ND CONFERENCE ON SOFTWARE ENGINEERING EDUCATION AND TRAINING (CSEE&T), 2020, : 309 - 309
  • [47] Special Section on Automotive Embedded Systems and Software
    Chakraborty, Samarjit
    Ramesh, S.
    [J]. IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2015, 34 (11) : 1701 - 1703
  • [48] Software Product Lines in Automotive Systems Engineering
    Thiel, Steffen
    Babar, Muhammad Ali
    Botterweck, Goetz
    O'Brien, Liam
    [J]. SAE INTERNATIONAL JOURNAL OF PASSENGER CARS-ELECTRONIC AND ELECTRICAL SYSTEMS, 2009, 1 (01): : 531 - 543
  • [49] On the Runtime Analysis of Selection Hyper-Heuristics with Adaptive Learning Periods
    Doerr, Benjamin
    Lissovoi, Andrei
    Oliveto, Pietro S.
    Warwicker, John Alasdair
    [J]. GECCO'18: PROCEEDINGS OF THE 2018 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, 2018, : 1015 - 1022
  • [50] Adaptive runtime fault management for services in component-based software applications
    Su, Rong
    Chaudron, Michel R. V.
    Lukkien, Johan J.
    [J]. PROCEEDINGS OF THE 10TH IASTED INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING AND APPLICATIONS, 2006, : 216 - +