DataMuseum.dk

Presents historical artifacts from the history of:

CR80 Wang WCS documentation floppies

This is an automatic "excavation" of a thematic subset of
artifacts from Datamuseum.dk's BitArchive.

See our Wiki for more about CR80 Wang WCS documentation floppies

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - download

⟦595dfb588⟧ Wang Wps File

    Length: 24590 (0x600e)
    Types: Wang Wps File
    Notes: CAMPS Bud. Price Estimate 
    Names: »1225A «

Derivation

└─⟦941ba33c1⟧ Bits:30006048 8" Wang WCS floppy, CR 0077A
    └─ ⟦this⟧ »1225A « 

WangText



-   ,…09…,…0d…,…0e……86…1
     
     
     
     
    …02… 
     …02…
     
    …02… 
     …02…
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
    


- # -














                     L̲i̲s̲t̲ ̲o̲f̲ ̲C̲o̲n̲t̲e̲n̲t̲s̲


         1.  Introduction

         2.  Hardware Configurations

         3.  CAMPS Software

         4.  Prices Estimate






1.       I̲n̲t̲r̲o̲d̲u̲c̲t̲i̲o̲n̲

         In reply to your telex, CR hereby provide you with
         a budgetary price estimate for a standard CAMPS system.



2.       H̲/̲W̲ ̲C̲o̲n̲f̲i̲g̲u̲r̲a̲t̲i̲o̲n̲

         The CAMPS system configuration which has been used
         for the estimate is one with supports:



2.1      T̲e̲r̲m̲i̲n̲a̲l̲s̲/̲C̲h̲a̲n̲n̲e̲l̲s̲

         a)  20 Staff Cells, each equipped with one VDU with
             keyboard and one Medium Speed Printer.

         b)  Three Supervisor Positions, each equipped with
             one VDU with keyboard and one Medium Speed Printer.

         c)  Two Tare Connections.

         d)  20 National TTW Connections, each assumed to be
             a low speed device.

         e)  30 TTW Connections for Helder Telexnet, each assumed
             to be a low speed device.

         f)  One Engineering Position equipped with one VDU
             with keyboard and one Printer.



2.2      T̲e̲r̲m̲i̲n̲a̲l̲/̲C̲h̲a̲n̲n̲e̲l̲ ̲I̲n̲t̲e̲r̲f̲a̲c̲e̲

         The terminals/channels described in paragraph 2.1 are
         connected to the CAMPS system via the following interface:

         The Staff Cells, Supervisor Positions and Engineering
         Position are connected via fiber optics.

         The Tare Connection and the 50 low speed connections
         are connected via V24/V28 (low level signals).



2.3      M̲a̲i̲n̲ ̲C̲o̲m̲p̲u̲t̲e̲r̲

         The main computer equipment is installed with seven
         EMI racks.



         The configuration is dualized and consists of:

         -   Two Processor Units each equipped with three CPU's
             and 512 K of memory.

         -   One Channel Unit equipped with three discs (80
             MB), one Floppy Disk and the two Tare Connections.

         -   One System Status and Control Unit.

         -   One TDX Unit.

         The attached figures 1 and 2 show the computer racks
         organized in three and four racks per bay, implicitly
         assuming the two bays interconnected.

         The attached figures 3 and 4 depict the various units
         installed within the rack.

         Figure 3 shows the two processor units, the channel
         unit with the three disks, and the System Status and
         Control Unit (Watchdog).

         Figure 4 shows the TDX unit and the line termination
         units connecting the terminals.


























































                          Fig. 1























































                          Fig. 2























































                          Fig. 3























































                          Fig. 4


3.       C̲A̲M̲P̲S̲ ̲S̲o̲f̲t̲w̲a̲r̲e̲

         Section 3.1 presents CAMPS software in the form of
         a list of software components.

         Section 3.2 describes in brief the functions of each
         component.

         It shall be noted that the software priced into this
         proposal is completely identical to the software currently
         under development for SHAPE.



3.1      C̲A̲M̲P̲S̲ ̲S̲o̲f̲t̲w̲a̲r̲e̲ ̲O̲v̲e̲r̲v̲i̲e̲w̲

         The CAMPS software consists of OPERATIONAL SOFTWARE
         and SUPPORT SOFTWARE.



3.1.1    O̲p̲e̲r̲a̲t̲i̲o̲n̲a̲l̲ ̲S̲o̲f̲t̲w̲a̲r̲e̲

         The operational software is the part of the CAMPS software
         continuously in operation. It consists of:

         -   STANDARD SYSTEM SOFTWARE

         -   CAMPS SYSTEM SOFTWARE

         -   CAMPS APPLICATION SOFTWARE.



