Formal Specification and Systematic Model-Driven Testing of Embedded Automotive Systems

被引:0
作者
Siegl, Sebastian [1 ]
Hielscher, Kai-Steffen [1 ]
German, Reinhard [1 ]
Berger, Christian [2 ]
机构
[1] Univ Erlangen Nurnberg, Martensstr 3, D-91058 Erlangen, Germany
[2] Automot Safety Technol GmbH, D-85080 Gaimersheim, Germany
来源
2011 DESIGN, AUTOMATION & TEST IN EUROPE (DATE) | 2011年
关键词
Road Vehicles; Safety Critical Systems; Software Testing; Requirements Engineering; Automated Testing; Verification; Validation;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Increasingly intelligent energy-management and safety systems are developed to realize safe and economic automobiles. The realization of these systems is only possible with complex and distributed software. This development poses a challenge for verification and validation. Upcoming standards like ISO 26262 provide requirements for verification and validation during development phases. Advanced test methods are requested for safety critical functions. Formal specification of requirements and appropriate testing strategies in different stages of the development cycle are part of it. In this paper we present our approach to formalize the requirements specification by test models. These models serve as basis for the following testing activities, including the automated derivation of executable test cases from it. Test cases can be derived statistically, randomly on the basis of operational profiles, and deterministically in order to perform different testing strategies. We have applied our approach with a large German OEM in different development stages of active safety and energy management functionalities. The test cases were executed in model-in-the-loop and in hardware-in-the-loop simulation. Errors were identified with our approach both in the requirement specification and in the implementation that were not discovered before.
引用
收藏
页码:118 / 123
页数:6
相关论文
共 13 条
  • [1] AUTOSAR Munich, 2010, AUTOSAR 4 0
  • [2] Beck Kent., 2003, TEST DRIVEN DEV
  • [3] German R., 2000, PERFORMANCE ANAL COM
  • [4] Grönniger H, 2008, ICSE'08 PROCEEDINGS OF THE THIRTIETH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, P925
  • [5] International Organization for Standardization, 2009, 26262 ISODIS
  • [6] Kiffe G., 2009, EXTENDED AUTOMATION
  • [7] Ltd MISRA, 2007, GUID SAF AN VEH BAS
  • [8] Muller T. C., 2009, 200906 TECHN U BRAUN
  • [9] Prowell S. J., 2005, P 38 ANN HAW INT C S, p318c
  • [10] Siegl S., 2010, IEEE SYST C 2010 LOS