DocumentCode
3186518
Title
High-level decision diagram manipulations for code coverage analysis
Author
Minakova, Karina ; Reinsalu, Uljana ; Chepurov, Anton ; Raik, Jaan ; Jenihhin, Maksim ; Ubar, Raimund ; Ellervee, Peeter
Author_Institution
Dept. of Comput. Eng., Tallinn Univ. of Technol., Tallinn
fYear
2008
fDate
6-8 Oct. 2008
Firstpage
207
Lastpage
210
Abstract
Previous works have shown that high-level decision diagrams (HLDD-s) are suitable for system representation for analyzing code coverage metrics. This is due to the fact that HLDD models implicitly represent classical code coverage items, such as statement and branch coverage. However, research on the properties of HLDD-s, which contribute to the accuracy of coverage assessment, is missing. Current paper proposes a set of HLDD manipulations in order to generate diagrams that would allow more stringent code coverage measurement without sacrificing performance, i.e., computation time and memory requirements. The techniques include generation of HLDD-trees from Hardware Description Language (HDL)descriptions and two types of HLDD collapsing methods, which are a generalization of the BDD reduction rules. Experiments on ITC99 benchmark circuits show that the code coverage assessment based on the proposed HLDD manipulation is more stringent than what can be achieved with classical methods. At the same time, the model is well scalable because HLDD generation is terminated in the HDL variables.
Keywords
decision diagrams; decision trees; hardware description languages; software metrics; BDD reduction rules; HLDD-trees; Hardware Description Language; code coverage analysis; code coverage metrics; high-level decision diagram manipulations; system representation; Binary decision diagrams; Current measurement; Flow graphs; Fluid flow measurement; Hardware design languages; Integrated circuit modeling; Observability; Software testing; Test pattern generators; Time measurement;
fLanguage
English
Publisher
ieee
Conference_Titel
Electronics Conference, 2008. BEC 2008. 11th International Biennial Baltic
Conference_Location
Tallinn
ISSN
1736-3705
Print_ISBN
978-1-4244-2059-9
Electronic_ISBN
1736-3705
Type
conf
DOI
10.1109/BEC.2008.4657515
Filename
4657515
Link To Document