Analysis, Definition, and Implementation of a Network-Based Microcomputer Software Development Environment for the AFIT (Air Force Institute of Technology) Digital Engineering Laboratory.

Abstract

The purpose of this effort is to develop an environment that facilitates the development of software by students and faculty using the LSI-11 Network (LSINET). This environment supports the entire software development lifecycle. The approach taken used the existing six layers of network software, with some modifications, and proceeded to develop layer seven applications programs that provided functions required for software development. The primary thrust was to develop a means to move information, in the form of files, around the network facilitating information sharing, centralizing information storage, and centralizing printing capabilities. This implementation provides a flexible environment in which information can be easily shared and new tools can be added with minimal network impact. Also the design allows the network to be easily modified without seriously impacting any existing tools. The final implementation provides an environment to which new software development tools can be readily added as long as these tools use files as inputs and produce files as outputs. By following this scheme, developers of new tools can essentially ignore network interface issues and instead concentrate on development of their specific tools.

Document Details

Document Type
Technical Report
Publication Date
Mar 01, 1986
Accession Number
ADA172781

Entities

People

  • Charles W. Hamberger Jr

Organizations

  • Air Force Institute of Technology

Tags

DTIC Thesaurus Topics

  • Air Force
  • Computer Programming
  • Computing-Related Activities
  • Digital Engineering
  • Engineering
  • Environment
  • Information Exchange
  • Personal Computers
  • Printing
  • Software Development
  • Software Development Tools

Fields of Study

  • Computer science
  • Engineering

Readers

  • Computer Networking
  • Computer Science/Computer Engineering/Data Science/Digital Signal Processing.
  • Systems Analysis and Design