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 条
  • [1] Adaptive Runtime Selection for GPU
    Dollinger, Jean-Francois
    Loechner, Vincent
    [J]. 2013 42ND ANNUAL INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING (ICPP), 2013, : 70 - 79
  • [2] Runtime Debugging and Monitoring Tool for Automotive Software Development
    Baek, Jang Woon
    Lee, Jungwook
    Kim, Jae Young
    [J]. IEEE INTERNATIONAL CONFERENCE ON CONSUMER ELECTRONICS (ICCE 2011), 2011, : 573 - 574
  • [3] A Testing Scheme for Self-Adaptive Software Systems with Architectural Runtime Models
    Haensel, Joachim
    Vogel, Thomas
    Giese, Holger
    [J]. 2015 IEEE NINTH INTERNATIONAL CONFERENCE ON SELF-ADAPTIVE AND SELF-ORGANIZING SYSTEMS WORKSHOPS (SASOW), 2015, : 134 - 139
  • [4] Software in Automotive Systems
    Moessinger, Juergen
    [J]. IEEE SOFTWARE, 2010, 27 (02) : 92 - 94
  • [5] Dynamic maintenance of software systems at runtime
    Seifzadeh, Habib
    Kermani, Mostafa
    Sadighi, Mohsen
    [J]. ARES 2008: PROCEEDINGS OF THE THIRD INTERNATIONAL CONFERENCE ON AVAILABILITY, SECURITY AND RELIABILITY, 2008, : 859 - 865
  • [6] An infrastructure for runtime evolution of software systems
    Di Stefano, A
    Pappalardo, G
    Tramontana, E
    [J]. ISCC2004: NINTH INTERNATIONAL SYMPOSIUM ON COMPUTERS AND COMMUNICATIONS, VOLS 1 AND 2, PROCEEDINGS, 2004, : 1129 - 1135
  • [7] Model-based Regression Test Selection for Validating Runtime Adaptation of Software Systems
    Al-Refai, Mohammed
    Ghosh, Sudipto
    Cazzola, Walter
    [J]. 2016 9TH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE TESTING, VERIFICATION AND VALIDATION (ICST), 2016, : 288 - 298
  • [8] Runtime Software Architecture-Based Reliability Prediction for Self-Adaptive Systems
    Li, Qiuying
    Lu, Minyan
    Gu, Tingyang
    Wu, Yumei
    [J]. SYMMETRY-BASEL, 2022, 14 (03):
  • [9] Runtime Adaptive Task Inlining on Asynchronous Multitasking Runtime Systems
    Wagle, Bibek
    Monil, Mohammad Alaul Haque
    Huck, Kevin
    Malony, Allen D.
    Serio, Adrian
    Kaiser, Hartmut
    [J]. PROCEEDINGS OF THE 48TH INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING (ICPP 2019), 2019,
  • [10] Runtime adaptation in safety-critical automotive systems
    Trapp, Mario
    Adler, Rasmus
    Foerster, Marc
    Junger, Janosch
    [J]. PROCEEDINGS OF THE IASTED INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, 2007, : 308 - +