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

⟦0d0ef0e17⟧ Wang Wps File

    Length: 22509 (0x57ed)
    Types: Wang Wps File
    Notes: h>ndbog Hannovermesse     
    Names: »1952A «

Derivation

└─⟦9bafbe04c⟧ Bits:30006092 8" Wang WCS floppy, CR 0144A
    └─ ⟦this⟧ »1952A « 

WangText






DEFENSE DATA COMMUNICATIONS
                     1982-03-31
CHRISTIAN ROVSING A/S  
                        
 Page #













             III  DEFENSE DATA COMMUNICATION
           ENGAGEMENT AT CHRISTIAN ROVSING A/S


              A.  MESSAGE PROCESSING - CAMPS


                        C A M P S

1.       O̲B̲J̲E̲C̲T̲I̲V̲E̲S̲

         CAMPS is a Computer Aided Message Processing System
         with the objective to provide significant improvements
         in communication to both strategic and tactical NATO
         operations. Areas with expected improvements are:

         o   time needed for preparation and reception of messages
             - reduced

         o   manpower and cost - reduced 
         o   message handling procedure commonality throughout
             NATO - increased

         o   interoperatility with other communication systems
             - increased

         o   required levels of security - achieved with less
             effort

         o   availability of information - increased

         o   errors - reduced

         o   handling priorities - ensured

         Figure 1 shows the CAMPS operation's environment.

         The benefits resulting from the operation of CAMPS
         are discussed in more detail in the next section.



2.       BENEFITS

         Manual message handling is a slow and time consuming
         process. A handwritten draft is first distributed manually
         to other officers for coordination. These officers
         read the message - making suggestions for improvement
         - and the draft-message may have to be retyped one
         or more times. Before transmission a communication
         expert must ensure that the message is in accordance
         with the ACP127 format used by NATO, giving:

         o   recepient
         o   recepients official identification
















































                         Figure 1
               CAMPS OPERATIONS ENVIRONMENT
        Tempest Certified Equipment in Background


         o   information only recepients
         o   urgency
         o   security classification
         o   other required attributes.

         Message preparation, as described above, can take from
         one hour to several days in a manual environment: CAMPS
         reduces preparation time by at least a factor of 10,
         so that a message can be prepared, coordinated and
         transmitted within a few minutes or at most within
         an hour in the case of extended coordination.

         At reception, manual procedures first call for a clerk
         to look up the messages Subject Indicator Code (SIC)
         in a table of standard distribution of incoming messages.
         A received message in then photo-copied to provide
         enough copies for both action and information recepients.
         Finally physical distribution may take place, but there
         is always the risk that a message is not handled according
         to priority so that a very urgent message might be
         delayed for hours. In addition, photo-copies give the
         possibility of information falling into the wrong hands.

         The time required for message reception, as described
         above, is from 1 hour up to a whole day: CAMPS reduces
         the time needed to carry out the reception process
         by a factor of almost 100. Manpower and its costs are
         saved as CAMPS automatically analyses the Subject Indicator
         Code and distributes the message to the appropriate
         terminal(s). In addition CAMPS handles priorities automatically,
         ensuring that urgent messages are expedited. All these
         procedures are done without staff intervention - in
         only a few seconds or minutes. Additionally CAMPS ensures
         that only authorized staff have access to terminals,
         as log-on procedures include user identification and
         passwords.

         The man-machine interface implemented  in CAMPS is
         very user-friendly. The intelligent visual display
         units and the computer system assist the user; after
         only a few hours training in preparation and coordination
         of messages one is capable of operating CAMPS. This
         is in huge contrast to present demands for a highly
         trained communications expert with a thorough knowledge
         of ACP127 format requirements.  CAMPS yields savings
         in cost and manpower.


         Availability of information is furthered by the filing
         system  of CAMPS, which is fully automatic. Without
         moving away from his workstation, a user can search
         the CAMPS files for data - all data less than 30 days
         old are kept. Data needed for preparing new messages
         or data needed for correct quotation can be retrieved
         via CAMPS. The user-friendly retrieval system includes
         multiple search keys. Users do not need to have exact
         message identification to retrieve the message; a time
         window indicating when the message was first filed
         - along with other optional parameters - will narrow
         down the field, and CAMPS will display a catalogue
         of all messages satisfying the given parameters.

         CAMPS provides message handling commonality throughout
         NATO. This ensures that messages prepared at any headquarters
         will be interpreted correctly at any other headquarters,
         if CAMPS has been used at both ends. This will save
         manpower and remove possible sources of error.

         CAMPS ensures interoperability throughout NATO. Other
         communication systems can be interfaced to CAMPS, providing
         CAMPS' features as improvements.

         Aspects of security are accommodated at a very high-level
         in CAMPS. Security features are implemented in all
         sub-systems within CAMPS, i.e. both hardware and software.
         The modular construction of the CAMPS computer - with
         individual peripheral microprocessors for all discs,
         terminals and external lines - ensures separation of
         data coming into and going out of CAMPS. The design
         of system and application software ensures that programs
         and data are completely separate in memory: programs
         connot be modified during execution; only data can.
         In addition each program can only address its own memory
         area. Address violation is detected, and one program
         cannot alter another program's code/data space. Users
         are approved to different levels of classifiction and
         they can only access data up to their level of calssification,
         never at higher levels. Security interogation and warnings
         are used throughout to ensure that the personnel environment
         is double-checked before revealing any classified information.

         The time required for message preparation and reception
         is illustrated in Figure 2, which compares CAMPS operations
         with manual procedures.

















































                         Figure 2
        TIME FOR MESSAGE PREPARATION AND RECEPTION
   Camps is much faster than previous manual procedures