3.1.1.1  S̲t̲a̲n̲d̲a̲r̲d̲ ̲S̲y̲s̲t̲e̲m̲ ̲S̲o̲f̲t̲w̲a̲r̲e̲

         -   Kernel

         -   File Management System

         -   Terminal Management System

         -   Device Handlers

         -   TDX standard Firmware

         -   LTU standard Software

         -   Watchdog standard Firmware.





3.1.1.2  C̲A̲M̲P̲S̲ ̲S̲y̲s̲t̲e̲m̲ ̲S̲o̲f̲t̲w̲a̲r̲e̲

         -   System Status and Control Package

         -   CAMPS System Functions Package

         -   I/O Control Package.



3.1.1.3  C̲A̲M̲P̲S̲ ̲A̲p̲p̲l̲i̲c̲a̲t̲i̲o̲n̲ ̲S̲o̲f̲t̲w̲a̲r̲e̲

         -   Traffic Handling Package

         -   Message Distribution Package

         -   Terminal Package

         -   Table Management Package

         -   Storage and Retrieval Package

         -   Log Package

         -   Statistics Package.



3.1.2    S̲u̲p̲p̲o̲r̲t̲ ̲S̲o̲f̲t̲w̲a̲r̲e̲

         The Support Software is software to generate and test
         CAMPS. It consists of:

         -   TERMINAL OPERATING SYSTEM

         -   STANDARD SUPPORT SOFTWARE

         -   CAMPS OFFLINE MODULES

         -   TEST ENVIRONMENT.



3.1.2.1  T̲e̲r̲m̲i̲n̲a̲l̲ ̲O̲p̲e̲r̲a̲t̲i̲n̲g̲ ̲S̲y̲s̲t̲e̲m̲

         Top level operating system for development and test.



3.1.2.2  S̲t̲a̲n̲d̲a̲r̲d̲ ̲S̲u̲p̲p̲o̲r̲t̲ ̲S̲o̲f̲t̲w̲a̲r̲e̲

         -   Compilers

         -   Text Processors



         -   Librarian

         -   System Generation Software

         -   Utilities for Disk and File Manipulation

         -   Diagnostic Software.



3.1.2.3  C̲A̲M̲P̲S̲ ̲O̲f̲f̲l̲i̲n̲e̲ ̲M̲o̲d̲u̲l̲e̲s̲

         -   Offline Package.



3.1.2.4  T̲e̲s̲t̲ ̲E̲n̲v̲i̲r̲o̲n̲m̲e̲n̲t̲

         -   Test Drive System

         -   Test messages and transactions



3.2      F̲u̲n̲c̲t̲i̲o̲n̲s̲ ̲o̲f̲ ̲C̲A̲M̲P̲S̲ ̲S̲o̲f̲t̲w̲a̲r̲e̲ ̲C̲o̲m̲p̲o̲n̲e̲n̲t̲s̲



3.2.1    O̲p̲e̲r̲a̲t̲i̲o̲n̲a̲l̲ ̲S̲o̲f̲t̲w̲a̲r̲e̲



3.2.1.1  S̲t̲a̲n̲d̲a̲r̲d̲ ̲S̲y̲s̲t̲e̲m̲ ̲S̲o̲f̲t̲w̲a̲r̲e̲

         DAMOS, the CR80D Advanced Multiprocessor Operating
         System, is a virtual memory operating system kernel
         for the mapped CR80D series of computers. DAMOS fully
         supports the CR80D architecture which facilitates fault
         tolerant computing based on hardware redundancy. DAMOS
         supports a wide range of machines from a single Processing
         Unit (PU) having one CPU and 128K of words of main
         memory, up to a maximum configuration of sixteen PUs
         each PU having five CPUs and 16,384 Kwords of main
         memory plus a virtually unlimited amount of peripheral
         equipment including backing storage.

         DAMOS is ideally suited for use in real time systems
         but also supports other environments like software
         development and batch. The main objectives fulfilled
         in DAMOS are high efficiency, flexibility and secure
         processing.



         Compared with ordinary main frame operating, DAMOS
         shall be seen as a very flexible set of building blocks.
         An operating system in the usual sense is DAMOS combined
         with Terminal Operating System (for develop- ment/batch
         or System Status and Control Package for CAMPS).



