Search NASAโŒ• Search

NASA NTRS ยท 19880063765

An automated quality assessor for Ada object-oriented designs

Abstract

A tool for evaluating object-oriented 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 become 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.

Keep this discovery

Explore connections, maps & timelines

BibTeXRIS

Bailin, Sidney C.. 1988-01-01. An automated quality assessor for Ada object-oriented designs. https://ntrs.nasa.gov/citations/19880063765

Cite the original work for its findings. Save a collection to share your selection of sources.