Automated Requirements Processing Overview

Abstract

Systems continue to become more software-intensive, more complex and, thus more expensive to produce. While great strides have been made in the areas of software development tools, processes and management, the quality, understanding and interpretation of driving requirements has not been sufficiently addressed. Several tools are available that can be of some assistance, including DoDAF, OSATE and ARM. However, each provides only a part of the solution, and none work together directly. Since we have no automated means of converting textual requirements to analytical models, far too much of the system and software design process depends on human interpretation of textual requirements and standards. What is needed is a tool that can: (1) Isolate individual requirements. (2) Identify system components and attributes. (3) Identify problematic areas. (4) Produce a product that is directly importable by an architectural modeling tool such as OSATE. (5) Learn new requirements statement patterns with minimal user input and no understanding by the user of the underlying technology, thereby becoming more capable with use.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
May 01, 2007
Accession Number
ADA640720

Entities

People

  • David L. Curry

Organizations

  • Naval Air Systems Command

Tags

Communities of Interest

  • Air Platforms
  • Materials and Manufacturing Processes
  • Weapons Technologies

DTIC Thesaurus Topics

  • Abstracts
  • Aerial Warfare
  • Aircrafts
  • Engineering
  • Ground Control Stations
  • Ground Stations
  • Information Operations
  • Language
  • Natural Language Processing
  • Natural Languages
  • Software Design
  • Software Development
  • Software Development Tools
  • Standards
  • Systems Engineering
  • Unmanned Aerial Systems
  • Unmanned Vehicles

Fields of Study

  • Computer science

Readers

  • Software Engineering.
  • Systems Analysis and Design