DocumentCode
2984019
Title
An automated quality assessor for Ada object-oriented designs
Author
Bailin, Sidney C.
Author_Institution
Comput. Technol. Associates Inc., Laurel, MD, USA
fYear
1988
fDate
23-27 May 1988
Firstpage
732
Abstract
A tool for evaluating object-orientated designs (OODs) for Ada software is described. The tool assumes a design expressed as a hierarchy of object diagrams. A design of this type identifies the objects of a system, an interface to each object, and the usage relationships between objects. When such a design is implemented in Ada, objects becomes packages, interfaces become package specifications and usage relationships become Ada `with´ clauses and package references. An automated quality assessor has been developed that is based on flagging undesirable design constructs. For convenience, distinctions are made among three levels of severity: questionable, undesirable, and hazardous. A questionable construct is one that may well be appropriate. An undesirable construct is one that should be changed because it is potentially harmful to the reliability, maintainability, or reusability of the software. A hazardous construct is one that is undesirable and that introduces a high level of risk
Keywords
Ada; aerospace computing; software reliability; software tools; Ada object-oriented designs; NASAs Goddard Space Flight Center; automated quality assessor; hazardous construct; maintainability; package references; package specifications; questionable construct; reliability; reusability; undesirable construct; Contracts; Design methodology; NASA; Packaging; Quality assessment; Research and development; Software maintenance; Software reusability; Software tools; Testing;
fLanguage
English
Publisher
ieee
Conference_Titel
Aerospace and Electronics Conference, 1988. NAECON 1988., Proceedings of the IEEE 1988 National
Conference_Location
Dayton, OH
Type
conf
DOI
10.1109/NAECON.1988.195088
Filename
195088
Link To Document