3.       S̲Y̲S̲T̲E̲M̲ ̲F̲U̲N̲C̲T̲I̲O̲N̲S̲

         E̲n̲v̲i̲r̲o̲n̲m̲e̲n̲t̲ ̲I̲n̲t̲e̲r̲f̲a̲c̲e̲s̲ ̲t̲o̲ ̲C̲A̲M̲P̲S̲

         CAMPS is a system which assists users in message preparation
         and reception and which communicates with other user
         systems, either directly or through a network.  In
         this context it can also function as a gateway for
         other user systems which have lost connection to their
         primary network.

         A generic layout of the CAMPS Centers and the interconnecting
         network is shown in Figure 3.

         For CAMPS the primary network system will be a separate
         system which utilizes a store and forward message transmission
         system based on ACP127 procedures. This network transmission
         system establishes a communication network between
         all the NATO countries. It uses both terrestial and
         satelite communication.

         CAMPS is also interfaced to colocated and remote CCIS
         dataprocessing and other message processing systems
         and is able to handle traffic from these systems in
         case of temporary loss of their primary networks.

         CAMPS will play a very essential role in the information
         gathering process of any Command and Control Informtion
         System. CAMPS will assist the user in preparing reports
         for CCIS by use of Adat-P3 procedures. The general
         message processing facilities in CAMPS are extended
         by an Adat-P3 compiler, allowing NATO to define specific
         message formats for all reports. The compiler provides
         NATO with great flexibility in the future because message
         formats can easily be modified as a consequense of
         changes in requirements















































                         Figure 3
                 GENERIC LAYOUT OF CAMPS
      Message Processing Centers in Europe and their
                 interconnecting network


         Adat-P3 messages are highly structured. This structure
         is programmed into CAMPS so that correct formats are
         enforced by CAMPS. The structure is defined as subsets
         or lines of fields within a message, and CAMPS will
         ensure that the user does not forget any informtion.
         When CAMPS has controled that the message is correctly
         entered, it can be processed automatically and a CCIS
         can be updated without human intervention.

         Finally CAMPS is interfaced to low speed communication
         lines which are either point-to-point lines or lines
         for TRC, Torn tape Relay Centers.



         C̲A̲M̲P̲S̲ ̲C̲o̲m̲m̲u̲n̲i̲t̲y̲ ̲o̲f̲ ̲U̲s̲e̲r̲s̲

         The system functions of CAMPS are provided for three
         groups of users:

         E̲n̲d̲ ̲U̲s̲e̲r̲s̲ are those persons who prepare and receive
         messages through CAMPS. They are the persons for whom
         CAMPS has been implemented.

         S̲u̲p̲e̲r̲v̲i̲s̲o̲r̲y̲ ̲p̲e̲r̲s̲o̲n̲a̲l̲ are the communication center personel
         who assist CAMPS in providing its services to the end
         users. The supervisor and his assistants control all
         system tables within CAMPS. Security features and directories
         of headquaters are controlled by the supervisors.

         The Message Distribution Control Operator (MDCO), one
         of the supervisor assistants, will assist CAMPS in
         distribution of incoming messages that can not be distributed
         automatically. If a message has been prepared outside
         a CAMPS without computer assistance it might contain
         unrecoverable errors. The MDCO can also initiate redistribution
         of messages, if the original distribution was not appropriate.

         The Message Service Operator (MSO), is another supervisor
         assistant who assists CAMPS when messages cannot be
         processed automatically because of nonconformity with
         the ACP 127 rules. For example, certain required information
         might be missing or  misplaced. The MSO will control
         the processing of those messages.

         S̲y̲s̲t̲e̲m̲ ̲O̲p̲e̲r̲a̲t̲o̲r̲ is the third group beside end users
         and supervisory personnel. This person is responsible
         for maintenance and engineering of the computer. He
         controls all the elements of the flexible and modular
         computer which is dualized in all vital areas.


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

         The user functions that CAMPS provides are first of
         all message preparation at a visual display unit (VDU).
         The VDU's are very user-friendly; they provide formatted
         screen layouts with keywords in front of all required
         entry fields. This approach allows a user to enter
         ACP127  like messages without detailed knowledge of
         the ACP127 procedures.

         The VDU in CAMPS is a highly intelligent device. Many
         syntactical checks are performed by the VDU to give
         rapid feedback to the user. All data entry fields have
         specification attributes, e.g. entry mandatory or optional,
         entry always numeric, only alphabetic or both. Maximum
         field length is also indicated. Figure 4 shows a typical
         terminal display for message preparation.

         After entry of data, the user initiates transmission
         of data to the main computer which performs semantic
         checks. By means of a directory of all headquaters,
         CAMPS can validate the address. The user can also use
         short numerical reference no. instead of long plain
         language addresses of recipients.

         If errors are discovered during validation of the entered
         data, CAMPS will provide error indications to assist
         the user in correction.

         When the message has been validated and accepted as
         error free by CAMPS, the user can submit it for coordination
         to other users. In this respect CAMPS resembles an
         electronic mail system. Messages submitted for coordination
         by one terminal are queued at all recipient terminals.

         The users requested to coordinate read the message
         and prepare comments for the message drafter. A comment
         is a free format message which can be drafted at one
         terminal and sent to one or more terminals at the same
         CAMPS site. Besides being used in connection with coordination
         of messages, it can be used as a conferencing medium,
         where two or more users via the CAMPS comment function
         exchange information in an online environment.

         The comments made by coordinators will be send back
         to the message drafter, and he can then edit the message
         
















































                         Figure 4
                CAMPS MESSAGE PREPARATION
        Reduction in errors due to fase of service


         as necessary. A new coordination round might be initiated
         or the message can be submitted for release at a terminal
         position manned by a user with release authority and
         special release capabilities.

         Queing of messages is performed on a priority basis,i.e.
         level of urgency. This ensures that urgent message
         are handled before routine messages.  At the top of
         the VDU screen there is a display of the number of
         messages in each queue to help the user choose task
         priority.

         After release, CAMPS performs the final conversion
         of the message to ACP127 and selects an outgoing channel
         to be used. This selection is based on information
         in the message and table data in CAMPS. A vital point
         in channel selection is the security classification
         of the message and the security classification of the
         channel. CAMPS can provide four different channels
         to be checked for security levels for an outgoing message
         before manual assistance will be necessary.



         M̲e̲s̲s̲a̲g̲e̲ ̲R̲e̲c̲e̲p̲t̲i̲o̲n̲

         Messages received at a CAMPS will be distributed automatically
         if they are in accordance with the ACP127 procedures.
         After validation CAMPS will use the Subject Indicator
         Code (SIC) to derive which terminals should have a
         copy of the message. This procedure is controlled by
         internal tables maintained by the supervisor. First
         the SIC is used as an entry to define the standard
         distribution list to be applied. This list in turn
         contains a number of action-recipients and info-recipients.

         If the mesage does not contain a SIC or if the tables
         are not sufficient, the system will queue the message
         for manual assistance at the MDCO position. The MDCO
         can also  redistribute a message if the automatic distribution
         scheme has proven insufficient.

         CAMPS delivers messages to terminals by putting them
         in different queues, one queue per priority level,
         and updates the queue status information at the top
         of the VDU screen.


         When the user sets his terminal in reception mode he
         can display the messages, one by one. He can either
         delete them or let them remain in the queue for later
         action by himself or another user. If he wants a hardcopy
         of the message he can order this by routing the message
         to a logical printerunit, which might be shared by
         several VDU's.

         Instead of routing messages to VDU terminals and maybe
         later rerouting to a printer, CAMPS can also route
         messages directly to a printer. For example, copies
         intended for action-recepients might always be printed,
         whereas copies intended for information recepients
         are only sent to VDU's where the user then subsequently
         decides if he wants a hardcopy.



