An Interactive and Automated Software Development Environment.

Abstract

The purpose of this investigation is to define both the detailed requirements and the preliminary design for an automated and interactive software development environment, and develop an initial implementation of that environment. The specified requirements for this environment emphasize the need to support the entire software life-cycle as a continuous and iterative process. In particular, the concepts of integration, traceability, flexibility, and user-friendliness are accentuated. The preliminary design delineates the high level design specifications, configurations schemes, and generic tool categories with which the previously mentioned requirements may be satisfied. Detailed designs are developed for the integrating interface/controller sub-system and the development data storage scheme for the initial implementation of the environment. The interface/controller sub-system has been implemented and testing using the DEC Command Language (DCL) and PASCAL. This sub-system is integrated with an initial software development tool set executing on the VAX-11/780 computer using the VMS operating system. This initial implementation, called the Software Development Workbench (SDW), is an extremely effective and easy to use aid for extending the cognitive and notational powers of the software developer. (Author)

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Dec 01, 1982
Accession Number
ADA124872

Entities

People

  • Steven M. Hadfield

Organizations

  • Air Force Institute of Technology

Tags

Communities of Interest

  • C4I

DTIC Thesaurus Topics

  • Application Software
  • Artificial Intelligence
  • Computer Programming
  • Computer Programs
  • Computer Science
  • Computers
  • Data Storage Systems
  • Database Management Systems
  • Debugging
  • Object Code
  • Programming Languages
  • Software Development
  • Software Development Tools
  • Software Testing
  • Students
  • Systems Engineering
  • Two Dimensional

Fields of Study

  • Computer science
  • Engineering

Readers

  • Database Systems and Applications
  • Software Engineering.
  • Systems Analysis and Design