• DocumentCode
    1926312
  • Title

    Designing an Effective Constraint Solver in Coverage Directed Test Generation

  • Author

    Shen, Haihua ; Wang, Pengyu ; Chen, Yunji ; Guo, Qi ; Zhang, Heng

  • Author_Institution
    Inst. of Comput. Technol., Chinese Acad. of Sci., Beijing
  • fYear
    2009
  • fDate
    25-27 May 2009
  • Firstpage
    388
  • Lastpage
    395
  • Abstract
    As the complexity of processors grows, the bottleneck of verification remains in generating suitable test programs that meet coverage metrics automatically. Coverage directed test generation is a technique to automate the feedback from coverage analysis to test generation. It is very important to solve the constraint satisfaction problem for a flexible coverage directed test generator with complex variables. In this paper, we propose an effective constraint solver which combines constraint satisfaction problempsilas algorithms and coverage directed test generation to address the challenges that arise from the practical verification problem. We implement the constraint solver in our practical coverage directed test generation platform, which has been used in the verification of an embedded processor. The efficiency of our approach has been demonstrated by the practical results.
  • Keywords
    constraint theory; program testing; program verification; software metrics; constraint satisfaction problem; constraint solver; coverage directed test generation; coverage metrics; embedded processor; processor complexity; verification bottleneck; Automatic testing; Circuit simulation; Circuit testing; Computers; Data structures; Embedded software; Feedback; Software design; Software testing; System testing; Constraint Solver; Coverage; Test Generation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Embedded Software and Systems, 2009. ICESS '09. International Conference on
  • Conference_Location
    Zhejiang
  • Print_ISBN
    978-1-4244-4359-8
  • Type

    conf

  • DOI
    10.1109/ICESS.2009.39
  • Filename
    5066673