Requirements Reuse in Support of the Aviation Mission Planning System Migration to the Joint Mission Planning System

Abstract

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.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Sep 01, 2000
Accession Number
ADA384443

Entities

People

  • Eric J. Stierna

Organizations

  • Naval Postgraduate School

Tags

Communities of Interest

  • Biomedical
  • C4I
  • Engineered Resilient Systems
  • Materials and Manufacturing Processes
  • Weapons Technologies

DTIC Thesaurus Topics

  • Application Protocols
  • Computer Programming
  • Computer Programs
  • Computer Science
  • Computers
  • Control Systems
  • Database Management Systems
  • Databases
  • Department Of Defense
  • Digital Communications
  • Engineering
  • Grammars
  • Landing Fields
  • Linguistics
  • Network Science
  • Software Development
  • Xml

Fields of Study

  • Computer science
  • Engineering

Readers

  • Aerospace Engineering
  • Software Engineering.