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̲.̲-̲