• DocumentCode
    1682995
  • Title

    Complete Formal Verification of Multi Core Embedded Systems Using Bounded Model Checking

  • Author

    Kühne, Ulrich ; Grobe, Daniel ; Drechsler, Rolf

  • Author_Institution
    Inst. of Comput. Sci., Bremen Univ.
  • fYear
    2006
  • Firstpage
    147
  • Lastpage
    150
  • Abstract
    Embedded systems are today frequently used in many applications. Modern designs show a rising complexity, partially including multiple CPU cores. The verification of such systems has to deal with parallel execution of programs and resource conflicts. In this paper we introduce an approach for the formal verification of multi core embedded systems. Bounded model checking is used as the underlying technique. It is shown how it can be applied to the verification of multi core systems ranging from the hardware up to the interaction of multiple cores on the software layer. The approach is demonstrated by the complete verification of a dual core RISC CPU
  • Keywords
    embedded systems; formal verification; parallel programming; reduced instruction set computing; RISC CPU; bounded model checking; formal verification; multi core embedded system; parallel program execution; Application software; Central Processing Unit; Circuits; Concurrent computing; Distributed computing; Embedded system; Formal verification; Hardware; Parallel processing; Reduced instruction set computing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design, Applications, Integration and Software, 2006 IEEE Dallas/CAS Workshop on
  • Conference_Location
    Richardson, TX
  • Print_ISBN
    1-4244-0670-6
  • Electronic_ISBN
    1-4244-0670-6
  • Type

    conf

  • DOI
    10.1109/DCAS.2006.321055
  • Filename
    4115134