4.       E̲Q̲U̲I̲P̲M̲E̲N̲T̲ ̲D̲E̲S̲I̲G̲N̲

         The CAMPS system is implemented on the CR80 family
         of computers, produced by Christian Rovsing A/S. This
         computer family is a very flexible, modular system
         which allows many different computer configurations:
         from small minicomputers intended for commercial systems
         or front end processors; over extremely reliable systems,
         like CAMPS, using redundent elements for back up; to
         huge integrated complete systems, e.g. a CAMPS integrated
         with a communication subsystem as a node in a network.
         Incremental growth of a CAMPS with a few CCIS features
         to a later stage, where the CCIS aspects are more dominant
         then the CAMPS itself, is also a fensible solution.

         The concept behind the modularity and flexibility of
         CAMPS can best be described in a hierachical top down
         fashion. The building block at the top level is the
         secure rack. One, two or many racks may be joined together
         to contain all the lower level equipment. Groups of
         racks can also be interconnected if the computer room
         lay out asks for it.

         The next lower level element is a crate. Several crates
         may be installed in one rack. There are three different
         uses of a crate, either as a processing unit, a channel
         unit or an adapter unit.


         The processing unit (PU) contains modules for CPU's
         and memory plus miscellaneous interface adaptors and
         a power supply. Within the crate itself, almost like
         a backbone, computer buses are installed which interconnect
         all processing elements. The modularity and generality
         of this concept is so flexible that the individual
         modules are put in the crates, as books are placed
         on a bookshelf.  A PU may contain from 1 to 5 CPUs
         and up to 1 Megaword.

         If more than one PU is installed in a computer (in
         CAMPS two PUs are included), they are interconnected
         via fast transfer buses. The upper limitation for the
         number of PUs in one computer is 16, so a CAMPS has
         enough expansion capability for any imaginable application
         with only the minimal interferance to CAMPS.

         The channel unit (CU) contains modules for external
         interfaces, i.e. communication lines and disks, etc.
         Extension memory could also be installed here if 1
         megaword for each PU is not sufficient. CU's can be
         added as required to provide additional terminals,
         external lines disks, tapes, etc.

         The adapter crate contains modules for special line
         adaptors, e.g. adapters for low signaling levels and
         optical multiplexors with transceivers.

         CAMPS equipment is shown in Figure 5.

         The level below the crate is the level with individual
         modules, all microprocessor based. This concept gives
         a highly distributed system, where many functions are
         removed from the CPU to the peripheral processors.
         This compartmentalization principle also enforces security
         aspects because all peripheral processors are physically
         separated.
















































                         Figure 5
                     CAMPS EQUIPMENT
                A rack with several crates


         S̲Y̲S̲T̲E̲M̲ ̲S̲E̲C̲U̲R̲I̲T̲Y̲

         Modern Defense Communication require a high degree
         of communication security. This has from the outset
         been designed into CAMPS in form of physical security,
         equipment security, and software security.

         The highlights of the CAMPS security features are:

         1.  All visual display units printers and other similar
             devices are connected to the CAMPS central processing
             system with fiber optic cables that preclude EMI
             problems.

         2.  The CAMPS processing system itself is enclosed
             in EMI shielded racks.

         3.  All power and electrical signalling cables enter
             the system through special filter equipment.

         4.  The software has been designed in a hierachical
             structure that eases verification and provides
             well defined inter-program interfaces.

             Access to all data areas and files are controlled
             by secure operating system functions and a specially
             developed memory mapping hardware module.

         5.  All users interfacing the system are controlled
             by several security mechanisms:

             -   Physical locks

             -   user authentication through use of sign-in
                 passwords and random security interrogations

             -   authorization through use of operator clearance
                 levels combined with terminal and channel clearance
                 levels.


