Complexity measure for the Prototype System Description Language (PSDL)

Download
Author
Dupont, Joseph P.
Date
2002-06Advisor
Berzins, Valdis
Murrah, Michael R.
Metadata
Show full item recordAbstract
"We often misunderstand, ill define or improperly measure the complexity of software. Software complexity is represented by the degree of complication of a system determined by such factors as control flow, information flow, the degree of nesting, the types of data structures, and other system characteristics, such as unconventional architectures. However, a common notion of software complexity fulfills a non-functional requirement, that of understandability. How well do we understand the control flow, the data structure, etc? Rapid prototyping is an excellent tool to define system requirements and decrease developmental risk. Software complexity measured early (i.e., during prototyping), helps to minimize the complexity, which in turn helps to decrease the developmental risk also. The Prototype System Description Language (PSDL) provides the necessary code to achieve rapid prototyping. As a result, we have a need to accurately measure the complexity of PSDL."-- p. i.
Rights
This 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.Collections
Related items
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 ... -
DoD'S Software Sustainment Ecosystem: Needed Skill Sets and Gap Analysis
Shull, Forrest; McLendon, Michael; Miller, Christopher (Monterey, California. Naval Postgraduate School, 2018-04-30); SYM-AM-18-059Software is the foundational building material for the engineering of the Department of Defense (DoD) systems;the principal means for delivering almost 100% of the integrated functionality of kinetic weapon systems. Software ... -
USEFUL MEASURES OF COMPLEXITY: A MODEL OF ASSESSING DEGREE OF COMPLEXITY IN ENGINEERED SYSTEMS AND ENGINEERING PROJECTS
Ton, Cuong (Monterey, CA; Naval Postgraduate School, 2021-12);Many modern systems are very complex, a reality which can affect their safety and reliability of operations. Systems engineers need new ways to measure problem complexity. This research lays the groundwork for measuring ...