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