Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
A survey of structured and object-oriented software specification methods and techniques
Wieringa R. ACM Computing Surveys30 (4):459-527,1998.Type:Article
Date Reviewed: Jun 1 1999

This article surveys techniques used in structured andobject-oriented software specification methods. The techniques areclassified as techniques for the specification of external interactionand internal decomposition. The external interaction specificationtechniques are further subdivided into techniques for the specificationof functions, behavior, and communication. After surveying thetechniques, we summarize the way they are used in structured andobject-oriented methods and indicate ways in which they can becombined.…The appendices show how the reviewed techniques areused in 6 structured and 19 object-oriented specification methods. (Fromthe abstract.)

The author says the focus is restricted to“semiformal techniques, by which we mean diagram techniques andtechniques that use some form of structured naturallanguage.”

The paper presents a framework for comparing the different methods,then presents and analyzes the main features of each. Six structured and19 object-oriented methods are discussed. One point of interest is theinclusion of structured techniques, which are omitted by most papersdealing with object-oriented techniques. Another virtue of the paper isthe use of the same example application for all techniques, in order toprovide a common reference point for comparing them.

This well-written survey provides useful critiques and a goodcomparison of the methods it examines. The material is augmented byreadable figures and an extensive list of references.

Reviewer:  G. R. Mayforth Review #: CR127304 (99060434)
Bookmark and Share
 
Tools (D.2.1 ... )
 
 
State Diagrams (D.2.2 ... )
 
Would you recommend this review?
yes
no
Other reviews under "Tools": Date
C-TODOS: an automatic tool for office system conceptual design
Pernici B., Barbic F., Maiocchi R., Fugini M., Rames J., Rolland C. ACM Transactions on Information Systems 7(4): 378-419, 1989. Type: Article
Jul 1 1990
Larch: languages and tools for formal specification
Guttag J. (ed), Horning J., Springer-Verlag New York, Inc., New York, NY, 1993. Type: Book (9780387940069)
May 1 1994
Exploiting reusable specifications through analogy
Maiden N., Sutcliffe A. Communications of the ACM 35(4): 55-64, 1992. Type: Article
Mar 1 1993
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