Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
Tool support for detecting defects in object-oriented models
Górski J., Jarzebowicz A., Leszczyna R., Miler J., Olszewski M. In Enhanced methods in computer security, biometric and artificial intelligence systems. London,  Springer-Verlag,  2005. Type:Book Chapter
Date Reviewed: Nov 6 2006

Defects in object-oriented designs are more costly to repair if they are detected later in the software development process. Early detection of defects should significantly reduce development costs. Apart from detecting obvious syntactic defects of the model, a major challenge is to check whether the requirements model actually corresponds to the reality it is supposed to model.

The goal of this book chapter is to present a method, called UML-HAZOP, that would systematically generate checklists for unified modeling language (UML) models. Derived from the hazard and operability (HAZOP) method for safety-critical systems, this method follows all of the connections in a model (currently associations and generalizations in class diagrams), and, based on their attributes, suggests all of the possible defects. A human analyst then has to decide whether each one is really a defect. While scrutinizing a model in this way helps to detect conceptual defects, the human effort involved appears to pay off only for safety-critical systems.

Unfortunately, the method is presented only briefly. No detailed description or example is given, and the reader is referred to an earlier journal paper by the same authors. While the chapter is already short, a large part of it is spent on unimportant technical details about the tool implementing the method. Even though the abstract is promising, the chapter itself, in my opinion, is not interesting for any audience; a reader interested in the method has no other choice than to look up the journal paper [1].

Reviewer:  Vladimir Mencl Review #: CR133520 (0710-1003)
1) Górski, J.; Jarzebowicz, A. Detecting defects in object-oriented diagrams using UML-HAZOP. Foundations of Computing and Decision Sciences 27, 4(2002), 197–210.
Bookmark and Share
  Reviewer Selected
Featured Reviewer
 
 
Testing And Debugging (D.2.5 )
 
 
Object-Oriented Design Methods (D.2.2 ... )
 
 
Design Tools and Techniques (D.2.2 )
 
 
Software/ Program Verification (D.2.4 )
 
Would you recommend this review?
yes
no
Other reviews under "Testing And Debugging": Date
Software defect removal
Dunn R., McGraw-Hill, Inc., New York, NY, 1984. Type: Book (9789780070183131)
Mar 1 1985
On the optimum checkpoint selection problem
Toueg S., Babaoglu O. SIAM Journal on Computing 13(3): 630-649, 1984. Type: Article
Mar 1 1985
Software testing management
Royer T., Prentice-Hall, Inc., Upper Saddle River, NJ, 1993. Type: Book (9780135329870)
Mar 1 1994
more...

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