• DocumentCode
    2036905
  • Title

    Observability enhanced coverage analysis of C programs for functional validation

  • Author

    Fallah, Farzan ; Ghosh, Indradeep

  • Author_Institution
    Fujitsu Labs. of America, Inc., Sunnyvale, CA, USA
  • fYear
    2001
  • fDate
    2001
  • Firstpage
    157
  • Lastpage
    162
  • Abstract
    Software programs written in some programming languages like C, C++, Java, etc, are mostly verified by functional simulation. Since exhaustive functional simulation is impossible for even a small sized C program, it is important to quantitatively measure the extent of design verification during simulation by a set of test vectors. Various coverage metrics have been proposed for measuring the degree of design verification. Most of them compute the extent of design excitation (controllability) but are unable to say whether the excitation responses have propagated to observable points in the program (observability). In this paper we propose a metric for code coverage analysis of C programs that addresses not only controllability but tackles observability as well. Thus, this metric is able to tell what percentage of the simulation responses have been propagated to observable points in the program like primary outputs or printed variables. We improve upon a recently proposed observability enhanced software coverage metric by increasing the accuracy of the analysis as well as decreasing the simulation runtime overhead. We report some preliminary results on example C programs
  • Keywords
    C language; controllability; formal verification; observability; software metrics; C programs; controllability; coverage metrics; design excitation; design verification; observability; primary outputs; printed variables; Observability;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High-Level Design Validation and Test Workshop, 2001. Proceedings. Sixth IEEE International
  • Conference_Location
    Monterey, CA
  • Print_ISBN
    0-7695-1411-1
  • Type

    conf

  • DOI
    10.1109/HLDVT.2001.972823
  • Filename
    972823