Requirements reuse in support of the aviation mission planning system migration to the Joint Mission Planning System.
Stierna, Eric J.
MetadataShow full item record
Developing correct, complete, consistent and clearly defined requirements is expensive and time-consuming, but is critical to the success of software development. Existing written requirements represent a vast source of domain knowledge that a software analyst can extract for the design of new systems. This thesis describes a modeling process and tool set to identify similar requirements in two requirement documents. We tested our methods in a comparison of the Aviation Mission Planning System (AMPS) legacy software and the new Joint Mission Planning System (JMPS). Our analysis process creates domain entities, a requirements repository, and statistical matching information for a domain analyst to evaluate reuse potential. We automated several key tools. Our results showed that the proposed process and tools significantly shorten the time needed to reuse software requirements.
Showing items related by title, author, creator and subject.
Naegel, Brad R. (Monterey, California. Naval Postgraduate School, 2017-04-19); NPS-CE-17-042Department of Defense (DoD) software-intensive systems and the software content in other systems will continue to grow and may dominate total ownership costs (TOC) in the future. These costs are exacerbated by the fact ...
Application of architectural patterns and lightweight formal method for the validation and verification of safety critical systems Karagiannakis, Vasileios (Monterey, California: Naval Postgraduate School, 2013-09);This thesis researches the role of software architectural patterns and lightweight formal methods in safety-critical software development. We present a framework that relates the different activities and products from ...
Software acquisition: evolution, Total Quality Management and applications to the Army Tactical Missile System Barber, Wayland P. (Monterey, California. Naval Postgraduate School, 1992-06);Software acquisition has become the critical path in the procurement of Department of Defense (DOD) weapon systems. Software requirements and their complexity have increased at an exponential rate and support requirements ...