DocumentCode
2733334
Title
Verification of an industrial SystemC/TLM model using LOTOS and CADP
Author
Garavel, Hubert ; Helmstetter, Claude ; Ponsini, Olivier ; Serwe, Wendelin
Author_Institution
INRIA Grenoble Rhÿne-Alpes / Vasy, 655, avenue de l´´Europe, F-38330 Montbonnot St Martin, France
fYear
2009
fDate
13-15 July 2009
Firstpage
46
Lastpage
55
Abstract
SystemC/TLM is a widely used standard for system level descriptions of complex architectures. It is particularly useful for fast simulation, thus allowing early development and testing of the targeted software. In general, formal verification of SystemC/TLM relies on the translation of the complete model into a language accepted by a verification tool. In this paper, we present an approach to the validation of a SystemC/TLM description by translation into LOTOS, reusing as much as possible of the original SystemC/TLM C++ code. To this end, we exploit a feature offered by the formal verification toolbox CADP, namely the import of external C code in a LOTOS model. We report on experiments of our approach on the BDisp, a complex graphical processing unit designed by STMicroelectronics.
Keywords
Circuits; Computer architecture; Embedded software; Formal verification; Hardware; Libraries; Process design; Protocols; Software testing; System testing;
fLanguage
English
Publisher
ieee
Conference_Titel
Formal Methods and Models for Co-Design, 2009. MEMOCODE '09. 7th IEEE/ACM International Conference on
Conference_Location
Cambridge, MA, USA
Print_ISBN
978-1-4244-4806-7
Type
conf
DOI
10.1109/MEMCOD.2009.5185377
Filename
5185377
Link To Document