Requirements analysis for large Ada programs: lessons learned on CCPDS-R

  • Authors:
  • C. Grauling

  • Affiliations:
  • TRW Defense Systems Group, Redondo Beach, California

  • Venue:
  • TRI-Ada '89 Proceedings of the conference on Tri-Ada '89: Ada technology in context: application, development, and deployment
  • Year:
  • 1989

Quantified Score

Hi-index 0.00

Visualization

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 DODSTD-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.