• DocumentCode
    2210892
  • Title

    Complementary verification of embedded software using ASD and Uppaal

  • Author

    Doornbos, Richard ; Hooman, Jozef ; Van Vlimmeren, Bernard

  • Author_Institution
    Embedded Syst. Inst., Eindhoven, Netherlands
  • fYear
    2012
  • fDate
    18-20 March 2012
  • Firstpage
    60
  • Lastpage
    65
  • Abstract
    To increase the confidence in the correctness of software components, we investigated the use of two complementary formal methods in industrial software development. We combine a commercial refinement checker, the ASD:Suite of the company Verum, with the academic verification tool Uppaal to encompass a larger range of verification possibilities. Wheras the ASD:Suite is based on the compositional verification of a single component with respect to its interface, Uppaal concentrates on the global verification of a closed system. Another difference is that ASD:Suite includes code generation from formal models, whereas Uppaal allows model simulation. The combination of the two tools has been applied in industry on a case study of a camera protection system.
  • Keywords
    embedded systems; formal verification; ASD; Verum; academic verification tool Uppaal; camera protection system; closed system; code generation; commercial refinement checker; complementary verification; embedded software; formal methods; industrial software development; software components; Automata; Cameras; Companies; Safety; Software; Unified modeling language; Variable speed drives;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Innovations in Information Technology (IIT), 2012 International Conference on
  • Conference_Location
    Abu Dhabi
  • Print_ISBN
    978-1-4673-1100-7
  • Type

    conf

  • DOI
    10.1109/INNOVATIONS.2012.6207775
  • Filename
    6207775