DocumentCode
465250
Title
Model-driven Validation of SystemC Designs
Author
Patel, Hiren D. ; Shukla, Sandeep K.
Author_Institution
Virginia Polytech. Inst. & State Univ., Blacksburg
fYear
2007
fDate
4-8 June 2007
Firstpage
29
Lastpage
34
Abstract
Functional test generation for dynamic validation of current system level designs is a challenging task. Manual test writing or automated random test generation techniques are often used for such validation practices. However, directing tests to particular reachable states of a SystemC model is often difficult, especially when these models are large and complex. In this work, we present a model-driven methodology for generating directed tests that take the SystemC model under validation to specific reachable states. This allows the validation to uncover very specific scenarios which lead to different corner cases. Our formal modeling is done entirely within the Microsoft SpecExplorer tool to describe the specification of the system under validation in the notation of AsmL. We also exploit SpecExplorer´s abilities for state space exploration for our test generations, and its APIs for connecting the model to implementation programs to drive the validation of SystemC models with the generated test cases.
Keywords
conformance testing; formal specification; formal verification; program testing; AsmL notation; Microsoft SpecExplorer tool; SystemC designs; directed test generation; dynamic validation; formal modeling; functional test generation; model-driven validation; state space exploration; system specification; Automatic testing; Computational modeling; Manuals; Performance evaluation; Permission; Space exploration; State-space methods; System testing; System-level design; Writing; Abstract StateMachines; Design; Model-driven; Semantic model and simulation; Spec-Explorer; SystemC; Test case generation; Validation; 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
4261138
Link To Document