loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Third IEEE International Workshop on Electronic Design, Test and Applications (DELTA'06)
Coverage Measurement for Software Application Testing using Partially Ordered Domains and Symbolic Trajectory Evaluation Techniques
Kuala Lumpur, Malaysia
January 17-January 19
ISBN: 0-7695-2500-8
Adriel Cheng, Freescale Semiconductor, Adelaide, SA, Australia
Atanas Parashkevov, Freescale Semiconductor, Adelaide, SA, Australia
Cheng-Chew Lim, University of Adelaide, Adelaide, SA, Australia
Ensuring the functional correctness of a SoC is essential for successful design projects. A proven and effective method from Freescale Semiconductor Australia is to employ software application testing at the pre-silicon simulation stage. This method was formalized and implemented into a Software Application Level Verification Methodology (SALVEM). However, despite its successes, SALVEM lacks an effective coverage technique. Existing coverage methods are unsuitable because they do not provide any useful information about the functional applications verified. The contribution of this paper is a coverage method that determines what functional SoC behaviours were tested, and quantifies this information into a coverage metric to estimate the comprehensiveness of SALVEM testing. The paper will outline the coverage method, and explain the abstraction and coverage modelling graph techniques adapted from the formal verification domain of Symbolic Trajectory Evaluation. The coverage method was applied to the Nios SoC and experimental coverage results will be discussed.
Citation:
Adriel Cheng, Atanas Parashkevov, Cheng-Chew Lim, "Coverage Measurement for Software Application Testing using Partially Ordered Domains and Symbolic Trajectory Evaluation Techniques," delta, pp.481-487, Third IEEE International Workshop on Electronic Design, Test and Applications (DELTA'06), 2006
Usage of this product signifies your acceptance of the Terms of Use.