DocumentCode :
734283
Title :
Building an interactive test development environment for cyclic executive systems
Author :
Langelier, Guillaume ; Dury, Arnaud ; Petrenko, Alexandre ; Ramesh, S. ; Assaf, Tameem
Author_Institution :
CRIM, Montréal, QC, Canada
fYear :
2015
fDate :
8-10 June 2015
Firstpage :
1
Lastpage :
9
Abstract :
Modern cars contain millions of lines of code and this number is increasing with each new generation of vehicles. Errors in this software can lead to serious quality and safety concerns. While automating such process completely is often considered as a long term goal, providing interactive tools facilitating test generation is a more realistic and desired step by the automotive industry at this stage. Addressing this need, the goal of this research is to offer an interactive toolset automating generation of tests that reach targets defined by the test engineers as global states of software components of cyclic executive systems. We describe an approach based on symbolic code execution combined with constraint solving and tailored to cyclic executives. A prototype implementing the approach, called SeerC, has been developed and applied to a real-life powertrain software component to assess its usefulness and scalability. Experimental results indicate that the proposed approach outperforms the comparable tool CBMC.
Keywords :
automobiles; interactive systems; mechanical engineering computing; power transmission (mechanical); program testing; safety-critical software; software quality; software tools; CBMC; SeerC; automotive industry; cars; constraint solving; cyclic executive systems; interactive test development environment; interactive tools; interactive toolset; quality concerns; real-life powertrain software component; safety concerns; software components; symbolic code execution; test engineers; test generation; Automotive engineering; Computational modeling; Concrete; Cost accounting; Prototypes; Scalability; Software; automotive controllers; cyclic executive systems; reachability; symbolic execution; test generation;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Industrial Embedded Systems (SIES), 2015 10th IEEE International Symposium on
Conference_Location :
Siegen
Type :
conf
DOI :
10.1109/SIES.2015.7185048
Filename :
7185048
Link To Document :
بازگشت