Complete formal verification of multi core embedded systems using bounded model checking

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

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.

Original languageEnglish
Title of host publication2006 IEEE Dallas ICAS Workshop on Design, Applications, Integration and Software, DCAS-06
Pages147-150
Number of pages4
DOIs
Publication statusPublished - 1 Dec 2006
Externally publishedYes
Event2006 IEEE Dallas ICAS Workshop on Design, Applications, Integration and Software, DCAS-06 - Richardson, TX, United States
Duration: 29 Oct 200630 Oct 2006

Publication series

Name2006 IEEE Dallas/CAS Workshop onDesign, Applications, Integration and Software, DCAS-06

Conference

Conference2006 IEEE Dallas ICAS Workshop on Design, Applications, Integration and Software, DCAS-06
Country/TerritoryUnited States
CityRichardson, TX
Period29/10/0630/10/06

Fingerprint

Dive into the research topics of 'Complete formal verification of multi core embedded systems using bounded model checking'. Together they form a unique fingerprint.

Cite this