Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

A design methodology for the utilization of metrics within various phases of software lifecycle models

Conference ·
OSTI ID:6260601
A design methodology for implementing an automatable set of elementary measures that can be used in constructing composite or hybrid software metric prototypes is presented. Metric kernel primitives developed with this methodology are utilized to construct new hybrid metrics that can be applied to programs implemented in different languages and to various phases of software lifecycle models. The primary intent of the methodology is to provide a technique and subsequent environment that will enhance research in the metric area. Initial evaluations of the design methodology have investigated the application of software complexity metrics to the maintenance phase of the traditional lifecycle model. Actual primitives have been developed in the Ada/sup TM/ programming language to aid in constructing software complexity metrics. Prototypes of Halstead's metric and McCabe's Cyclomatic Complexity metric were constructed from the primitives to evaluate the design methodology. The prototypes can analyze programs written in either FORTRAN or COBOL. An environment to support the design methodology has been defined and is under development.
Research Organization:
Sandia National Labs., Albuquerque, NM (USA); Texas A and M Univ., College Station (USA). Dept. of Computer Science
DOE Contract Number:
AC04-76DP00789
OSTI ID:
6260601
Report Number(s):
SAND-86-2384C; CONF-871081-1; ON: DE87010519
Country of Publication:
United States
Language:
English

Similar Records

Software Maintainability Index Revisited
Journal Article · Wed Aug 01 00:00:00 EDT 2001 · CrossTalk - The Journal of Defense Software Engineering · OSTI ID:912059

Design of a distributed concurrent simulation environment
Thesis/Dissertation · Tue Dec 31 23:00:00 EST 1985 · OSTI ID:7127167

Parallel Ada implementation of a multiple-model Kalman-filter tracking system: a software engineering approach. Master's thesis
Technical Report · Tue Feb 28 23:00:00 EST 1989 · OSTI ID:5937874