Hardware/software design considerations for automotive embedded systems

被引:24
作者
Salewski, Falk [1 ]
Kowalewski, Stefan [1 ]
机构
[1] Rhein Westfal TH Aachen, Embedded Software Lab, D-52074 Aachen, Germany
关键词
embedded systems; empirical evaluations; fault handling; safety-critical systems;
D O I
10.1109/TII.2008.2002919
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
An increasing number of safety-critical functions is taken over by embedded systems in today's automobiles. While standard microcontrollers are the dominant hardware platform in these systems, the decreasing costs of new devices as field programmable gate arrays (FPGAs) make it interesting to consider them for automotive applications. In this paper, a comparison of microcontrollers and FPGAs with respect to safety and reliability properties is presented. For this comparison, hardware fault handling was considered as well as software fault handling. Own empirical evaluations in the area of software fault handling identified advantages of FPGAs with respect to the encapsulation of real-time functions. On the other hand, several dependent failures were detected in versions developed independently on microcontrollers and FPGAs.
引用
收藏
页码:156 / 163
页数:8
相关论文
共 32 条
[11]   Quantitative analysis of faults and failures in a complex software system [J].
Fenton, NE ;
Ohlsson, N .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2000, 26 (08) :797-814
[12]  
Gawkowski P, 2003, ATS 2003: 12TH ASIAN TEST SYMPOSIUM, PROCEEDINGS, P462
[13]  
Goloubeva O., 2006, SOFTWARE IMPLEMENTED
[14]   Using students as subjects - a comparative study of students and professionals in lead-time impact assessment [J].
Host M. ;
Regnell B. ;
Wohlin C. .
Empirical Software Engineering, 2000, 5 (3) :201-214
[15]  
*IEC, 1998, IEC61508
[16]   AN EXPERIMENTAL EVALUATION OF THE ASSUMPTION OF INDEPENDENCE IN MULTIVERSION PROGRAMMING [J].
KNIGHT, JC ;
LEVESON, NG .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1986, 12 (01) :96-109
[17]   CONCEPTUAL MODELING OF COINCIDENT FAILURES IN MULTIVERSION SOFTWARE [J].
LITTLEWOOD, B ;
MILLER, DR .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1989, 15 (12) :1596-1614
[18]   A note on reliability estimation of functionally diverse systems [J].
Littlewood, B ;
Popov, P ;
Strigini, L .
RELIABILITY ENGINEERING & SYSTEM SAFETY, 1999, 66 (01) :93-95
[19]   A COVERAGE ANALYSIS TOOL FOR THE EFFECTIVENESS OF SOFTWARE TESTING [J].
LYU, MR ;
HORGAN, JR ;
LONDON, S .
IEEE TRANSACTIONS ON RELIABILITY, 1994, 43 (04) :527-535
[20]  
Moller K.-H., 1993, Proceedings First International Software Metrics Symposium (Cat. No.93TH0518-1), P82, DOI 10.1109/METRIC.1993.263798