DocumentCode :
465278
Title :
Formal Techniques for SystemC Verification; Position Paper
Author :
Vardi, Moshe Y.
Author_Institution :
Rice Univ., Houston
fYear :
2007
fDate :
4-8 June 2007
Firstpage :
188
Lastpage :
192
Abstract :
SystemC has emerged lately as a de facto, open, industry standard modeling language, enabling a wide range of modeling levels, from RTL to system level. Its increasing acceptance is driven by the increasing complexity of designs, pushing designers to higher and higher levels of abstractions. While a major goal of SystemC is to enable verification at higher level of abstraction, enabling early exploration of system-level designs, the focus so far has been on traditional dynamic validation techniques. It is fair to see that the development of formal-verification techniques for SystemC models is at its infancy. In spite of intensive recent activity in the development of formal-verification techniques for software, extending such techniques to SystemC is a formidable challenge. The difficulty stems from both the object-oriented nature of SystemC, which is fundamental to its modeling philosophy, and its sophisticated event-driven simulation semantics. In this position paper we discuss what is needed to develop formal techniques for SystemC verification, augmenting dynamic validation techniques. By formal techniques we refer here to a range of techniques, including assertion-based dynamic validation, symbolic simulation, formal test generation, explicit-state model checking, and symbolic model checking.
Keywords :
C language; formal verification; SystemC verification; assertion-based dynamic validation; explicit-state model checking; formal test generation; formal-verification techniques; symbolic model checking; symbolic simulation; system-level designs; Computational modeling; Computer bugs; Design engineering; Discrete event simulation; Distributed computing; Hardware; Object oriented modeling; Permission; System-level design; Testing; Formal Verification; High-Level Model; Verification;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Design Automation Conference, 2007. DAC '07. 44th ACM/IEEE
Conference_Location :
San Diego, CA
ISSN :
0738-100X
Print_ISBN :
978-1-59593-627-1
Type :
conf
Filename :
4261169
Link To Document :
بازگشت