• 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