loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Third ACIS Int'l Conference on Software Engineering Research, Management and Applications (SERA'05)
A Class Abstraction Technique to Support the Analysis of Java Programs During Testing
Central Michigan University, Mount Pleasant, Michigan
August 11-August 13
ISBN: 0-7695-2297-1
David Crowther, Florida International University
Djuradj Babich, Florida International University
Peter J. Clarke, Florida International University

In this paper, we describe a class abstraction technique (CAT) for Java programs that support the testing process by capturing aspects of software complexity based on the combination of class characteristics. These class characteristics relate to properties of the class features such as concurrency, polymorphism, exception handling, and accessibility as well as relationships between classes. Our taxonomy (CAT) for Java allows us to generate a finite number of possible class groups (taxa). Each class C in a Java program is cataloged into a group that summarizes the dependencies with other types realized through declarations and definitions in C . We also provide a high-level design for a tool to catalog Java classes based on our taxonomy.

Citation:
David Crowther, Djuradj Babich, Peter J. Clarke, "A Class Abstraction Technique to Support the Analysis of Java Programs During Testing," sera, pp.22-29, Third ACIS Int'l Conference on Software Engineering Research, Management and Applications (SERA'05), 2005
Usage of this product signifies your acceptance of the Terms of Use.