• 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