DocumentCode :
549616
Title :
Formal hardware/software co-verification by interval property checking with abstraction
Author :
Nguyen, Minh D. ; Wedler, Markus ; Stoffel, Dominik ; Kunz, Wolfgang
Author_Institution :
Electron. Design Autom. Group, Univ. of Kaiserslautern, Kaiserslautern, Germany
fYear :
2011
fDate :
5-9 June 2011
Firstpage :
510
Lastpage :
515
Abstract :
Ensuring functional correctness of hardware and software is a bottleneck in every design process of Embedded Systems. This paper proposes an approach to formally verify low-level software in conjunction with the hardware. The proposed approach is based on Interval Property Checking (IPC) that has proved successful on large industrial hardware designs. In this paper, IPC is extended by a specific abstraction technique that makes it tractable for hardware/ software co-verification on realistic industrial designs. In the proposed methodology sets of finite state sequences of the system are abstracted by interval properties. This allows us to handle long sequences of state transitions in the hardware as they occur when running programs. We demonstrate the feasibility of our approach using the example of an industrial LIN software running on a public domain microprocessor platform.
Keywords :
embedded systems; formal verification; abstraction technique; embedded systems; finite state sequences; formal hardware-software coverification; industrial LIN software; interval property checking; microprocessor platform; Computational modeling; Concrete; Embedded systems; Hardware; Integrated circuit modeling; Random access memory; Abstraction; Embedded System; Formal Verification; Hardware/Software;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Design Automation Conference (DAC), 2011 48th ACM/EDAC/IEEE
Conference_Location :
New York, NY
ISSN :
0738-100x
Print_ISBN :
978-1-4503-0636-2
Type :
conf
Filename :
5981972
Link To Document :
بازگشت