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
Link To Document