• DocumentCode
    2591617
  • Title

    Structural testing based on minimum kernels

  • Author

    Dubrova, Elena

  • Author_Institution
    R. Inst. of Technol., IMIT/KTH, Kista, Sweden
  • fYear
    2005
  • fDate
    7-11 March 2005
  • Firstpage
    1168
  • Abstract
    Structural testing techniques, such as statement and branch coverage, play an important role in improving the dependability of software systems. However, finding a set of tests which guarantees high coverage is a time-consuming task. We present a technique for structural testing based on kernel computation. A kernel satisfies the property that any set of tests which executes all vertices (edges) of the kernel executes all vertices (edges) of the program´s flowgraph. We present a linear-time algorithm for computing minimum kernels based on pre- and post-dominator relations of a flowgraph.
  • Keywords
    flow graphs; program testing; software engineering; kernel computation; linear-time algorithm; minimum kernels; post-dominator relations; pre-dominator relations; program flowgraph; software development; software systems; structural software testing; Accidents; Kernel; Programming; Real time systems; Software algorithms; Software systems; Software testing; System testing; Tree graphs; Vehicle crash testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design, Automation and Test in Europe, 2005. Proceedings
  • ISSN
    1530-1591
  • Print_ISBN
    0-7695-2288-2
  • Type

    conf

  • DOI
    10.1109/DATE.2005.284
  • Filename
    1395752