Logo image
Class analysis for testing of polymorphism in Java software
Technical documentation   Open access

Class analysis for testing of polymorphism in Java software

Atanas Rountev, Ana Milanova and Barbara G. Ryder
Rutgers University
2001
DOI:
https://doi.org/10.7282/t3-e0pp-8c09

Abstract

Several coverage criteria have been proposed for testing of polymorphic interactions in object-oriented software. We have built a prototype tool that supports these criteria. This paper describes the overall tool design, and shows how class analysis is used by the tool to compute the coverage requirements. We discuss the importance of analysis precision and the ability to analyze subsets of partial programs. We also show how to modify Rapid Type Analysis [2] to compute the coverage requirements, and present initial empirical evaluation of analysis precision.
pdf
dcs-tr-432124.43 kBDownloadView
Version of Record (VoR) Technical Documentation Open Access
url
Report an accessibility issueView
Please complete a content remediation request to report an accessibility issue with a library electronic resource, website, or service.

Metrics

96 File downloads
57 Record Views

Details

Logo image