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 users 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