• DocumentCode
    2742820
  • Title

    Test Coverage Metric for Two-Staged Language with Abstract Interpretation

  • Author

    Kim, Taeksu ; Lee, Chunwoo ; Lee, Kiljoo ; Baik, Soohyun ; Wu, Chisu ; Yi, Kwangkeun

  • Author_Institution
    Software Eng. Lab., Seoul Nat. Univ., Seoul, South Korea
  • fYear
    2009
  • fDate
    1-3 Dec. 2009
  • Firstpage
    301
  • Lastpage
    308
  • Abstract
    As a program written in multi-staged language can generate and execute code fragments in execution time, it is hard to predict how many code fragments will be generated in execution time. Therefore, current test coverages are not likely to give right answers when they are apply to a program written in multi-staged language because the program size could not be estimated easily. In this paper, we present static analysis which detects code fragments generated in execution time using abstract interpretation and prove the correctness of analyzer. Moreover we propose new test coverage for multi-staged language using the result of analysis.
  • Keywords
    program diagnostics; program testing; software metrics; abstract interpretation; analyzer correctness proving; code fragments detection; execution time; multi-staged language; static analysis; test coverage metric; two-staged language; Computer languages; Java; Laboratories; Programming; Reactive power; Size measurement; Software engineering; Software testing; abstract interpretation; multi-staged language; software testing; test coverage;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering Conference, 2009. APSEC '09. Asia-Pacific
  • Conference_Location
    Penang
  • ISSN
    1530-1362
  • Print_ISBN
    978-0-7695-3909-6
  • Type

    conf

  • DOI
    10.1109/APSEC.2009.46
  • Filename
    5358693