3.2.1.1.1    K̲e̲r̲n̲e̲l̲

         P̲r̲o̲c̲e̲s̲s̲ ̲M̲a̲n̲a̲g̲e̲m̲e̲n̲t̲

         In the CR80D system, a clear distinction is made between
         programs and their executions, called processes. This
         distinction is made logically as well as physically
         by applying two different base registers: one for program
         code and one for process data. This distinction makes
         reentrant, unmodifiable code inevitable.

         The process is the fundamental concept in CR80D terminology.
         The process is an execution of a program module in
         a given memory area. The process is identified to the
         remaining software by a unique name. Thus, other processes
         need not be aware of the actual location of a process
         in memory but must refer to it by name.

         M̲e̲m̲o̲r̲y̲ ̲M̲a̲n̲a̲g̲e̲m̲e̲n̲t̲

         The addressing mechanicsm of the CR80D limits the address
         space seen by a process at any one time to a window
         of 2 x 64K words. Due to the virtual memory concept
         of DAMOS a process may, however, change the "position"
         of the window, thus leading to a practically unlimited
         addressing capability.

         The finest granularity of the virtual memory known
         to a process is a segment. Segments can be created
         and deleted. They have unique identifiers and may have
         different sizes. A process which has created a segment
         may allow others to share the segment by explicitly
         identifying them and stating their access rights to
         the segment.

         P̲a̲g̲e̲ ̲M̲a̲n̲a̲g̲e̲m̲e̲n̲t̲

         The Page Manager implements virtual memory. The actual
         space allocated in a Processing Unit to a process may
         be only a few segments, while the logical address space
         is the full 2 x 64 K words. Whenever addressing of
         a segment, that is not in physical memory, is attempted,
         the Page Manager will bring in the addressed segment.



         P̲r̲o̲c̲e̲s̲s̲ ̲C̲o̲m̲m̲u̲n̲i̲c̲a̲t̲i̲o̲n̲

         Synchronization of processes and communication between
         them is supported in DAMOS by objects called Synchronization
         Elements (synch elements) are referred to by symbolic
         names and may thus be known by processes system-wide.

         In DAMOS a process c̲a̲n̲n̲o̲t̲ "send" a block of data directly
         to another process identified by name. The exchange
         must be done using a synch element.

         A security classification is associated with each synchronization
         element. An untrusted process can only send information
         to a synchronization element of higher or equal classification
         and can only receive data from a synchronization element
         of lower or equal classification. (Untrusted processes
         cannot down-classify information and cannot access
         data of higher classification).

         C̲P̲U̲ ̲M̲a̲n̲a̲g̲e̲m̲e̲n̲t̲

         The CPUs in a processing unit may be pooled and a given
         process is allocated processing power from one such
         pool. In this way CPU's can be dedicated processes.

         S̲e̲c̲u̲r̲i̲t̲y̲ ̲F̲e̲a̲t̲u̲r̲e̲s̲

         DAMOS offers comprehensive data security features.
         The security system ensures that protected data is
         not disclosed to unauthorized users and that protected
         data is not modified by unauthorized users.

         All memory allocatable for multiple users is erased
         prior to allocation in case of reload, change of mode,
         etc. The erase facility is controlled during system
         generation.

         The security system is based on the following facilities:

         a)  Hardware supported user mode/privileged mode. Privileged
             instructions can be executed only when processing
             under DAMOS control.

         b)  Hardware protected addressing boundaries for each
             process.

         c)  Non-assigned instructions will cause swap.

         d)  Primary memory is parity protected.





3.2.1.1.2    F̲i̲l̲e̲ ̲M̲a̲n̲a̲g̲e̲m̲e̲n̲t̲ ̲S̲y̲s̲t̲e̲m̲

         The File Management System organizes disks and magtape
         into files. (Magtape is not used in CAMPS).

         F̲i̲l̲e̲ ̲M̲a̲n̲a̲g̲m̲e̲n̲t̲

         Files are organized as one of three types: Catalogues,
         Random Files or Contiguous Files. They allow in a tree
         structure hierarchies of catalogues to any depth. Files
         are of a relatively static nature.

         Information Files are especially well suited for fast
         access to medium or small sized data items as messages.
         They each consist of a set of fields (sub-files), where
         one field may contain a version of a group of ACP127
         lines (e.g. Line 1, Line 2-4, Line 5-11, Line 12, etc.)

         D̲i̲s̲k̲ ̲C̲a̲c̲h̲e̲ ̲M̲a̲n̲a̲g̲e̲m̲e̲n̲t̲

         The disk controller keeps the latest accessed disk
         sectors in memory, so for very frequent read access
         to certain sectors, these are obtained from the disk
         cache (the accesses do not load the disk).

         M̲i̲r̲r̲o̲r̲e̲d̲ ̲D̲i̲s̲k̲ ̲M̲a̲n̲a̲g̲e̲m̲e̲n̲t̲

         DAMOS support mirrored disk, making the probability
         of losing data virtually zero. Data are written on
         both disks. The facility includes functions to bring
         up an empty disk to be a mirrored copy while the system
         is running.

         A̲c̲c̲e̲s̲s̲ ̲C̲o̲n̲t̲r̲o̲l̲

         Files are given security classification as are other
         objects in DAMOS. Access limitations are the same as
         for synchronization elements.



