Accession Number : ADP006479

Title :   Network Programming: A Design Method and Programming Strategy for Large Software Systems,

Corporate Author : FORSCHUNGSINSTITUT FUER FUNK UND MATHEMATIK WACHTBERG (GERMANY F R)

Personal Author(s) : Schuberth, L. ; Kutscher, J. ; Gruenewald, W. J.

Report Date : SEP 1991

Pagination or Media Count : 15

Abstract : Network Programming is a methodology for the evolutionary development and life cycle support of large data processing systems. It utilizes a fully decentralized approach. A given DP task is first realized as an operable network of sequential processes, communicating via typed channels. It serves as a base for logical testing, data flow measurements, and assessment of system behaviour. Runtime requirements and the mapping of processes to processors are taken care of in a separate final step. A remote procedure call illustrates the concept of a channel's operation mode. The Network Programming method is neither confined to a certain programming language nor to a certain kind of machinery. Here we will first give a short introduction to Network Programming and its main features. Then the Network Programmer's Workbench will be shown in some detail and some of its tools will be described. Particular attention will be paid to the Network Monitor. An example will illustrate the use of these software instruments. Finally, we will have a look on a defense oriented simulation. evolutionary software development, communicating sequential processes, typed channels, OSI application layer, Network Monitor.

Descriptors :   *SOFTWARE ENGINEERING, *DECENTRALIZATION, *SYSTEMS APPROACH, *COMPUTER PROGRAMMING, APPROACH, ATTENTION, CHANNELS, CYCLES, DATA PROCESSING, FLOW, LANGUAGE, LAYERS, LIFE CYCLES, MAPPING, MEASUREMENT, METHODOLOGY, MONITORS, NETWORKS, OPERATION, PROCESSING, PROGRAMMING LANGUAGES, REQUIREMENTS, SIMULATION, TOOLS.

Subject Categories : Computer Programming and Software

Distribution Statement : APPROVED FOR PUBLIC RELEASE