Download Automatic verification of controller unit functions

Transcript
Abstract
When verifying car controller unit software, each software function is often verified
individually. The verification is a very important part before the controller unit can be used in
production. Invalid controller units can cause big damage to the cars vital parts, engine or
gearbox. Or even worse, the car can become highly dangerous in traffic situations.
Until today the controller units has been verified manually. This thesis prepares a new method
for automatic verification of controller unit functions. The automatic verification programs
are written in the scripting language Python and implemented in a simulator environment
called HIL (Hardware In the Loop). The aim is to develop and supply a totally automatic
simulator; where controller unit functions can be tested under different kinds of
predetermined driving and environment circumstances.
The automatic simulator tests generate in the end log-files for manual study. The only works
for the user, with correct configured simulator and verification settings, is just to start-up the
process and afterwards study the result-logs, which contain all required test information.
The results after tests with a series of controller unit functions indicate great time profits. But
also many pitfalls and demand high user competence and a good knowledge of the underlying
algorithms to interpret the result-logs in a correct way.
2