Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
TACCLE: a methodology for object-oriented software testing at the class and cluster levels
Chen H., Tse T., Chen T. ACM Transactions on Software Engineering and Methodology10 (1):56-109,2001.Type:Article
Date Reviewed: Sep 1 2001

Chen, Tse and Chen’s paper addresses a new methodology for testing called testing at the class and cluster levels (TACCLE). They provide an interesting insight into object-oriented testing. They detail a method for testing the interactions between related objects properties and methods, what they call a cluster. A specification language called Contract is used to describe the interactions between objects.

The introduction gives a brief background into what testing at the cluster level is. It also mentions some of the problems with other research that has been done in this area.

The paper then briefly describes testing using fundamental equivalent pairs. For more information on this subject, the reader is directed to other research done by Chen et al.

The main focus of this paper is on testing using nonequivalent terms. It goes into great detail describing how the TACCLE methodology can be used. Several examples are given to illustrate the concepts.

The paper is well written. It has a blend of technical information with a lot of easy-to-follow examples. It has simple implementation examples (a stack, a queue, and bank accounts) that make it easy to follow the points that are being made.

The purpose of this work is to continue research in the field of software testing, with an emphasis on object-oriented testing. This work is intended for anyone who is conducting research in this field. The ideas in the paper are helpful in generating test cases for software. A background in computer science is necessary to understand the algebraic specifications.

Reviewer:  Ed Ordorica Review #: CR125317
Bookmark and Share
Languages (D.2.1 ... )
Object-Oriented Languages (D.3.2 ... )
Testing Tools (D.2.5 ... )
Would you recommend this review?
Other reviews under "Languages": Date
An examination of requirements specification languages
Tse T., Pong L. The Computer Journal 34(2): 143-152, 1991. Type: Article
Apr 1 1992
Towards a formal basis for the formal development method and the Ina Jo specification language
Berry D. IEEE Transactions on Software Engineering SE-13(2): 184-201, 1987. Type: Article
Oct 1 1987
On the design of ANNA, a specification language for ADA
Luckham D.  Software validation: inspection-testing-verification-alternatives (, Darmstadt, West Germany,2271984. Type: Proceedings
May 1 1986

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2023 ThinkLoud®
Terms of Use
| Privacy Policy