Title
Synthesizing simulators for model checking microcontroller binary code
Abstract
Model checking of binary code is recognized as a promising tool for the verification of embedded software. Our approach, which is implemented in the [MC]SQUARE model checker, uses tailored simulators to build state spaces for model checking. Previously, these simulators have been generated by hand in a time-consuming and error-prone process. This paper proposes a method for synthesizing these simulators from a description of the hardware in an architecture description language in order to tackle these drawbacks. The application of this approach to the Atmel ATmega16 microcontroller is detailed in a case study.
Year
DOI
Venue
2010
10.1109/DDECS.2010.5491761
Design and Diagnostics of Electronic Circuits and Systems
Keywords
Field
DocType
architecture description languages,assembly code,model checking,retargetability,synthesis
Programming language,Model checking,Embedded software,Computer science,Real-time computing,Assembly language,Software,Microcontroller,Application software,Architecture description language,Formal verification,Embedded system
Conference
ISSN
ISBN
Citations 
2334-3133
978-1-4244-6612-2
1
PageRank 
References 
Authors
0.38
5
4
Name
Order
Citations
PageRank
Dominique Gückel110.38
Bastian Schlich221417.98
Jörg Brauer321919.33
Stefan Kowalewski460265.14