• 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