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 条
[41]   Tackling the Complexity of Timing-Relevant Deployment Decisions in Multicore-Based Embedded Automotive Software Systems [J].
Schwitzer, Wolfgang ;
Schneider, Rolf ;
Reinhardt, Dominik ;
Hofstetter, Georg .
SAE INTERNATIONAL JOURNAL OF PASSENGER CARS-ELECTRONIC AND ELECTRICAL SYSTEMS, 2013, 6 (02) :478-488
[42]   A software tool for the timing analysis of embedded software [J].
Luculli, G ;
Sangiovanni-Vincentelli, A .
MELECON 2000: INFORMATION TECHNOLOGY AND ELECTROTECHNOLOGY FOR THE MEDITERRANEAN COUNTRIES, VOLS 1-3, PROCEEDINGS, 2000, :754-757
[43]   Automotive Grade Linux Software Architecture for Automotive Infotainment System [J].
Sivakumar, P. ;
Devi, R. S. Sandhya ;
Lakshmi, Neeraja A. ;
VinothKumar, B. ;
Vinod, B. .
PROCEEDINGS OF THE 5TH INTERNATIONAL CONFERENCE ON INVENTIVE COMPUTATION TECHNOLOGIES (ICICT-2020), 2020, :391-395
[44]   An abstract interpretation-based timing validation of hard real-time avionics software [J].
Thesing, S ;
Souyris, J ;
Heckmann, R ;
Randimbivololona, F ;
Langenbach, M ;
Wilhelm, R ;
Ferdinand, C .
2003 INTERNATIONAL CONFERENCE ON DEPENDABLE SYSTEMS AND NETWORKS, PROCEEDINGS, 2003, :625-632
[45]   NUMERICAL INVESTIGATION OF AN AUTOMOTIVE AXIAL FAN: A COMPARISON AMONG DIFFERENT CFD SOFTWARE PACKAGES AND EXPERIMENTAL VALIDATION [J].
Aldi, Nicola ;
Casari, Nicola ;
Oliani, Stefano ;
Pinelli, Michele ;
Mollica, Enrico ;
Menichini, Filippo .
PROCEEDINGS OF ASME TURBO EXPO 2022: TURBOMACHINERY TECHNICAL CONFERENCE AND EXPOSITION, GT2022, VOL 5, 2022,
[46]   Towards integrated model-driven verification and empirical validation of reusable software frameworks for automotive systems [J].
Subramonian, Venkita ;
Gill, Christopher .
MODEL-DRIVEN DEVELOPMENT OF RELIABLE AUTOMOTIVE SERVICES, 2008, 4922 :118-+
[47]   Mastering Erosion of Software Architecture in Automotive Software Product Lines [J].
Strasser, Arthur ;
Cool, Benjamin ;
Gernert, Christoph ;
Knieke, Christoph ;
Koerner, Marco ;
Niebuhr, Dirk ;
Peters, Henrik ;
Rausch, Andreas ;
Brox, Oliver ;
Jauns-Seyfried, Stefanie ;
Jelden, Hanno ;
Klie, Stefan ;
Kraemer, Michael .
SOFSEM 2014: THEORY AND PRACTICE OF COMPUTER SCIENCE, 2014, 8327 :491-502
[48]   Assessing the Quality of Software Requirements Specifications for Automotive Software Systems [J].
Takoshima, Akiyuki ;
Aoyama, Mikio .
2015 22ND ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE (APSEC 2015), 2015, :393-400
[49]   Automotive software engineering - An emerging application domain for software engineering [J].
Salzmann, C ;
Stauner, T .
LANGUAGES FOR SYSTEM SPECIFICATION: SELECTED CONTRIBUTIONS ON UML, SYSTEMC, SYSTEM VERILOG, MIXED-SIGNAL SYSTEMS, AND PROPERTY SPECIFICATION FROM FDL'03, 2004, :333-347
[50]   New MEMS timing references for automotive applications [J].
Lutz, M. ;
McDonald, J. ;
Gupta, P. ;
Partridge, A. ;
Dimpel, C. ;
Petersen, K. ;
Grace, R. .
ADVANCED MICROSYSTEMS FOR AUTOMOTIVE APPLICATIONS 2007, 2007, :279-+