DocumentCode
256755
Title
Development of SMT-Based Bounded Model Checker for embedded assembly program
Author
Kobashi, J. ; Yamane, S. ; Takeshita, A.
Author_Institution
Grad. Sch. of Natural Sci. & Technol., Kanazawa Univ., Kanazawa, Japan
fYear
2014
fDate
7-10 Oct. 2014
Firstpage
696
Lastpage
698
Abstract
Recently, embedded assembly programs have properties dependent on hardware (direct operation of address spaces, memory mapped I/O, interruption, etc.) in the process of development. Thus, demands about the established method of formal verifications corresponding to those properties are increasing from the point of view of shorter development and high reliability. Our work aims at enabling formal verification for embedded software. We propose the detailed verification method with SMT-Based BMC for the Assembly Code Block (ACB). In addition, we have developed the automatic verification. Our method is based on the verification for the assembly program [1] and the verification using SMT-Based BMC for the embedded ANSI-C program [2] [3]. In this paper, we have developed the parser and the model converter for source codes of assembly program (assembly codes). Moreover, we show the validity of our method by experiments.
Keywords
embedded systems; formal verification; program assemblers; source code (software); ACB; SMT-based bounded model checker; assembly code block; embedded ANSI-C program; embedded assembly program; formal verification; source code; Assembly; Conferences; Educational institutions; Interrupters; Microcontrollers; Model checking; Software;
fLanguage
English
Publisher
ieee
Conference_Titel
Consumer Electronics (GCCE), 2014 IEEE 3rd Global Conference on
Conference_Location
Tokyo
Type
conf
DOI
10.1109/GCCE.2014.7031120
Filename
7031120
Link To Document