3.2.1.1.3    T̲e̲r̲m̲i̲n̲a̲l̲ ̲M̲a̲n̲a̲g̲e̲m̲e̲n̲t̲ ̲S̲y̲s̲t̲e̲m̲

         The Terminal Management System controls the application
         software access to VDU, printers and communication
         lines.

         C̲h̲a̲n̲n̲e̲l̲ ̲C̲o̲n̲t̲r̲o̲l̲

         One electrical interface is denoted a channel. If traffic
         is multiplexed on the channel from various sources
         (e.g. multiple splits on a VDU or multiple virtual
         circuits on an X25 line) each virtual interface is
         denoted a terminal.



         T̲e̲r̲m̲i̲n̲a̲l̲ ̲C̲o̲n̲t̲r̲o̲l̲

         The accessible item for the application is a terminal.
         The terminal may be the direct interface to a channel
         or it may be multiplexed on to a channel.

         A̲c̲c̲e̲s̲s̲ ̲C̲o̲n̲t̲r̲o̲l̲

         Terminals are given security profiles as are files
         in the File Management System.



3.2.1.1.5    T̲D̲X̲ ̲S̲t̲a̲n̲d̲a̲r̲d̲ ̲F̲i̲r̲m̲w̲a̲r̲e̲

         S̲y̲s̲t̲e̲m̲/̲T̲D̲X̲ ̲(̲S̲T̲I̲)̲ ̲I̲n̲t̲e̲r̲f̲a̲c̲e̲ ̲F̲i̲r̲m̲w̲a̲r̲e̲

         The STI firmware controls the Processor Unit interface
         to the TDX bus or the Supra Bus. (Supra bus is not
         used in CAMPS).

         T̲D̲X̲ ̲C̲o̲n̲t̲r̲o̲l̲l̲e̲r̲ ̲F̲i̲r̲m̲w̲a̲r̲e̲

         The TDX controller allocates band-width on the TDX
         bus according to specifications given by the Processor
         Unit, having initialized the communication for a given
         channel.

         L̲T̲U̲X̲ ̲S̲t̲a̲n̲d̲a̲r̲d̲ ̲F̲i̲r̲m̲w̲a̲r̲e̲

         Provides an operating system for the LTUX, as well
         as the interface to the TDX bus.

         Typically CPU intensive parts of a channel protocol/data
         conversion scheme (e.g. character scanning) are implemented
         with an LTUX. The operating system is the base for
         such implementation. CAMPS protocols are defined within
         the I/O Control Package.



3.2.1.1.4    D̲e̲v̲i̲c̲e̲ ̲H̲a̲n̲d̲l̲e̲r̲s̲

         As the handling of devices in the traditional sense
         is performed by LTU's of LTUX'es, DAMOS includes only
         device handlers for special interface hardware.

         O̲p̲e̲r̲a̲t̲o̲r̲ ̲C̲o̲n̲s̲o̲l̲e̲ ̲H̲a̲n̲d̲l̲e̲r̲

         Controls the V24 interface of the Memory Map.

         D̲i̲s̲k̲ ̲H̲a̲n̲d̲l̲e̲r̲

         Controls the disk controller hardware.



         S̲T̲I̲ ̲H̲a̲n̲d̲l̲e̲r̲

         Controls the Supra/TDX bus interface.

         P̲a̲r̲a̲l̲l̲e̲l̲ ̲I̲n̲t̲e̲r̲f̲a̲c̲e̲ ̲H̲a̲n̲d̲l̲e̲r̲

         Controls a dual parallel interface. (Not used within
         CAMPS).

         M̲a̲g̲t̲a̲p̲e̲ ̲H̲a̲n̲d̲l̲e̲r̲

         (Not used in CAMPS).



3.2.1.1.5    L̲T̲U̲ ̲S̲t̲a̲n̲d̲a̲r̲d̲ ̲S̲o̲f̲t̲w̲a̲r̲e̲

         The LTU Standard Software serves the same purpose as
         the LTUX standard firmware. The LTU microprocessor
         software is down-loaded from the Processor Unit. CAMPS
         protocols are defined within the I/O Control Package.



3.2.1.1.7    W̲a̲t̲c̲h̲d̲o̲g̲ ̲S̲t̲a̲n̲d̲a̲r̲d̲ ̲F̲i̲r̲m̲w̲a̲r̲e̲

         The watchdog standard firmware consists of:

         -   Microprocessor operating system.

         -   Configuration control interface firmware.

         -   Console and Processor Unit interface firmware.

         The project dependent human interface is for defined
         CAMPS in the System Status and Control Package.



