Fully automatic worst-case execution time analysis for Matlab/Simulink models

被引:12
作者
Kirner, R [1 ]
Lang, R [1 ]
Freiberger, G [1 ]
Puschner, P [1 ]
机构
[1] Vienna Univ Technol, A-1040 Vienna, Austria
来源
EUROMICRO RTS 2002: 14TH EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS, PROCEEDINGS | 2002年
关键词
D O I
10.1109/EMRTS.2002.1019183
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In today's technical world (e.g., in the automotive industry), more and more purely mechanical components get replaced by electro-mechanical ones. Thus the size and complexity of embedded systems steadily increases. To cope with this development, comfortable software engineering tools are being developed that allow a more functionality-oriented development of applications. This paper demonstrates how worst-case execution time (WCET) analysis is integrated into such a high-level application design and simulation tool MATLAB/Simulink - thus providing a higher-level interface to WCET analysis. The MATLAB/Simulink extensions compute and display worst-case timing data for all blocks of a MATLAB/Simulink simulation, which gives the developer of an application valuable feedback about the correct timing of the application being developed. The solution facilitates a fully-automated WCET analysis, i.e., in contrast to existing approaches the programmer does not have to provide path information.
引用
收藏
页码:31 / 40
页数:10
相关论文
共 13 条
[1]  
BERNAT G, 2000, P 6 INT EUROMICRO C
[2]  
ERPENBACH E, 1999, P 11 EUR C REAL TIM
[3]  
HAREL D, 1996, ACM T SOFTWARE ENG M, V5
[4]   Transformation of path information for WCET analysis during compilation [J].
Kirner, R ;
Puschner, P .
13TH EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS, PROCEEDINGS, 2001, :29-36
[5]  
KIRNER R, 2002, 22002 TU WIEN I TECH
[6]  
Kirner R, 2000, P 16 IFAC WORKSH DIS P 16 IFAC WORKSH DIS
[7]  
KIRNER R, 2001, P 22 IEEE REAL TIM S, P33
[8]  
KLINGERMAN E, 1986, IEEE T SOFTWARE ENG, V12, P941
[9]   PREDICTING PROGRAM EXECUTION TIMES BY ANALYZING STATIC AND DYNAMIC PROGRAM PATHS [J].
PARK, CY .
REAL-TIME SYSTEMS, 1993, 5 (01) :31-62
[10]   A review of worst-case execution-time analysis [J].
Puschner, P ;
Burns, A .
REAL-TIME SYSTEMS, 2000, 18 (2-3) :115-128