Requirements Analysis for Large Ada Programs: Lessons Learned on CCPDS- R

Abstract

This paper summarizes the experiences of the software requirements team on the Command Center Processing and Display System Replacement (CCPDS-R) program. The CCPDS-R program involves the development of large amount of command and control software while using a new approach to the entire software development process. The major challenges that the software requirements team faced include: performance constraints, dealing with uncertainty in a fixed price development environment, and incompatibility of the required deliverable documentation (as specified in DOD-STD-2167) with real project needs. The techniques included: a small team with good tools, concurrent software development, extensive prototyping and performance modeling, and DID tailoring. The focus of this paper is on the process, techniques and tools that supported the critical front end of a successful large scale Ada development program.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Dec 01, 1989
Accession Number
ADA243024

Entities

People

  • Charles Grauling

Tags

Communities of Interest

  • C4I
  • Energy and Power Technologies
  • Engineered Resilient Systems

DTIC Thesaurus Topics

  • Computer Program Documentation
  • Computer Program Reliability
  • Computer Programming
  • Computer Programs
  • Computer Science
  • Computers
  • Engineers
  • Graphics
  • Lessons Learned
  • Military Standards
  • Software Design
  • Software Development
  • Standards
  • System Software
  • Systems Engineering
  • User Interface
  • Warning Systems

Fields of Study

  • Computer science
  • Engineering

Readers

  • Computer Science.
  • Organizational Process Management (OPM).
  • Software Engineering

Technology Areas

  • Fully Networked C3
  • Fully Networked C3 - Command and Control