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
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;
Conference_Titel :
Innovations in Information Technology (IIT), 2012 International Conference on
Conference_Location :
Abu Dhabi
Print_ISBN :
978-1-4673-1100-7
DOI :
10.1109/INNOVATIONS.2012.6207775