Loading [a11y]/accessibility-menu.js
Putting escape analysis to work for software testing | IEEE Conference Publication | IEEE Xplore

Putting escape analysis to work for software testing


Abstract:

Developed primarily for optimization of functional and object-oriented software, escape analysis discerns information to determine whether the lifetime of data exceeds it...Show More

Abstract:

Developed primarily for optimization of functional and object-oriented software, escape analysis discerns information to determine whether the lifetime of data exceeds its static scope. We demonstrate how to apply escape analysis to software engineering tasks. In particular we present novel software testing and retesting techniques for object-oriented software which utilize escape analysis. We exploit a combined pointer and escape analysis that is able to identify how individual objects allocated in one region of a program interact with other regions of a program. The analysis framework increases flexibility and scalability as testing coverage can be targeted to a specific arbitrary region of a program, followed by integration testing that can be focused on particular sets of objects escaping the region. We demonstrate how regression testing can be performed utilizing this framework. We believe such a flexible framework becomes increasingly beneficial as applications become more component-oriented.
Date of Conference: 03-06 October 2002
Date Added to IEEE Xplore: 29 January 2003
Print ISBN:0-7695-1819-2
Print ISSN: 1063-6773
Conference Location: Montreal, QC, Canada

References

References is not available for this document.