Timing Validation of Automotive Software

被引:0
作者
Kaestner, Daniel [1 ]
Wilhelm, Reinhard [2 ]
Heckmann, Reinhold [1 ]
Schlickling, Marc [1 ,2 ]
Pister, Markus [1 ,2 ]
Jersak, Marek [3 ]
Richter, Kai [3 ]
Ferdinand, Christian [1 ]
机构
[1] AbsInt GmbH, Saarbrucken, Germany
[2] Univ Saarland, D-66123 Saarbrucken, Germany
[3] Symtavis GmbH, Braunschweig, Germany
来源
LEVERAGING APPLICATIONS OF FORMAL METHODS, VERIFICATION AND VALIDATION, PROCEEDINGS | 2008年 / 17卷
关键词
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Embedded hard real-time systems need reliable guarantees for the satisfaction of their timing constraints. During the last years sophisticated analysis tools for timing analysis at the code-level, controller-level and networked system-level have been developed. This trend is exemplified by two tools: AbsInt's timing analyzer aiT, and and Symtavision's SymTA/S. aiT determines safe upper bounds for the execution times (WCETs) of non-interrupted tasks. SymTA/S computes the worst-case response times (WCRTs) of an entire system from the task WCETs and from information about possible interrupts and their priorities. A seamless integration between both tools provides for a holistic approach to timing validation: starting from a system model, a designer can perform timing budgeting, performance optimization and timing verification, thus covering both the code arid the system aspects. However, tire precision of the results arid the efficiency of the analysis methods are highly dependent on the predictability of the execution platform. Especially on multi-core architectures this aspect becomes of critical importance. This paper describes an industry-strength tool flow for timing validation, and discusses prerequisites at the hardware level for ascertaining high analysis precision.
引用
收藏
页码:93 / +
页数:4
相关论文
共 50 条
[11]   Timing Analysis of Safety-Critical Automotive Software: The AUTOSAFE Tool Flow [J].
Becker, M. ;
Mohamed, S. ;
Albers, K. ;
Chakrabarti, P. P. ;
Chakraborty, S. ;
Dasgupta, P. ;
Dey, S. ;
Metta, R. .
2015 22ND ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE (APSEC 2015), 2015, :385-392
[12]   Trace-based Timing Analysis of Automotive Software Systems: an Experience Report [J].
Bucaioni, Alessio ;
Ferko, Enxhi ;
Lonn, Henrik .
24TH ACM/IEEE INTERNATIONAL CONFERENCE ON MODEL-DRIVEN ENGINEERING LANGUAGES AND SYSTEMS COMPANION (MODELS-C 2021), 2021, :256-265
[13]   Systematic Synthesis of Energy-Aware Timing Models in Automotive Software Systems [J].
Iyenghar, Padma .
MODEL-DRIVEN ENGINEERING AND SOFTWARE DEVELOPMENT, MODELSWARD 2020, 2021, 1361 :49-73
[14]   A Toolset for Validation and Verification of Automotive Control Software Using Formal Patterns [J].
Choi, Yunja ;
Kim, Dongwoo .
IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2017, E100D (07) :1526-1529
[15]   Open Tools for Software Engineering: Validation of a Theory of Openness in the Automotive Industry [J].
Munir, Hussan ;
Runeson, Per ;
Wnuk, Krzysztof .
PROCEEDINGS OF EASE 2019 - EVALUATION AND ASSESSMENT IN SOFTWARE ENGINEERING, 2019, :2-11
[16]   Model-based validation of diagnostic software with application in automotive systems [J].
Chen, Jun ;
Ramesh, S. .
IET CYBER-SYSTEMS AND ROBOTICS, 2021, 3 (02) :140-149
[17]   Automotive Software [J].
Ebert, Christof ;
Favaro, John .
IEEE SOFTWARE, 2017, 34 (03) :33-39
[18]   Early Synthesis of Timing Models in AUTOSAR-based Automotive Embedded Software Systems [J].
Iyenghar, Padma ;
Huning, Lars ;
Pulvermueller, Elke .
PROCEEDINGS OF THE 8TH INTERNATIONAL CONFERENCE ON MODEL-DRIVEN ENGINEERING AND SOFTWARE DEVELOPMENT (MODELSWARD), 2020, :26-38
[19]   A Process Algebraic Approach to Resource-Parameterized Timing Analysis of Automotive Software Architectures [J].
Kim, Jin Hyun ;
Kang, Inhye ;
Kang, Sungwon ;
Boudjadar, Abdeldjalil .
IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2016, 12 (02) :655-671
[20]   An Integrated Automotive Software Development and Validation System Based on CASOS-OSEK [J].
Huang, Wuling ;
Qiao, Xin ;
Ai, Yunfeng ;
Yao, Qingming ;
Gao, Hui .
PROCEEDINGS OF 2008 IEEE/ASME INTERNATIONAL CONFERENCE ON MECHATRONIC AND EMBEDDED SYSTEMS AND APPLICATIONS, 2008, :269-+