DocumentCode :
2339085
Title :
Automated validation of software models
Author :
Sims, Steve ; Cleaveland, Rance ; Butts, Ken ; Ranville, Scott
fYear :
2001
fDate :
26-29 Nov. 2001
Firstpage :
91
Lastpage :
96
Abstract :
The paper describes the application of an automated verification tool to a software model developed at Ford Motor Company. Ford already has in place an advanced model-based software development framework that employs the Matlab(R), Simulink(R), and Stateflow(R) modeling tools. During this project, we applied the invariant checker Salsa to a Simulink(R)/Stateflow(R) model of automotive software to check for nondeterminism, missing cases, dead code, and redundant code. During the analysis, a number of anomalies were detected that had not been found during manual review. We argue that the detection and correction of these problems demonstrates a cost-effective application of formal verification that elevates our level of confidence in the model.
Keywords :
automatic programming; automobiles; formal specification; program verification; Ford Motor Company; Matlab; Salsa; Simulink; Stateflow; advanced model-based software development framework; anomaly detection; automated software model validation; automated verification tool; automotive software; dead code; formal verification; invariant checker; missing cases; modeling tools; nondeterminism; redundant code; Application software; Automotive engineering; Biomedical engineering; Computer industry; Computer languages; Mathematical model; Programming; Software packages; Software performance; Software tools;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Automated Software Engineering, 2001. (ASE 2001). Proceedings. 16th Annual International Conference on
ISSN :
1938-4300
Print_ISBN :
0-7695-1426-X
Type :
conf
DOI :
10.1109/ASE.2001.989794
Filename :
989794
Link To Document :
بازگشت