5.       E̲X̲P̲A̲N̲D̲A̲B̲I̲L̲I̲T̲Y̲

         The building block of the CR80 computer has been described
         above. It has been shown how the individual elements
         fit into the general concept.

         One of the most likely reasons for expansion is change
         in data and traffic quantities. If traffic flow increases,
         additional CPUs can be added. Even if the increase
         is drastic, i.e. 100 % or more, extra PUs can be installed
         to account for the extra need in processing power.

         An increasing traffic flow is likely to require more
         disk storage which can easily be accomodated by additional
         CUs. The most striking fact about this expansion is
         that modules are not replaced by more powerful modules
         making the old modules obsolete; in CAMPS new modules
         are added in an incremental way making the expansion
         costs as low as possible.

         It is also a possibility to reduce a CAMPS configuration,
         if traffic becomes less or if a new site is needed
         where a user traffic flow is less than presently facilitated.

         CAMPS has already been planned to become a gateway
         between different systems. It might be desirable in
         the future to interface CAMPS to public networks like
         the X.25/X.75 type of network. This can be done by
         adding another rack with an interface processing element
         containing a PU and a CU.

         The capabilities of CAMPS to collect reports using
         Adat-P3 formats have been described. This capability
         could be expanded with calculation and processing at
         these reports and display of results on VDU's or graphic
         consoles.

         When experience has been gained by the military users,
         larger files can be added to provide CCIS databases
         with displays, etc. At that stage, the primary communication
         network, which is a store and forward message switching
         network, might not be sufficient. A more generalized
         network system based on packet switching on virtual
         circuits could then be be desireable.


          By this approach a general transport network can be
         established and used for transmission of radar data
         for remote display, giving a user remote access to
         all network subscribers (sources of data).  Dedicated
         computers with spare part  inventory information, computers
         with special programs like human language translaters,
         etc. can be reached without human intervention.

         CAMPS expandability possibilities are illustrated in
         Figure 6.















































                         Figure 6
                   CAMPS EXPANDABILITY
         Modular equipment allows cost effective
              expansion without development