MODEL-BASED VERIFICATION OF EMBEDDED SOFTWARE.

The article discusses the use of models to verify and validate embedded software applications. Topics include software design specification, "in the loop" testing methods including model-in-the-loop, software-in-the-loop, processor-in-the-loop, and hardware-in-the-loop, timing considerations, managi...

Full description

Bibliographic Details
Published in:Computer (00189162) Vol. 42; no. 4; pp. 53 - 60
Main Authors: Shokry, Hesham, Hinchey, Mike
Format: Article
Published: IEEE Apr2009
Subjects:
Online Access:View this record in EBSCOhost
Description
Summary:The article discusses the use of models to verify and validate embedded software applications. Topics include software design specification, "in the loop" testing methods including model-in-the-loop, software-in-the-loop, processor-in-the-loop, and hardware-in-the-loop, timing considerations, managing complexity, and model-level tool support. The authors acknowledge that their treatment focuses on the application implementation of the electronic-control-unit software. Infrastructure software is at least the equal of application software in terms of complexity, and will require its own modeling regimen.