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
Link To Document