Command Processors for Dynamic Control of Software Configurations.

Abstract

Command language facilities for the construction and execution of software configurations--networks of communicating processes--are very limited today because current operating systems do not support this level of complexity. The Network Adaptable Executive (NADEX) is an operating system which was designed to support dynamic configurations--those configurations which are constructed at command interpretation time--of cooperating processes. These dynamic configurations include arbitrary graphs which may contain cycles. Three command processors have been developed to demonstrate the sufficiency of the NADEX facilities to support dynamic configurations. NADEX facilities, an overview of the Job Control System, and the command processor configuration environment are presented, followed by user's guides for the command processors. Each command processor has different responsibilities and capabilities for handling configurations. The NADEX Static command processor executes completely connected configurations. The UNIX command processor allows linear configurations to be constructed dynamically, and the MIRACLE command processor allows the dynamic construction of arbitrary configurations. Syntax graphs and sample user sessions are presented for each command processor. (Author)

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Jul 23, 1980
Accession Number
ADA105203

Entities

People

  • Roxanna Fundis
  • Virgil Wallentine

Organizations

  • Kansas State University

Tags

Communities of Interest

  • Materials and Manufacturing Processes

DTIC Thesaurus Topics

  • Abstracts
  • Availability
  • Buildings And Structures
  • Compilers
  • Computer Programs
  • Computers
  • Construction
  • Control Systems
  • Directories
  • Exits
  • Language
  • Operating Systems
  • Personality
  • Pipes
  • Prototypes
  • Simulations
  • Template Patterns

Fields of Study

  • Computer science

Readers

  • Computer Science.
  • Database Systems and Applications
  • Parallel and Distributed Computing.