3.2.1.2  C̲A̲M̲P̲S̲ ̲S̲y̲s̲t̲e̲m̲ ̲S̲o̲f̲t̲w̲a̲r̲e̲



3.2.1.2.1    S̲y̲s̲t̲e̲m̲ ̲S̲t̲a̲t̲u̲s̲ ̲a̲n̲d̲ ̲C̲o̲n̲t̲r̲o̲l̲ ̲P̲a̲c̲k̲a̲g̲e̲ ̲(̲S̲S̲C̲)̲

         This package forms together with DAMOS the CAMPS operating
         system.

         C̲o̲n̲f̲i̲g̲u̲r̲a̲t̲i̲o̲n̲ ̲C̲o̲n̲t̲r̲o̲l̲

         The SSC defines the CAMPS hardware to the software.

         The SSC initializes CAMPS software.



         The SSC controls ressources (data memory, queues, etc.)

         The SSC centralizes error report and reactions.

         The SSC controls switch between redundant hardware,
         expecially switchover to redundant Processor Unit.

         The SSC controls recovery from a total system failure.

         C̲o̲n̲s̲o̲l̲e̲ ̲O̲p̲e̲r̲a̲t̲o̲r̲ ̲I̲n̲t̲e̲r̲f̲a̲c̲e̲

         The SSC provides the interface for the Console Operator
         to define configuration tables and to receive error
         reports. These functions are partly implemented in
         the watchdog.

         A̲c̲c̲e̲s̲s̲ ̲C̲o̲n̲t̲r̲o̲l̲

         The SSC defines to DAMOS security profiles of processes,
         synchronization elements, terminal (line interfaces)
         and performs sign-in/sign-out of users.



3.2.1.2.2    C̲A̲M̲P̲S̲ ̲S̲y̲s̲t̲e̲m̲ ̲F̲u̲n̲c̲t̲i̲o̲n̲ ̲P̲a̲c̲k̲a̲g̲e̲ ̲(̲C̲S̲F̲)̲

         Where DAMOS is given the ultimate access control to
         data items, CSF administers the functional access within
         CAMPS. In other words, when a user attempts to access
         a message for which he is not cleared, CSF will deny
         access; when an attempt to access data protected within
         DAMOS is made, it will be considered as an error of
         the system.

         M̲e̲s̲s̲a̲g̲e̲ ̲M̲o̲n̲i̲t̲o̲r̲

         Defines the content of Information File fields.

         Q̲u̲e̲u̲e̲ ̲M̲o̲n̲i̲t̲o̲r̲

         Gives references to messages queued on a precedence
         level between packages of CAMPS application.



3.2.1.2.3    I̲/̲O̲ ̲C̲o̲n̲t̲r̲o̲l̲ ̲P̲a̲c̲k̲a̲g̲e̲

         The I/O Control Package defines all CAMPS specific
         protocols.

         N̲I̲C̲S̲-̲T̲A̲R̲E̲

         The Litsync protocol is implemented in an LTU (level
         2) and within the LTU handler (level 3).



         C̲C̲I̲S̲/̲S̲C̲A̲R̲S̲

         The X25 with level 3 modifications defined for CCIS
         and SCARS is implemented in an LTU (level 2) and the
         LTU handler (level 3).

         O̲C̲R̲ ̲(̲O̲p̲t̲i̲c̲a̲l̲ ̲C̲h̲a̲r̲a̲c̲t̲e̲r̲ ̲R̲e̲a̲d̲e̲r̲)̲

         The OCR interface is impemented with character scanning
         in LTUX and transmission control in the STI handler.

         L̲o̲w̲ ̲S̲p̲e̲e̲d̲ ̲L̲i̲n̲e̲

         The Low Speed Line Interface is implemented with character
         scan in an LTUX.

         V̲D̲U̲ ̲I̲n̲t̲e̲r̲f̲a̲c̲e̲

         The CAMPS Format-Orientated Man-Machine interface is
         implemented within the IOC package for the format and
         field-orientated functions.

         (Refer Terminal Package for user formats).



3.2.1.3  C̲A̲M̲P̲S̲ ̲A̲p̲p̲l̲i̲c̲a̲t̲i̲o̲n̲ ̲S̲o̲f̲t̲w̲a̲r̲e̲



