DocumentCode
1696250
Title
An automatic test coverage analysis for SystemC description using aspect-oriented programming
Author
Chen, Yan ; Qiu, Weidong ; Zhou, Bo ; Peng, Chenglian
Author_Institution
Sch. of Inf. Sci. & Eng., Fudan Univ., China
Volume
2
fYear
2004
Firstpage
632
Abstract
This work addresses the problem of functional verification starting from a high level description of the system under test, specified in SystemC. The verification method considered is based upon the simulation of executable SystemC description. Test coverage analysis is the main technique for checking and showing that the testing has been thorough. We propose an approach to automate the coverage analysis using aspect-oriented programming. Aspects here are described as checkers for detecting coverage. The most important feature using the aspect-oriented technology here is that allows checking functions across classes to be added or replaced without modifying the original code. UML2.0 is used to model the dynamic behavior view of SystemC description as a coverage metric model. Inherently, it is possible to automate the whole test coverage analysis using our methodology.
Keywords
C language; Unified Modeling Language; computer aided software engineering; formal specification; object-oriented programming; program verification; SystemC specification; UML2.0; aspect-oriented programming; automatic test coverage analysis; coverage metric model; dynamic behavior modeling; executable SystemC description simulation; functional verification; high level description; system checking; system testing; Automatic programming; Automatic testing; Functional programming; Hardware design languages; Information science; Integrated circuit testing; Performance analysis; Process design; Programming profession; System testing;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Supported Cooperative Work in Design, 2004. Proceedings. The 8th International Conference on
Print_ISBN
0-7803-7941-1
Type
conf
DOI
10.1109/CACWD.2004.1349267
Filename
1349267
Link To Document