AdaMeasure: an implementation of the Halstead and Henry metrics.
Herzig, Paul M.
Davis, Daniel L.
MacLennan, Bruce J.
MetadataShow full item record
A software metric is a tool that should be used in the development of quality software. The properties that define good software vary but encompass reliability, complexity, efficiency, testability, understandability, and modifiability. The Henry metric measures the complexity of data flow within a module and the complexity of inter-module communication. This thesis is an extension of a previous thesis titled 'AdaMeasure' that calculated the Halstead metric. The present design and implementation is a tool that computes the Halstead and Henry metrics for Ada programs.
RightsThis publication is a work of the U.S. Government as defined in Title 17, United States Code, Section 101. Copyright protection is not available for this work in the United States.
Showing items related by title, author, creator and subject.
Risk Quantification of Acquisition Programs Through Systems Complexity Measures Nilchiani, Roshanak Rose; Pugliese, Antonio (Monterey, California. Naval Postgraduate School, 2021-10); SIT-SE-22-003The objective of this research is to mathematically formulate and manage the relationship between the quantitative complexity level of an acquisition or engineering development program and its relationship to the increased ...
An implementation methodology and software tool for an entropy based engineering model for evolving systems Behnke, Matthew J. (Monterey, California. Naval Postgraduate School, 2003-06);This thesis presents a practical method for calculating and representing entropy-based metrics for a set of bibliographic records evolving over time, in support of Dr. Michael Saboe's dissertation research which addressed ...
Executable Behavioral Modeling of System and Software Architecture Specifications to Inform Resourcing Decisions Farah-Stapleton, Monica; Auguston, Mikhail; Giammarco, Kristin (Elsevier, 2016);The size, cost, and slow rate of change of DoD Information Technology (IT) systems in comparison with commercial IT makes introduction of a new DoD system or capability challenging. Making design decisions without ...