3.2.1.3.1    T̲r̲a̲f̲f̲i̲c̲ ̲H̲a̲n̲d̲l̲i̲n̲g̲ ̲P̲a̲c̲k̲a̲g̲e̲

         The Traffic Handling Package provides the functions
         for Transport, ACP127-analysis, Routing, Relaying and
         ACP127-conversion oof messages.

         Incoming messages are received via external channels
         (NICS TARE, TRC/Point-to-Point, SCARS and CCIS) and
         transported to analysis for subsequent internal distribution.

         Outgoing messages are received from other Packages
         for routing, conversion and transport to transmission
         via above mentioned external channels.

         The function for handling of complete messages related
         to PTR/PTP are also provided within this Package.



3.2.1.3.2    M̲e̲s̲s̲a̲g̲e̲ ̲D̲i̲s̲t̲r̲i̲b̲u̲t̲i̲o̲n̲ ̲P̲a̲c̲k̲a̲g̲e̲



         The Message Distrubition Package performs internal
         distribution of incoming and outgoing messages, comments,
         messages for coordination and specified distribution
         from the Message Distribution Control (MDCO) and the
         supervisor.

         Internal distribution means selection of queues for
         terminals, based on either headquarters and Subject
         Indicator Codes (SICs) or on specification of staff-cell
         designators (SCD).



3.2.1.3.3    T̲e̲r̲m̲i̲n̲a̲l̲ ̲P̲a̲c̲k̲a̲g̲e̲

         The Terminal Package (TEP) constitutes the interface
         between the following terminal devices and the CAMPS
         system:

         -   VDU

         -   Printers

         -   Optical Character Reader (OCR).

         The VDU is the only means by which CAMPS personnel
         may gain access to the services of the CAMPS FUNCTION,
         which include:

         -   The CAMPS Supervisor Function.

         -   The CAMPS Message Distribution Control Function.

         -   The CAMPS Message Service Function.

         -   The CAMPS User Function, i.e. Preparation, Reception
             and Release.

         For Printers, TEP controls:

         -   Printers logically associated with a VDU.

         -   Printers addressable by SCD's.

         -   Supervisor printers.

         TEP is responsible for receiving messages entered via
         OCR and directing them to the Traffic Handling Package.

         S̲u̲p̲e̲r̲v̲i̲s̲o̲r̲ ̲F̲u̲n̲c̲t̲i̲o̲n̲s̲

         The Supervisor Functions include VDU Formats/Commands
         for control of the following parameters:



         -   PLA (Plain Language Address) List.

         -   AIG.

         -   Routing Indicators.

         -   Headquarters at this CAMPS.

         -   SIC Tables.

         -   Distribution Tables.

         -   Parameters defining tolerances of ACP127 analysis.

         -   Terminal Position parameters (capabilities at a
             given terminal, Security Profile).

         -   User Control parameters, i.e. defining capabilities
             and security profiles of humans operating the CAMPS.

         -   External Connection parameters, i.e. parameters
             of ACP127 transmission.

         M̲e̲s̲s̲a̲g̲e̲ ̲D̲i̲s̲t̲r̲i̲b̲u̲t̲i̲o̲n̲ ̲C̲o̲n̲t̲r̲o̲l̲

-        -   Manual assistance in selection of terminals/devices.

         M̲e̲s̲s̲a̲g̲e̲ ̲S̲e̲r̲v̲i̲c̲e̲ ̲F̲u̲n̲c̲t̲i̲o̲n̲

         -   For incoming messages, to correct garbles.

         -   For outgoing messages, to assign routing indicators
             to unknown addresses.

         U̲s̲e̲r̲ ̲F̲u̲n̲c̲t̲i̲o̲n̲

         -   Message Preparation.

         -   Coordination.

         -   Edit.

         -   Release.

         -   Comment Preparation and Edit.

         -   Retrieval.

         -   ADAT-P3.

         -   Message Presentation. Messages are queued on a
             first precedence basis.



         M̲a̲n̲-̲M̲a̲c̲h̲i̲n̲e̲ ̲I̲n̲t̲e̲r̲f̲a̲c̲e̲

         The CAMPS Man-Machine interface is fully FORMAT controlled,
         i.e. for all preparation and correction purposes data
         (messages) are presented as fixed text (with variable
         number of lines as appropriate) and unprotected entry
         fields.



3.2.1.3.4    T̲a̲b̲l̲e̲ ̲M̲a̲n̲a̲g̲e̲m̲e̲n̲t̲ ̲P̲a̲c̲k̲a̲g̲e̲

         The Table Management Package administers system-wide
         tables:

         -   SIC, PLA, RI, etc.

         -   User, Terminal and Channel profiles.

         -   Number series transmission, print.



