Dynamic Module Replacement in a Distributed Programming System.

Abstract

The replacement of parts of software systems is an important aspect of programming methodology. Most of the research in this area has centered around support for modular construction and the clear separation of interface from implementation. The emphasis has been on producing easily modified static program structures. In the context of the Argus programming system, we examine a method of supporting dynamic modification of software for this class of applications. We determine the appropriate granularity of replacement in relation to the module structure of the language, examine the constraints imposed on dynamic replacement by the need to ensure behavioral consistency across replacements, and then analyze functional requirements for a replacement mechanism.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Mar 01, 1983
Accession Number
ADA140619

Entities

People

  • T. Bloom

Organizations

  • Massachusetts Institute of Technology

Tags

Communities of Interest

  • C4I
  • Energy and Power Technologies
  • Materials and Manufacturing Processes

DTIC Thesaurus Topics

  • Classification
  • Computer Programming
  • Computer Programs
  • Computer Science
  • Computers
  • Construction
  • Databases
  • Debugging
  • Department Of Defense
  • Information Processing
  • Language
  • Load Monitoring
  • Military Research
  • Programming Languages
  • Security
  • Standards
  • User Interface

Fields of Study

  • Computer science
  • Engineering

Readers

  • Agent-Based Social Robotics and Mobile-Assisted Learning in Virtual Environments.
  • Life Cycle Cost Analysis
  • Organizational Process Management (OPM).