3.2.1.3.5    S̲t̲o̲r̲a̲g̲e̲ ̲a̲n̲d̲ ̲R̲e̲t̲r̲i̲e̲v̲a̲l̲ ̲P̲a̲c̲k̲a̲g̲e̲

         The Storage and Retrieval Package controls the archives
         of messages and comments.

         An online archive of 24 hours traffic and an offline
         archive of one month of traffic.

         Retrieval is supported on basis of Channel Id, Originating
         Headquarters, Station Id, SIC and for ambiguous retrieval
         keys display of catalog information provided.



3.2.1.3.6    L̲o̲g̲ ̲P̲a̲c̲k̲a̲g̲e̲

         The Log Package collects log records provided by all
         application packages. except for the case of a total
         system failure, the LOG ensures that accountability
         is not lost.

         Log support trace of log information with certain parameters.



3.2.1.3.7    S̲t̲a̲t̲i̲s̲t̲i̲c̲s̲ ̲P̲a̲c̲k̲a̲g̲e̲



         The Statistics Package collects statistical information
         provided by all application packages. Statistics are
         generated on a per hour, per day and per week basis
         or Traffic, Use of User procedure, Distribution.



3.2.2    S̲u̲p̲p̲o̲r̲t̲ ̲S̲o̲f̲t̲w̲a̲r̲e̲



3.2.2.1  T̲e̲r̲m̲i̲n̲a̲l̲ ̲O̲p̲e̲r̲a̲t̲i̲n̲g̲ ̲S̲y̲s̲t̲e̲m̲ ̲(̲T̲O̲S̲)̲

         The DAMOS and TOS form the operating system for system
         development and test. In CAMPS TOS is used for development,
         system generation and all levels of system test excluding
         the full blown test.



3.2.2.2  S̲t̲a̲n̲d̲a̲r̲e̲ ̲S̲u̲p̲p̲o̲r̲t̲ ̲S̲o̲f̲t̲w̲a̲r̲e̲



3.2.2.2.1    C̲o̲m̲p̲i̲l̲e̲r̲s̲

         -   PASCAL compiler.

         -   COBOL compiler.     (Not used in CAMPS).

         -   SWELL-80 compiler.

         -   ASSEMBLER.          (Not used in CAMPS).

         -   ADA Compiler.       (In development - not used
                                 in CAMPS).



3.2.2.2.2    T̲e̲x̲t̲ ̲P̲r̲o̲c̲e̲s̲s̲o̲r̲s̲

         -   Editor.

         -   General Text Formatter.

         -   Text File Merge.




3.2.2.2.3    L̲i̲b̲r̲a̲r̲i̲a̲n̲

         Version Control of:



         -   Programs.

         -   Systems.

         -   Installations.

         -   Test Data.

         -   Cross Reference.



3.2.2.2.4    S̲y̲s̲t̲e̲m̲ ̲G̲e̲n̲e̲r̲a̲t̲i̲o̲n̲ ̲S̲o̲f̲t̲w̲a̲r̲e̲

         L̲i̲n̲k̲e̲r̲

         Links compiled items to programs.

         S̲y̲s̲t̲e̲m̲ ̲G̲e̲n̲e̲r̲a̲t̲o̲r̲

         Generates a system consisting of programs for processes.



3.2.2.2.5    U̲i̲t̲i̲l̲i̲t̲i̲e̲s̲

         F̲i̲l̲e̲ ̲M̲a̲n̲i̲p̲u̲l̲a̲t̲i̲o̲n̲

         Create, Delete, Catalog, Print, Copy and convert files.

         D̲i̲s̲k̲ ̲M̲a̲n̲i̲p̲u̲l̲a̲t̲i̲o̲n̲

         Salvation of corrupt data.

         Disk initialization.



3.2.2.2.6    D̲i̲a̲g̲n̲o̲s̲t̲i̲c̲ ̲S̲o̲f̲t̲w̲a̲r̲e̲

         -   CPU CACHE test.

         -   Memory Map test.

         -   RAM test.

         -   LTU test.

         -   TDX test.

         -   Disk test.





3.2.2.3  C̲A̲M̲P̲S̲ ̲O̲f̲f̲l̲i̲n̲e̲ ̲M̲o̲d̲u̲l̲e̲s̲

         The CAMPS offline application software is:

         T̲a̲b̲l̲e̲ ̲G̲e̲n̲e̲r̲a̲t̲o̲r̲

         Generation of SIC, PLA etc. tables.

         Generation of user profiles.

         V̲D̲U̲ ̲F̲o̲r̲m̲a̲t̲ ̲G̲e̲n̲e̲r̲a̲t̲o̲r̲

         Generation of all VDU formats used in the Man-Machine
         interface. (Terminal Package).

         P̲r̲e̲d̲e̲f̲i̲n̲e̲ ̲M̲e̲s̲s̲a̲g̲e̲ ̲G̲e̲n̲e̲r̲a̲t̲o̲r̲

         ADAT-P3 generator.

         C̲o̲n̲f̲i̲g̲u̲r̲a̲t̲i̲o̲n̲ ̲T̲a̲b̲l̲e̲ ̲G̲e̲n̲e̲r̲a̲t̲o̲r̲

         -   Processor Unit Configuration.

         -   Channel Unit Configuration.

         -   TDX Configuration.

         -   External Channel Setup.

         -   Local Terminal.

         -   Local Peripherals.

         -   Software Configuration.



3.2.2.4  T̲e̲s̲t̲ ̲E̲n̲v̲i̲r̲o̲n̲m̲e̲n̲t̲

         The fully integrated CAMPS site is tested with full
         load of operational traffic including channels and
         VDU terminals. This is done by means of a Test Drive
         System and a Test Data Set.



3.2.2.4.1    T̲e̲s̲t̲ ̲D̲r̲i̲v̲e̲ ̲S̲y̲s̲t̲e̲m̲

         The Test Drive System is the software environment for
         the full scale test of CAMPS. It runs on a separate
         computer.





3.2.2.4.2    T̲e̲s̲t̲ ̲D̲a̲t̲a̲ ̲S̲e̲t̲

         This is the set of test data specific for CAMPS to
         execute the full scale test. It includes messages in
         various formats for NICS-TARE, TRC, CCIS, SCARS interfaces
         as well as user terminal interaction for preparation,
         edit etc. of messages.



4.       P̲r̲i̲c̲e̲s̲ ̲E̲s̲t̲i̲m̲a̲t̲e̲



4.1      A̲s̲s̲u̲m̲p̲t̲i̲o̲n̲s̲

         This price estimate is based on 1981 prices. It is
         assumed that this CAMPS is a follow-on (no. 17) of
         the delivery of 16 CAMPS under contract with SHAPE,
         to be operational in 1984. An earlier delivery is possible
         at additional cost.



4.2      R̲e̲s̲e̲r̲v̲a̲t̲i̲o̲n̲

         Although not anticipated, royalties may have to be
         paid, or formal permission for delivery may have to
         be obtained, for some of the development work carried
         out under earlier defence contracts with SHAPE or national
         organisations for parts of this CAMPS.



4.3      H̲a̲r̲d̲w̲a̲r̲e̲ ̲P̲r̲i̲c̲e̲ ̲E̲s̲t̲i̲m̲a̲t̲e̲

         This price estimate is for the Tempest version, including
         24 VDUs and 24 Medium Speed Printers to support above
         hardware configuration.

           H̲a̲r̲d̲w̲a̲r̲e̲ ̲E̲s̲t̲i̲m̲a̲t̲e̲ ̲D̲.̲K̲r̲.̲ ̲7̲,̲6̲4̲0̲,̲0̲0̲0̲.̲-̲



4.4      C̲A̲M̲P̲S̲ ̲S̲o̲f̲t̲w̲a̲r̲e̲ ̲E̲s̲t̲i̲m̲a̲t̲e̲

         This price estimate is for DAMOS, Tools for Producing
         Applications Software and the Applications Software.

            S̲o̲f̲t̲w̲a̲r̲e̲ ̲E̲s̲t̲i̲m̲a̲t̲e̲ ̲D̲.̲K̲r̲.̲ ̲5̲6̲0̲,̲0̲0̲0̲.̲-̲





4.5      I̲n̲s̲t̲a̲l̲l̲a̲t̲i̲o̲n̲,̲ ̲T̲e̲s̲t̲s̲,̲ ̲T̲r̲a̲n̲s̲p̲o̲r̲t̲,̲ ̲e̲t̲c̲.̲ ̲P̲r̲i̲c̲e̲ ̲E̲s̲t̲i̲m̲a̲t̲e̲

         This price estimate is for Installation, Test, Transport,
         Training of four technicians, etc., and overall Project
         Management.

             P̲r̲i̲c̲e̲ ̲E̲s̲t̲i̲m̲a̲t̲e̲ ̲D̲.̲K̲r̲.̲ ̲1̲,̲7̲0̲0̲,̲0̲0̲0̲.̲-̲



4.6      S̲u̲m̲m̲a̲r̲y̲ ̲P̲r̲i̲c̲e̲ ̲E̲s̲t̲i̲m̲a̲t̲e̲

         Total price estimate for one CAMPS in accordance with
         above specification and assumptions:

           S̲u̲m̲m̲a̲r̲y̲ ̲E̲s̲t̲i̲m̲a̲t̲e̲ ̲ ̲D̲.̲K̲r̲.̲ ̲9̲,̲9̲0̲0̲,̲0̲0̲0̲.̲-̲