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

⟦f2f47dfde⟧ Wang Wps File

    Length: 93660 (0x16ddc)
    Types: Wang Wps File
    Notes: ACDN/PIP/002              
    Names: »2877A «

Derivation

└─⟦46c7b66fa⟧ Bits:30006139 8" Wang WCS floppy, CR 0233A
    └─ ⟦this⟧ »2877A « 

WangText

X…00……00……00……00…5…0a……00……00…5…0b…1…02…0…09…0…0c…0
0…05…/…0b…/…01….…09….…0b….…0c….…0d….…0e…. -…09…-…0f…-…06…,…0d…,…02…+…08…+…0f…+…06…*…0b…*…0e…*…0f…*…02…*…07…)…0d…)…02…(…08…(…0c…(…0d…(…0e…(…0f…(…02…'…0a…'…02…'
&…0b…&…01…&…05…%…0a…%…00…$…08…$…0f…$



…02…ACDN/PIP/0002 

…02…830515   …02…#

ACDN PROGRAM IMPLEMENTATION PLAN…02…issue 1  …02…ACDN 







   L̲I̲S̲T̲ ̲O̲F̲ ̲C̲O̲N̲T̲E̲N̲T̲S̲                               
            P̲A̲G̲E̲

   1. INTRODUCTION                                       
                                                         
                                                         1
      1.1   Scope                                        
                                                         
                                                         1
      1.2   Applicable Documents                         
                                                         
                                                         1
      1.3   Abbreviations                                
                                                         
                                                         2

   2. ORGANISATION                                       
                                                         
                                                         4
      2.1   Communications Division of CR                
                                                         
                                                         4
      2.2   The ACDN Organisation                        
                                                         
                                                         4
         2.2.1                                           Program
                                                         Management 
                                                                    
                                                                    4
         2.2.2                                           Project
                                                         Management 
                                                                    
                                                                    4
         2.2.3                                           System
                                                         Engineering 
                                                                     
                                                                     8
         2.2.4                                           Software
                                                         Engineering 
                                                                     
                                                                     9
         2.2.5                                           Hardware
                                                         Engineering 
                                                                     10
         2.2.6                                           Integrated
                                                         Logistics
                                                         Support 
                                                                 11
         2.2.7                                           QA
                                                         and
                                                         Configurations
                                                         Management 
                                                                    13
         2.2.8                                           Contracts
                                                         and
                                                         Budget
                                                         Management
                                                         Support 
                                                                 13
         2.2.9                                           General
                                                         Line
                                                         Management
                                                         Responsibilities 
                                                                          14

   3. CHRISTIAN ROVSING/AIR CANADA LIAISON               
                                                         15
      3.1   Authority                                    
                                                         15
      3.2   Reporting                                    
                                                         15
         3.2.1                                           Progress
                                                         Reports 
                                                                 15
         3.2.2                                           Progress
                                                         Meetings 
                                                                  19
      3.3   Approval and Submittal of Documentation      
                                                         19

   4. SUMMARY OF DEVELOPMENT ACTIVITIES                  
                                                         20
      4.1   Contractual Milestones                       
                                                         20
      4.2   Overall Work Breakdown Structure             
                                                         23
      4.3   Master Schedule                              
                                                         26
      4.4   Deliverable Documents                        
                                                         27
      4.5   Development Approach                         
                                                         28
      4.6   System Development Baselines                 
                                                         31
         4.6.1                                           System
                                                         Requirement
                                                         Baseline 
                                                                  31
         4.6.2                                           System
                                                         Design
                                                         Baseline 
                                                                  31
         4.6.3                                           Preliminary
                                                         Design
                                                         Baseline 
                                                                  32
         4.6.4 Detailed Design Baseline                  
                                                         32
         4.6.5                                           Implementation
                                                         Baseline 
                                                                  33
         4.6.6                                           System
                                                         Verification
                                                         Baseline 
                                                                  33
         4.6.7                                           System
                                                         Acceptance
                                                         Baseline 
                                                                  33
      4.7   Verification Approach                        
                                                         34
      4.8   Development and Migration Strategy           
                                                         35
         4.8.1 Migration Plan                            
                                                         35
         4.8.2 Terminal Migration                        
                                                         38
         4.8.3 Software Development Activities           
                                                         41


   5. PROJECT MANAGEMENT                                 
                                                         44
      5.1   Objective                                    
                                                         44
      5.2   Deliverable Items and Documents              
                                                         45

   6. SYSTEM ENGINEERING                                 
                                                         46

   7. HARDWARE ENGINEERING AND PROJECT                   
                                                         47
      7.1   Development Approach                         
                                                         47
      7.2   Organisation                                 
                                                         49
         7.2.1                                           Introduction 
                                                                      49
      7.3   Work Break-down Structure (WBS)              
                                                         51
      7.4   Block Diagrams and Deliverables              
                                                         52
         7.4.1                                           Toronto
                                                         Node    
                                                                 52
         7.4.2                                           Montreal
                                                         Node    
                                                                 54
         7.4.3                                           Winnipeg
                                                         Node    
                                                                 56
         7.4.4                                           Network
                                                         Management
                                                         Host    
                                                                 58
         7.4.5                                           Electronic
                                                         Mail
                                                         Host    
                                                                 60
      7.5   Schedule                                     
                                                         62

   8. SOFTWARE ENGINEERING                               
                                                         63
      8.1   Software Development Approach                
                                                         63
         8.1.1 Software Development Lifecycle            
                                                         63
         8.1.2                                           Documentation
                                                         Produced
                                                         During
                                                         Development 
                                                                     68
         8.1.3                                           Software
                                                         Development
                                                         Tools   
                                                                 70
         8.1.4                                           QA
                                                         of
                                                         Software
                                                         Development 
                                                                     71
      8.2   Organisation                                 
                                                         72
      8.3   Work Break-down Structure (WBS)              
                                                         74
         8.3.1                                           Summary
                                                         Software
                                                         Development
                                                         (WBS)   
                                                                 74
      8.4   ACDN Software Documentation                  
                                                         75
         8.4.1                                           ACDN
                                                         Software
                                                         Documentation
                                                         Tree    
                                                                 75
      8.5   Schedule                                     
                                                         77

   9. INTEGRATION AND ACCEPTANCE TESTS                   
                                                         78
      9.1   Objective                                    
                                                         78
         9.1.1                                           Subsystem
                                                         Integration
                                                         Testing 
                                                                 78
         9.1.2                                           Acceptance
                                                         Tests   
                                                                 80
         9.1.3                                           Particular
                                                         Acceptance
                                                         Tests   
                                                                 84
      9.2   Organisation                                 
                                                         85
         9.2.1                                           System
                                                         Engineering
                                                         Test
                                                         Team    
                                                                 85
         9.2.2                                           SW
                                                         Engineering
                                                         Integration
                                                         and
                                                         Test
                                                         Team    
                                                                 87
      9.3   Work Break-down Structure (WBS)              
                                                         87
         9.3.1                                           Summary
                                                         Integration
                                                         and
                                                         Acceptance
                                                         Test    
                                                                 87
      9.4   Deliverable Items and Documents List         
                                                         88
         9.4.1                                           Test
                                                         and
                                                         Integration
                                                         Documentation
                                                         Tree    
                                                                 88
      9.5   Schedule                                     
                                                         90



   10.   INTEGRATED LOGISTICS SUPPORT                    
                                                         92
      10.1  Objective                                    
                                                         92
      10.2  Organisation                                 
                                                         92
      10.3  Work Break-down Structure (WBS)              
                                                         94
      10.4  Deliverable Items and Documents List         
                                                         97
      10.5  Schedule                                     
                                                         97

   11.   APPLICABLE STANDARDS                            
                                                         98

   12    DEPENDENCIES                                    
                                                         99


      APPENDICES (Separate Volumes)
A.    Master Plan
B.    Detailed Plan
C.    Work Package Descriptions
D.    Activity List



1.       I̲N̲T̲R̲O̲D̲U̲C̲T̲I̲O̲N̲

1.1      S̲C̲O̲P̲E̲

         The purpose of this implementation plan is to define
         the overall plan for the development of the Air Canada
         Data Network (ACDN).

         Nothing in this document constitute contractual commitments.
          The plan is a working document that will be maintained
         throughout the life-time of the project.  In the first
         issue of the document many of the plans and work breakdown
         structures contained herein are only defined at the
         highest activity level.  During execution of the project
         these plans and work breakdown structures will be further
         refined.

         The plan is a complete description of the project.
          It addressses all tasks through definition, implementation
         and delivery of hardware and software components to
         integration of these components into identified subsystems.
         Furthermore, is addresses  installation, training and
         subsequent system maintenance support.

         The emphasis is on the following major activities,
         which are managed by Christian Rovsing:

             -   Project Management
             -   System Engineering
             -   Hardware Development and Production
             -   Software Development
             -   Integration and Factory Acceptance Test
             -   Transportation
             -   Site Installation and Test
             -   Site Acceptance
             -   Network Acceptance
             -   Documentation
             -   Logistics Support
             -   System Maintenance
             -   Implementation and Migration Plans

         The plan is divided into several volumes:

             -   Main Document (this volume)
             -   Master Plan (Appendix A)
             -   Detailed Plan (Appendix B)
             -   Work Package Descriptions (Appendix C)
             -   Activity Data Base (Appendix)



1.2          A̲P̲P̲L̲I̲C̲A̲B̲L̲E̲ ̲D̲O̲C̲U̲M̲E̲N̲T̲S̲

         (1) Contract between Air Canada and Christian Rovsing
             A/S (CEP 82-7, dated 82.12.22).

         (2) ACDN Documentation Plan 
             ACDN/PLN/0001, issue 3.

         (3) ACDN System Requirements Specification
             ACDN/SRS/0001, issue 5.




1.3      A̲B̲B̲R̲E̲V̲I̲A̲T̲I̲O̲N̲S̲

         AC       Air Canada
         ACDN     Air Canada Data Network
         ACNC     Current Air Canada Collins Network Controller
         ARINC    
         ATP      Acceptance Test Plan
         BCS      Basic Communication Software
         CD       Communications Division
         CDR      Critical Design Review
         CGO      AC Cargo Host
         CI       Configuration Item
         CM       Configuration Management
         CNT      CNCP Telex
         CPCI     Computer Program Configuration Item
         CPH      Copenhagen
         cps      Characters per Second
         CR       Christian Rovsing A/S
         CRINT    CR Internal (document)
         CRT      Cathode Ray Tube (of VDU)
         CU       Channel Unit
         DD       Deliverable Document
         DDR      Detailed Design Review
         DOC      Document
         ECU      Electronic Mail Host Channel Unit Subsystem
         EMH      Electronic Mail Host
         EMP      Electronic Mail Processor Subsystem
         EMS      Electronic Mail Software
         ENAS     External Network Access Software
         EWP      Engineering Working Paper
         FAT      Factory Acceptance Test
         GWY      Gateway (to the ACNC)
         HAS      Host Access Software
         ICC      Intelligent Communication Controller
         ICD      Interface Control Document
         ILS      Integrated Logistics Support
         INAS     Internal Network Access Software
         ITS      Integration Test Software
         K        1024
         lpm      Lines per Minute
         MMD      Mini Module Disk Drive
         NAT      Network Acceptance Test
         NCC      Network Control Center
         NCS      Network Control Software
         NCU      Notal Switch CU Subsytem
         NMH      Network Management Host
         NMP      Network Management Processor Subsystem
         NMS      Network Management Software


         NSP      Nodal Switch Processor Subsystem
         NSS      Nodal Switch Software
         OPNS     AC Operations Host
         OS       Operating System
         OTS      Operational Test Software
         PDR      Preliminary Design Review
         PIP      Program Implementation Plan
         PMH      AC Passenger Management Host
         PMS      Protected Message Service
         PSAT     Provisional Site Acceptance Test
         PSP      Product Specification
         PU       Processor Unit
         QA       Quality Assurance
         QC       Quality Control
         RES      AC Reservation Host
         RCCSH    AC Regional Carrier/Corporate Services Host
         SAT      Site Acceptance Test
         SCP      System Control Subsystem
         SCS      System Control Software
         SCU      System Control CU Subsystem
         SDR      System Design Review
         SITA     
         SMD      Storage Modul Disk Drive
         SRR      System Requirement Review
         SRS      System Requirement Specification
         SVR      System Verification Review
         TAS      Terminal Access Software
         TPL      Test Plan
         TPR      Test Procedure
         TRP      Test Report
         TSP      Test Specification
         UDF      Unit Development Folder
         VAT      Version Acceptance Test
         VCD      Version Control Document
         VDU      Visual Display Unit (of CRI)
         VIA      AC VIA Reservation Host
         VTAM     Virtual Terminal Access Method
         WBS      Work Breakdown Structure
         WP       Work Package
         WPD      Work Package Description
         WPN      Work Package Number
         WU       Work Unit
         YUL      Montreal
         YWG      Winnipeg
         YY2      Toronto


2.       O̲R̲G̲A̲N̲I̲Z̲A̲T̲I̲O̲N̲

         The organization established by Christian Rovsing A/S
         (CR A/S) around the ACDN project is described in the
         following sections.


2.1      C̲o̲m̲m̲u̲n̲i̲c̲a̲t̲i̲o̲n̲s̲ ̲D̲i̲v̲i̲s̲i̲o̲n̲ ̲o̲f̲ ̲C̲R̲

         At the time when the ACDN contract was awarded to CR
         A/S, the company formed a new division - the Communications
         Division.  The Communications Division (CD) will generally
         develop networks, communications products and message
         switching systems.  The CD is located in Ballerup,
         Copenhagen, in a newly constructed building.  This
         building is specifically built to contain the facilities
         needed for development, integration and test of communication
         systems.  The organizational placement of the Communications
         Division with the CR company is shown on figure 2.1-1.

         The Communications Division is managed by mr. J]rgen
         H]g and mr. Hans J]rgen Jakobsen.

         The organization of CD is shown in figure 2.1-2.


2.2      T̲h̲e̲ ̲A̲C̲D̲N̲ ̲O̲r̲g̲a̲n̲i̲z̲a̲t̲i̲o̲n̲

         The ACDN project resides organizationally within the
         CD Projects Department.  The ACDN project organization
         is shown in figure 2.2-1.

         Basically the ACDN project is organized to provide
         concentrated attention to all phases of the development,
         integration and test, and logistics support.

         Geographically the ACDN project team is devided into
         two groups, one based in Ballerup and one based in
         Toronto at AC's premises.

         The Ballerup group is the main project group. It has
         the necessary organization and resources to perform
         project management, system engineering, hardware engineering,
         software engineering, project support, integrated logistic
         support and support functions for configuration management,
         quality control functions contracts administration,
         budget administration and project administration.


         The Toronto group is organizationally subordinate to
         the project manager in Ballerup. Its organization is
         designed for software engineering, and it has the necessary
         resources for running a local project office, and for
         performing configuration management.





















































 
                Fig. 2.1-1…01…CR ORGANIZATION



















































  Fig. 2.1-2…01…ORGANIZATION OF THE COMMUNICATIONS DIVISION



















































           Fig. 2.2-1…01…ACDN PROJECT ORGANIZATION


2.2.1    P̲r̲o̲g̲r̲a̲m̲ ̲M̲a̲n̲a̲g̲e̲m̲e̲n̲t̲

         The Communications Division Management has the ultimate
         authority for approving all changes, additions and
         deletions to the ACDN contract and to approve all contracts
         with subcontractors.


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

         The ACDN Project Manager and the ACDN Deputy Project
         Manager has been assigned the authority to manage and
         direct the resources necessary to deliver the ACDN
         systems.  The major responsibilities include:

         o   P̲r̲o̲j̲e̲c̲t̲ ̲P̲l̲a̲n̲n̲i̲n̲g̲ to determine the project "Success
             Parameters" and ensure that they are coordinated
             within the project.

         o   P̲r̲o̲j̲e̲c̲t̲ ̲O̲r̲g̲a̲n̲i̲z̲i̲n̲g̲, that is to develop a work breakdown
             structure.

         o   P̲r̲o̲j̲e̲c̲t̲ ̲S̲t̲a̲f̲f̲i̲n̲g̲

         o   P̲r̲o̲j̲e̲c̲t̲ ̲D̲i̲r̲e̲c̲t̲i̲n̲g̲ to provide day-to-day management
             and technical directions to the project staff.

         o   P̲r̲o̲j̲e̲c̲t̲ ̲C̲o̲n̲t̲r̲o̲l̲.

         o   P̲r̲o̲j̲e̲c̲t̲ ̲S̲u̲b̲c̲o̲n̲t̲r̲a̲c̲t̲i̲n̲g̲.

         o   C̲u̲s̲t̲o̲m̲e̲r̲ ̲R̲e̲l̲a̲t̲i̲o̲n̲s̲.

         The Toronto resident Project Group Manager is the representative
         of Project Manager as authorized, and to perform liaison
         between AC's Project Manager and CR's Project Manager.

         The Project Group Manager reports to the Project Manager/Deputy
         Project Manager.

         The project manager reports to the Projects Department
         Manager.

         The Project Office in Ballerup is a support function
         for the Project Manager. The Project Office shall



         o   maintain records of all written communications
             pertaining to the ACDN project

         o   maintain a library of all written communications

         o   maintain records of all documents produced during
             the projects

         o   maintain a library of all documents produced during
             the project

         o   distributed documents as defined in the associated
             distrubution lists

         o   distributed DCNs to all holders of the corresponding
             document

         o   forward copies of all documents produced in Ballerup
             to the Toronto Project Office

         The Toronto Project Office is a similar support function
         for the Toronto Project group manager. The Toronto
         Project Office shall

         o   maintain records and a library of all written communication
             received and sent by the Toronto Project group

         o   forward copies of such communication to the Ballerup
             Project office

         o   maintain records of all documents produced locally
             during the project

         o   submit copies of all such documents to the Ballerup
             Project office

         o   maintain a library of all documents produced during
             the project.




2.2.3    S̲y̲s̲t̲e̲m̲ ̲E̲n̲g̲i̲n̲e̲e̲r̲i̲n̲g̲

         System engineering and design analysis tasks will be
         performed by the ACDN System Engineering group in close
         collaboration with the CD System Engineering Department
         to ensure that the ACDN software/hardware requirements
         will result in a production of sw/hw that will be consistent.
          The major areas of responsibilities are as follows:

         -   refinement of the PIP including the corresponding
             WBDs

         -   control of the system engineering tasks and the
             day-to-day direction of the system engineering
             team

         -   creation of the System Requirements Specification

         -   establishment and control of software interfaces
             between the subsystem components, and hardware/software
             interfaces

         -   monitor and analysis of external interfaces

         -   establishment of the system design.

         -   evaluation of the software and hardware design

         -   perform the sizing analysis to monitor memory budgets

         -   perform the systems performance analysis

         -   review subsystems design

         -   perform the System Maintainability/Availability
             analysis

         -   perform the system Integration and Acceptance Test
             and design a test environment.

         The System Engineering Manager reports to the Project
         Manager/Deputy Project Manager.  See section 2.2.9
         for the general responsibilities of the System Engineering
         Manager.




2.2.4    S̲o̲f̲t̲w̲a̲r̲e̲ ̲E̲n̲g̲i̲n̲e̲e̲r̲i̲n̲g̲

         The Software Engineering team has been assigned the
         responsibility for the development of the software
         used in the ACDN system.  The major areas of responsibility
         of the Software Manager:

         -   creation of a development plan and schedule, control
             of software development, and the day-to-day direction
             of the software team

         -   in cooperation with the CD System Engineering Department
             Manager and the CD Product Development Department
             Manager to create the work descriptions of the
             tasks to be performed by the CD Products Development
             Department
         
         -   creation of the work descriptions of the tasks
             to be performed by the Toronto project team

         -   control of the software development tasks being
             performed by the SD and possible other subcontractors
             plus reporting of the progress

         The major areas of responsibility of the Software Development
         team are as follows:

         -   perform the preliminary design of all subsystems
             in the application software

         -   perform the detailed design of all modules in the
             application software

         -   perform the coding and unit test of all modules

         -   perform the integration and test of the software
             plus assist in the acceptance test phase

         -   provide support during the installation and warranty
             period

         -   perform the detailed design, code, test and integration
             of the software to be used in the Test Drive System
             (TDS)

         -   ensure that the development standards are being
             enforced

         -   ensure that all documentation, internal and external
             (deliverable), is produced on schedule and in accordance
             with standards



         Within the ACDN organization the Software Manager reports
         to the Project Manager/Deputy Project Manager.  See
         section 2.2.9 for the general responsibilities of the
         Software Manager.

2.2.5    H̲a̲r̲d̲w̲a̲r̲e̲ ̲E̲n̲g̲i̲n̲e̲e̲r̲i̲n̲g̲

         The Hardware Engineering team has been assigned the
         responsibility for the development/coordination of
         the hardware for the ACDN system.  The major areas
         of responsibility are as follows:

         -   Provide support to the Production Division during
             final test and integration as well as to the maintenance
             team during the installation and warranty period.
             This support must be provided when required.

         -   perform refurbishment/re-integration of site equipment
             before it is shipped for installation

         -   design lay-out of site equipment

         -   production of configuration drawings

         -   h/w development specifications on

             o   a system level and on
             o   a detailed level

         -   refinement of the PIP including the corresponding
             work breakdown descriptions

         -   creation of the work descriptions of the tasks
             to be performed by possible other subcontractors

         -   design and development of all special hardware,
             cabeling, racks and all other items needed for
             the ACDN system

         -   development, fabrication, and test of the Test
             Drive System (TDS) supporting the software factory
             acceptance test

         Within the ACDN organization the Hardware Manager reports
         to the Project Manager/Deputy Project Manager. See
         section 2.2.9 for the general responsibilities of the
         Hardware Manager.



2.2.6    I̲n̲t̲e̲g̲r̲a̲t̲e̲d̲ ̲L̲o̲g̲i̲s̲t̲i̲c̲s̲ ̲S̲u̲p̲p̲o̲r̲t̲

         The Integrated Logistic Support team has been assigned
         the responsibility of the following support activities:

         -   produce the plans for documentation, transportation,
             installation, and training

         -   perform the site surveys and prepare for installation

         -   verify that all sites are ready for installation

         -   transportation of all final deliverable items to
             the sites

         -   supervise and perform the installation of the ACDN
             system and verify that the system is ready to undergo
             the Site Acceptance Tests

         -   ensure that hardware and software support is provided
             during the warranty period

         -   perform the training of the Air Canada personnel

         -   produce a Spare Part List and deliver the parts
             to the sites

         -   develope the deliverable documentation related
             to the ACDN project

         Within the ACDN organization the Integrated Logistics
         Support manager reports to the Project Manager/Deputy
         Project Manager. See section 2.2.9. For the general
         responsibilities of the ILS manager.



2.2.7    Q̲u̲a̲l̲i̲t̲y̲ ̲C̲o̲n̲t̲r̲o̲l̲ ̲a̲n̲d̲ ̲C̲o̲n̲f̲i̲g̲u̲r̲a̲t̲i̲o̲n̲ ̲M̲a̲n̲a̲g̲e̲m̲e̲n̲t̲

         The QC and CM team has been assigned the responsibility
         for the overall quality control of the hardware and
         software in accordance with the CD standards.  The
         major areas of responsibility of QC are as follows:

         -   monitor that standards for documentation are adhered
             to

         -   monitor that development methodology standards
             are adhered to

         -   monitor the quality of testing

         -   participate in reviews

         -   be responsible for QA of subcontractors on the
             ACDN project

         -   monitor that change procedures are followed

         -   approve all deliverable documents and programs

         The QC staff in Ballerup is responsible for all such
         quality control and assurance activities whether pertaining
         to project activities in the Ballerup group or the
         Toronto group.

         The CM team is responsible for:

         -   maintaining of proper hardware configuration control

         -   maintaining of proper software configuration control

         -   maintaining of proper documentation configuration
             control

         -   maintaining of software retention libraries (backup
             copies)

         -   maintaining a project software library

         The Toronto project group has its own local CM resources.

         The QC/CM Managers report directly to the Communication
         Division Management.





2.2.8    C̲o̲n̲t̲r̲a̲c̲t̲s̲ ̲a̲n̲d̲ ̲B̲u̲d̲g̲e̲t̲ ̲M̲a̲n̲a̲g̲e̲m̲e̲n̲t̲ ̲S̲u̲p̲p̲o̲r̲t̲

         The contracts and budget management support functions
         shall assist the project manager in all routine administrative
         matters pertaining to

         -   issue of invoices
         -   budgeting
         -   budget control
         -   execution of received invoices



2.2.9    G̲e̲n̲e̲r̲a̲l̲ ̲L̲i̲n̲e̲ ̲M̲a̲n̲a̲g̲e̲m̲e̲n̲t̲ ̲R̲e̲s̲p̲o̲n̲s̲i̲b̲i̲l̲i̲t̲i̲e̲s̲

         This section defines the general responsibilities of
         each of the managers reporting to the Project Manager/Deputy
         Project Manager. The project line managers are responsible
         for that their part of the project is delivered on
         time, within budgets and according to requirements.
         This responsibility includes:

             P̲r̲o̲j̲e̲c̲t̲ ̲P̲l̲a̲n̲n̲i̲n̲g̲.  Using the project guidelines,
             develop the WBS elements for his part of the program,
             and produce a schedule for their implementation.

             P̲r̲o̲j̲e̲c̲t̲ ̲S̲t̲a̲f̲f̲i̲n̲g̲.  Interface with the Project Management
             during the planning of staffing to ensure proper
             match of resources to project needs.

             P̲r̲o̲j̲e̲c̲t̲ ̲D̲i̲r̲e̲c̲t̲i̲n̲g̲.  Direct the technical activities
             of work package managers within his area of responsibility.
             Ensure that all started work activities include
             all necessary data including task description,
             funding and schedule.

             C̲h̲a̲n̲g̲e̲ ̲C̲o̲n̲t̲r̲o̲l̲.  Ensure that negotiated modifications
             and changes to the program are communicated to
             the implementing teams.

             P̲r̲o̲j̲e̲c̲t̲ ̲C̲o̲n̲t̲r̲o̲l̲l̲i̲n̲g̲.  Assess the performers output
             to ensure that the activities are performed according
             to the schedule, standards and specifications.
              Ensure that the project's reporting requirements
             are met at his level.

             Q̲u̲a̲l̲i̲t̲y̲.  Review deliverables/conduct reviews.


3.       C̲H̲R̲I̲S̲T̲I̲A̲N̲ ̲R̲O̲V̲S̲I̲N̲G̲/̲A̲I̲R̲ ̲C̲A̲N̲A̲D̲A̲ ̲L̲I̲A̲I̲S̲O̲N̲

3.1      A̲u̲t̲h̲o̲r̲i̲t̲y̲

         Acting on behalf of Air Canada is the Air Canada Project
         Manager through whom all communication between AC and
         CR shall be passed.

         Acting on behalf of CR is CR's authorized Project Manager
         or his authorized representative.


3.2      R̲e̲p̲o̲r̲t̲i̲n̲g̲

         The reporting described in this paragraph deals solely
         with progress reporting and progress meetings.  Daily
         communication via letters, telexes, etc. will not be
         described here.


3.2.1    P̲r̲o̲g̲r̲e̲s̲s̲ ̲R̲e̲p̲o̲r̲t̲s̲

         CR will submit to AC periodic reports according to
         the contract paragraph 11.

         The report will be preceeded by a table of contents
         as illustrated by fig. 3.2.1-1. For each of the sections,
         Management to Integrated Logistics support, CR will
         report on Accomplishments since last report, near term
         activities, and problems/issues if any related to activities
         involving AC.

         The accomplishments and near term activities are limited
         to the contractual line items and are therefore identified
         by a line item number.

         The problems/issues will be reported on the form illustrated
         by fig. 3.2.1-2.  This form is used in order to assure
         that each identified problem/isssue has been addressed
         completely with a suggested action plan and actionee.

         A̲p̲p̲e̲n̲d̲i̲x̲ ̲A̲ of the progress report will contain a status
         over the contractual payments.  Therefore, for each
         payment in the payment plan the appendix will contain
         an entry identifying the line item by number and title
         and the status in form of



         -   date of completion
         -   date of AC receival
         -   date of approval if applicable
         -   date of invoice
         -   invoice number
         -   date of payment

         A̲p̲p̲e̲n̲d̲i̲x̲ ̲B̲ contains a status over the Engineering Change
         Proposals (ECP) and Engineering Change Orders (ECO)
         issued on the ACDN program.

         The ECP status contains the following detailed information:

         -   ECP number
         -   title
         -   date of issue
         -   name of responsible manager
         -   identification of approving telex of letter
         -   approval date
         -   ECO number(s)

         The ECO status list contains the following detailed
         information:

         -   ECO number
         -   identification of impacted configuration item(s)
         -   ECP number
         -   date of issue
         -   name of responsible manager
         -   identification of approving telex or letter
         -   approval date


         A̲p̲p̲e̲n̲d̲i̲x̲ ̲C̲ contains the action item list indicating
         the status over the actions to be performed by CR.


         A̲p̲p̲e̲n̲d̲i̲x̲ ̲D̲ contains the action item list indicating
         the status over the actions to be performed by AC.


         …01…T̲A̲B̲L̲E̲ ̲O̲F̲ ̲C̲O̲N̲T̲E̲N̲T̲S̲


         I̲T̲E̲M̲                                              P̲A̲G̲E̲

         MANAGEMENT  ...................................       

         SYSTEM ENGINEERING  ...........................       
         SOFTWARE ENGINEERING  .........................       
         HARDWARE ENGINEERING  .........................       
         INTEGRATED LOGISTICS SUPPORT  .................       
         APPENDIX A, Contractual payment status  .......       
         APPENDIX B, ECP/ECO status  ...................       
         APPENDIX C, Action item List, CR  .............       
         APPENDIX D, Action item List, AC  .............       
















                                          Fig. 3.2.1-1



































                                          Fig. 3.2.1-2


3.2.2    P̲r̲o̲g̲r̲e̲s̲s̲ ̲M̲e̲e̲t̲i̲n̲g̲s̲

         Progress meetings will be held as stipulated in the
         contract paragraph 11.  One week prior to the meeting
         CR and AC shall coordinate the agenda for the meeting.

         The progress report described in 3.2.1 will be presented
         at the meeting and handed over at the meeting.  Therefore,
         this item is always on the agenda.

         For each meeting a minutes of meeting will be written
         and approved prior to the end of the meeting.


3.3      A̲p̲p̲r̲o̲v̲a̲l̲ ̲a̲n̲d̲ ̲s̲u̲b̲m̲i̲t̲t̲a̲l̲ ̲o̲f̲ ̲d̲o̲c̲u̲m̲e̲n̲t̲a̲t̲i̲o̲n̲

         This subject is covered by the contract special provision
         paragraph 8.


4.       S̲U̲M̲M̲A̲R̲Y̲ ̲O̲F̲ ̲D̲E̲V̲E̲L̲O̲P̲M̲E̲N̲T̲ ̲A̲C̲T̲I̲V̲I̲T̲I̲E̲S̲

4.1      C̲O̲N̲T̲R̲A̲C̲T̲U̲A̲L̲ ̲M̲I̲L̲E̲S̲T̲O̲N̲E̲S̲


     Milestones                               month
     ---------------------------------------------------
program management
     1                                        Down-payment       
                                                                 
     2                                        Program
                                              Implementation
                                              Plan               
                                                                 
     3                                        Ministry
                                              Approval           
                                                                 

equipment development and production
     6                                        EMH,
                                              Test
                                              Environment,
                                              FAT                
                                                                 
     7                                        EMH,
                                              Spares             
                                                                 
     8                                        Hardware
                                              Development        
     9                                        Toronto
                                              Node,
                                              FAT                
     10                                       Montreal
                                              Node,
                                              FAT                
     11                                       Winnipeg
                                              Node,
                                              FAT                
     12                                       Toronto
                                              Node,
                                              spares
                                              + consumeables     
     13                                       Depot,
                                              Spares
                                              and consumeables   
     14                                       Montreal
                                              Node,
                                              spares
                                              and consum.        
     15                                       Winnipeg
                                              Node,
                                              spares
                                              and consum.        

system engineering
     5                                        System
                                              Requirement
                                              Specification      
     16                                       System
                                              Design
                                              Specification      
     17                                       RMA Report         
     18                                       Test
                                              Procedures         

software development
     19                                       BCS,
                                              detail
                                              design             
     20                                           
                                              unit
                                              test               
     23                                       Prel
                                              TAS/AC40x,
                                              detail
                                              design             
     24                                           
                                                  
                                                  
                                               unit
                                              test               
     25                                       Prelim
                                              INAS,
                                              detailed
                                              design             
     26                                           
                                                  
                                                 unit
                                              test               
     27                                       Prelim
                                              NCS,
                                              detailed
                                              design             
     28                                           
                                                  
                                                unit
                                              test               
     29                                       .............................VERSION
                                              1                  20


Milestones                                   month
----------------------------------------------------
 30  Prel. IBM VTAM/AC 40x, detail design    
 31                   unit test              
 32  .............................VERSION 2  20
 35  Prel. IBM VTAM/3270, detail design      
 36                 unit test                
 .................................VERSION 3  20
 21  NSS, detailed design                    
 22       unit test                          
 33  TAS, detail design                      
 34       unit test                          
 37  UNIVAC CMS, detail design               
 38              unit test                   
 41  SCS, prelim design                      
 42       unit test                          
 43  NCS, prelim design                      
 44       detail design                      
 45  EMS, detail design                      
 46       unit test                          
 50  INAS, prelim design                     
 51        detail design                     
 47  .............................VERSION 4  28
 39  UNIVAC VIA, detail design               
 40              unit test                   
 48  ENAS, detail design                     
 49        detail design                     
 52  NMS, preliminary design                 
 53  NMS, nmh/ncc                            
 54  NMS, inventory control                  
 55  NMS, statistical acquisition            
 56  NMS, network modelling                  
 57  NCS, geo back-up, detail design         
 58                    unit test             
 59  .............................VERSION 5  31
 60  Volume Generator, prelim design         
 61                    unit test             
 62  Message gen, detail design              
 63               unit test                  


Milestones                                         month
----------------------------------------------------------

documentation
  64   documentation plan                          
  65   sys descrip manual                          
  66   instal manual                               
  67   operating manual                            
  68   network operator manual                     
  69   technical manuals                           
  70   peripheral equip manual                     
  71   programming and development tools           
  72   s/w description                             
training
  73   training plan                               
  74   maintenance course, prep                    
  75                       conduct                 
  76   gen system course, prep                     
  77                      conduct                  
  78   network course, prep                        
  79                   conduct                     
  80   network oper course, prep                   
  81                        conduct                
  82   s/w course, prep                            
  83               conduct                         

implementation
  4    Site Survey Report                          
  -    EMH transportation and installation         
  84   Toronto Node, trans and installation        
  85   ..............VAT                           
  86   Montreal Node, trans and installation       
  87   ..............VAT                           
  88   Winnipeg Node, trans and installation       
  89   ..............VAT                           
  90   Network Acceptance Test                     33
  91   Retension                                   33



4.2      O̲V̲E̲R̲A̲L̲L̲ ̲W̲O̲R̲K̲ ̲B̲R̲E̲A̲K̲-̲D̲O̲W̲N̲ ̲S̲T̲R̲U̲C̲T̲U̲R̲E̲

         This section presents the Work Breakdown Structure
         (WBS) applied on the ACDN project.

         The WBS is a hierarchical structure as illustrated
         in the figure overleaf.  All work packages necessary
         for implementing the program will be included in the
         WBS.

         The following WBS groups are included in the structure:

         W̲B̲S̲ ̲ ̲ ̲ ̲ ̲D̲e̲s̲c̲r̲i̲p̲t̲i̲o̲n̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
         1.0     Program Management
         2.0     System Engineering
         3.0     Equipment, Production and Integration
         4.0     Equipment Development
         5.0     Standard Software
         6.0     Software Development
         7.0     Acceptance Tests
         8.0     Documentation
         9.0     Training
         10.0    Transportation
         11.0    Installation
         12.0    Equipment Maintenance
         13.0    Software Maintenance


         The WBS is described by means of Work Package Descriptions
         (WPD).  The WPDs are constructed by performing a preliminary
         design of the system.  However, the WPDs do not represent
         a design, but is used by the management team as a planning
         tool to obtain enough visibility in order to control
         what to produce, resource allocation, schedule, and
         cost.


         The WBS contains Summary Work Packages (SWP) and Work
         Units (WU).

          ̲S̲u̲m̲m̲a̲r̲y̲ ̲W̲o̲r̲k̲ ̲P̲a̲c̲k̲a̲g̲e̲s̲ have the following characteristics:
         
         a.  it represents a summary of lower level SWPs and/or
             WUs (nesting   10)

         b.  it shall be specified by means of a WPD



         c.  it may or may not have childs specificed, dependant
             of the stage of detailed planning

         d   it shall specify a clearly identifiable functional
             task, eg. project administration, development of
             a software system, etc.

         e.  it can be associated with a clearly defined organizational
             entity such as a division, department project line
             function or team 

         W̲o̲r̲k̲ ̲U̲n̲i̲t̲ have the following characteristics:

         a.  it represents the lowest level in the WBS

         b.  it shall be specified by means of a WPD

         c.  it is a clearly identifiable functional task which
             one person may perform in a reasonable time (less
             than 1 month).

         WPDs can at any time be updated and will be updated
         prior to turn over to a developer.


















































                       Figure 4.2-1



         The ACDN Master WBS and second level WBS breakdown
         may be found in Appendix A and B respectively.



4.3      M̲a̲s̲t̲e̲r̲ ̲S̲c̲h̲e̲d̲u̲l̲e̲

         The ACDN Master schedule the timing of the major project
         milestones identified in section 4.2 is included in
         Appendix B.



4.4      D̲e̲l̲i̲v̲e̲r̲a̲b̲l̲e̲ ̲D̲o̲c̲u̲m̲e̲n̲t̲s̲

         The documents to be produced and delivered as part
         of the ACDN project are defined in the Documentation
         Plan.

4.4.1    O̲t̲h̲e̲r̲ ̲D̲o̲c̲u̲m̲e̲n̲t̲s̲

         During the project a number of additional working documents
         will be produced which are not deliverables, but which
         may contain information which is essential in order
         to understand design decisions taken during the development
         of ACDN. All such documents will be available to AC
         and CR participants through the two document libraries
         in Ballerup and Toronto.



4.5      D̲E̲V̲E̲L̲O̲P̲M̲E̲N̲T̲ ̲A̲P̲P̲R̲O̲A̲C̲H̲

         The implementation of the ACDN has three major objectives:

         -   based on top-down development and baseline management
             provide an efficient overall technical control
             of the ACDN development

         -   development to take place by means of an incremental
             implementation where software is developed through
             a number of builds

         -   migration from the existing ACNC network to the
             new ACDN network aimed at meeting ACs objectives.

         The baselines and development approach are further
         described in the remainder of this section while section
         4.8 describes the migration approach.

         The following development phases have been defined
         for the ACDN program:

         -   system requirement specification
         -   system design
         -   preliminary design
         -   detailed design
         -   coding and unit test
         -   subsystem integration and test
         -   system integration and test
         -   system acceptance
         -   network acceptance

         Each phase results in establishment of a baseline.

         At any time, during the ACDN program development cycle,
         all previously established baselines together with
         approved changes to the baselines, constitute the contractual
         identification of the system.

         To assure correctness and completeness of a baseline,
         series of reviews, analyses and inspections are conducted,
         during which the produced documents and components
         are evaluated.

         The use of early validation and verification accomplished
         via reviews, walk-throughs, and analyses will furthermore
         contribute to secure that the final product meets its
         requirements.  Furthermore, it provides management
         with better tools to measure progress - and thus serves
         to ensure proper attention to critical items thereby
         providing the most important tool for schedule control.


         The Requirements Specification phase is a refinement
         of the commitments presented by the proposal as clarified
         through the clarification notes and augmented by the
         requirements of the Request for Sealed Tender.  The
         outcome of this phase is a specification for ACDN network
         functional and physical capabilities; a document which
         consists of contractual commitments of exactly what
         is to be provided presented in an unambiguous way.
         This document forms the baseline for the design and
         subsequent validation processes; thus, an important
         aspect of the document is to present commitments in
         a form which is verifiable.

         The System Design phase is a refinement and consolidation
         of the design presented in the proposal.  An important
         part in this phase is that of decomposition of the
          system into constituent subsystems and establishing
         the exact functions and performance to be provided
         by a given subsystem together with the exact interfaces
         between subsystems.  

         When the system design phase is completed the subsequent
         hardware and software development phases can proceed.
          The software design is broken down into the following
         phases:

         -   preliminary design
         -   detailed design
         -   coding
         -   unit test
         -   subsystem integration and test

         while hardware development concurrently takes place
         in the following steps:

         -   preliminary design
         -   detailed design
         -   fabrication and unit test
         -   hardware subsystem integration and test.

         The software and hardware development efforts are concluded
         in a 

         -   system integration and test, and
         -   system acceptance.

         The final Network Acceptance Test constitutes the last
         phase of the ACDN development.

         Figure 4.5-1 depicts the overall development lifecycle.

















































                       Figure 4.5-1



         The development activities following the system design
         phase are structured in a number of versions.  A version
         is a well-defined functional subset of the final system.
         Versions serve as the vehicle for an effective the
         migration plan.


4.6      S̲Y̲S̲T̲E̲M̲ ̲D̲E̲V̲E̲L̲O̲P̲M̲E̲N̲T̲ ̲B̲A̲S̲E̲L̲I̲N̲E̲S̲

         The hardware and software implementation will be divided
         into a number of subphases where each completed subphase
         results in establishing of a baseline.  The formal
         establishment of a baseline is normally achieved through
         a review or audit process where the baseline must be
         approved. In order to distinguish between reviews where
         approval is required from AC and reviews where approval
         is a sole cr responsibility, the term 'internal review'
         is used for the latter. However, AC participation is
         encouraged for internal reviews in order to ensure
         an optimal project implementation. The following subsections
         describe the baselines.

4.6.1    S̲y̲s̲t̲e̲m̲ ̲R̲e̲q̲u̲i̲r̲e̲m̲e̲n̲t̲ ̲B̲a̲s̲e̲l̲i̲n̲e̲

         The system requirement definition phase will be completed
         by a System Requirements Review (SRR). The objective
         of this review is to ensure the compliance and completeness
         of the system requirements. After ACs approval of the
         System Requirements Specification, and associated Interface
         Control Documents, these will establish the baseline
         for all subsequent development activities.



4.6.2    S̲y̲s̲t̲e̲m̲ ̲D̲e̲s̲i̲g̲n̲ ̲B̲a̲s̲e̲l̲i̲n̲e̲

         During the system design phase, the system requirements
         are broken down into subsystems and components of hardware
         and software.

         An internal System Design Review (SDR) will be scheduled.
          The purpose of this is to ensure:
 
         a)  that the system design specification represents
             a complete and optimal synthesis of the system
             requirements

         b)  that the system is complete and feasible, and

         …86…1         …02…   …02…   …02…   …02…                               
                    
c)       that a technical direction is provided to the implementation

         d)  that a proper interface exists between subsystems

         After approval of the system design specification by
         the ACDN project management, this will establish the
         design requirement baseline.



4.6.3    P̲r̲e̲l̲i̲m̲i̲n̲a̲r̲y̲ ̲D̲e̲s̲i̲g̲n̲ ̲B̲a̲s̲e̲l̲i̲n̲e̲

         The actual design of subsystems identified during the
         system design will be divided into two phases; the
         preliminary design phase, and the detailed design phase
         

         The preliminary design baseline (subsystem design)
         is established prior to detailed design in order to

         a)  evaluate the progress and technical adequacy of
             the selected design approach

         b)  determine its compatibility with the requirements,
             and

         c)  assess the existence and compatibility of the physical
             and functional interfaces between components that
             make up subsystems

         An internal Preliminary Design Review (PDR) will be
         conducted to ensure correctness and adequacy of the
         preliminary design baseline.



4.6.4    D̲e̲t̲a̲i̲l̲e̲d̲ ̲D̲e̲s̲i̲g̲n̲ ̲B̲a̲s̲e̲l̲i̲n̲e̲

         Before the actual implementation is initiated, internal
         Detailed Design Reviews (DDR) will be conducted to

         a)  determine that the detailed design satisfies the
             preliminary design baseline.

         b)  assess the exact interface relationship between
             the components of each subsystem

         After approval the detailed design forms the baseline
         for implementation of the actual hardware or software
         components.





4.6.5    I̲m̲p̲l̲e̲m̲e̲n̲t̲a̲t̲i̲o̲n̲ ̲B̲a̲s̲e̲l̲i̲n̲e̲s̲

         When the Hardware/Software components have been produced
         these shall be tested and integrated into subsystems.
         The baselines are established when the subsystems have
         been approved by the CR QA .



4.6.6    S̲y̲s̲t̲e̲m̲ ̲V̲e̲r̲i̲f̲i̲c̲a̲t̲i̲o̲n̲ ̲B̲a̲s̲e̲l̲i̲n̲e̲

         At the time of completion of system integration and
         verification, a System Verification Review is conducted
         to verify that the system performs as required, and
         that product specification, manuals, and handbooks
         are accurate.



4.6.7    S̲y̲s̲t̲e̲m̲ ̲A̲c̲c̲e̲p̲t̲a̲n̲c̲e̲ ̲B̲a̲s̲e̲l̲i̲n̲e̲s̲

         The formal system acceptance phase has been separated
         into a number of sub-phases each resulting in a baseline.
         The Acceptance baselines are:

         -   Factory Acceptance baselines (Hardware)

         -   Provisional Site Acceptance baselines (Hardware)

         -   Version Acceptance baselines

         -   Network Acceptance baselines

         For further details refer to section 9.



4.7      V̲E̲R̲I̲F̲I̲C̲A̲T̲O̲N̲ ̲A̲P̲P̲R̲O̲A̲C̲H̲

         This section addresses the strategy to be applied in
         order to assure that all requirements will be implemented
         in accordance with the SRS and associated ICDs.

         In order to assure that all requirements are identified
         the ACDN system requirements defined in the ADCN System
         Requirements Specification and associated ICDs will
         be allocated to the pertinent hardware and software
         subsystems. This is done during system design and will
         be documented in a Verification Control Document.

         To assure that the requirements are implemented in
         the hardware subsystems/items the requirements will
         be allocated to each subsystem/item in the Product
         specifications or the Subsystem Specifications. The
         detailed design review shall verify that the requirements
         are accounted for. The test cases developed for the
         items and subsystems will test the allocated requirements.
         During the system integration and verification the
         VCD will be used to track the requirements.



4.8      I̲M̲P̲L̲E̲M̲E̲N̲T̲A̲T̲I̲O̲N̲ ̲A̲N̲D̲ ̲M̲I̲G̲R̲A̲T̲I̲O̲N̲ ̲S̲T̲R̲A̲T̲E̲G̲Y̲

         The purpose of this section is to provide an overview
         on the development and migration activities taking
         place at CR respectively AC facilities. Chapters 5
         thru 10 provides the detailed planning of these activities.

         The development activities and the migration of AC
         terminals and hosts, existing as well as new, to the
         new ACDN data network will be parallel activities.
         Furthermore, it is envisaged that parallel development
         activities will take place at CR's location in Ballerup
         and at AC's location in Canada.

         A number of measures will be taken to meet these targets:

         o   an initial development and test system will be
             made available at AC facilities, Toronto early
             1983.

         o   hardware will be configured to meet the changing
             needs during the development phase.

         o   part of the network equipment is used by CR for
             in-house development and test in Copenhagen.

         o   refurbishment to final configurations will take
             place at AC facilities, Canada.

         o   software will be developed in versions aimed at
             satisfying AC migration plans.

         Development activities will start at the mutual acceptance
         of System Requirements and proceed to the end of 1984.

         Migration starts 2nd quarter 1984 and proceeds beyond
         the final ACDN acceptance test until the full host
         and terminal population has been taken over by the
         ACDN network by end 1985.




4.8.1    M̲i̲g̲r̲a̲t̲i̲o̲n̲ ̲P̲l̲a̲n̲

         This section presents in narration writing the migration
         from the existing ACNC to the new ACDN in terms of
         functionality.
         The detailed functional capability migration appears
         from the SRS. Furthermore this section may contain
         AC provided information other than that necessarily
         required for ACDN migration, details which provide
         a better understanding of AC host/terminal plan. The
         ACDN is developed and integrated with the ACNC in the
         following baselines:
         -   VI (V1, V2, V3), acceptance 2nd. quater 1984
         -   V4, acceptance 1st quarter 1985
         -   V5, acceptance 2nd quarter 1985
         
         The development, integration and acceptance schedule
         are in accordance with the ACDN master schedule.

4.8.1.1  V̲e̲r̲s̲i̲o̲n̲ ̲V̲I̲ ̲C̲a̲p̲a̲b̲i̲l̲i̲t̲i̲e̲s̲

         Version VI of the ACDN consists of one node located
         in Toronto and connected to the ACNC via a full functioning
         gateway. The functional capabilities shall be provided
         as specifyed in section 4.8.3.1. The attachments and
         services supported by the ACDN shall be as follows:

         a.  Terminal Access Services
             i   AC40X terminals via ICC sites.
             ii  IBM 3270 SNA terminals
                 -   These terminals shall have access to applications
                     on hosts connected to the ACNC and the
                     OPNS/CGO host connected to the ACDN
             iii Standard TTY terminals
                 -   These terminals shall have access to ACDN
                     supervisory function only in this version.

         b.  Host Access Services
             i   RES, VIA, Dorval Host via ACNC and gateway
             ii  OPNS/CGO host

         c.  ACNC Gateway Services
             -   Full gateway capability, including access service
                 for ACNC terminals to the OPNS/CGO host

         d.  Limited Network Control Service and Network Management
             Service, Sufficient for support of the VI configuration.



         The existing ACNC shall provide the following basic
         capabilities for VI:

         -   Host handling (RES, VIA, Dorval Host)
         -   Terminal Handling for all devices connected to
             ACNC
         -   Protected Message Service (PMS)
         -   External Network Access Services

         The VI-ACDN shall be able to offload the ACNC and migrate
         the current terminal population over a period of 18
         - 24 months. This migration starts with 100 - 200 terminals
         and is envisaged to grow by a rate of 200 - 600 terminals
         per month (corresponding to 1 to 3 ICC site per month.)

4.8.1.2  V̲e̲r̲s̲i̲o̲n̲ ̲V̲4̲ ̲C̲a̲p̲a̲b̲i̲l̲i̲t̲i̲e̲s̲

         Version V4 of the ACDN consists of the VI configuration
         with a node located in Montreal and an Electronic Mail
         Host.  Further the full set of NCC Services shall be
         available except for the geographical backup capability.
         The functional capabilities shall be provided as specifyed
         in section 4.8.3.2.1.
         The attachments and services of version VI shall be
         supported plus the following:
…02…a.       Terminal Access Services
             i.  Std. TTY fully operational
             ii  IBM 3270 BSC terminals
             iii Intercolor terminals for the NCC functions

         b.  Host Access Services
             i.  RCCSH (Std. IBM VTAM)

         c.  Electronic Mail Services, which means that ACDN
             can take full responsibility of the type B traffic,
             thus relieving the ACNC of this capability.

         e.  Operational Test Services

         d.  Full Network Control Services and Network Management
             Service except for the geographical backup

         The ACNC shall provide the same services as for version
         VI of the ACDN except for PMS, which can be taken over
         by the ACDN EMS.



4.8.1.3  V̲e̲r̲s̲i̲o̲n̲ ̲V̲5̲ ̲C̲a̲p̲a̲b̲i̲l̲i̲t̲i̲e̲s̲

         Version V5 of the ACDN is the final ACDN consisting
         of 3 nodes (Toronto, Montreal and Winnipeg) interconnected
         by the backbone network. Furthermore the NCC's are
         now dualized and the Network Management Host is included.
         The functional capabilities shall be provided as specifyed
         in section 4.8.3.2.2.
         The attachment and services of version VI and V4 shall
         be supported plus the following:

         a.  Terminal Access Services
             i.  2780/3780 RJE
             ii  3777 RJE, SNA
             iii NTR
             iv  Uniscope 100/200
             v.  Low Speed TTY

         b.  Host Access Services
             i.  VIA connected to Toronto node
             ii. Dorval Host connected to Montreal node

         c.  External Network Access Services
             i   ARINC interface
             ii  SITA interface
             iii Low jSpeed P-P interface, incl. CNT
             iv  Telex interface
             v   PDN interface

         d.  Network Management Host services

         e.  Full geographical backup for the NCC service.

















































                       Figure 4.8-1


4.8.2    H̲a̲r̲d̲w̲a̲r̲e̲ ̲S̲t̲a̲g̲e̲s̲

         The equipment is seen as stable configurations through
         a number of phases identified as stages:


4.8.2.1  C̲R̲ ̲C̲o̲p̲e̲n̲h̲a̲g̲e̲n̲

         a.  June- Nov. 1983:
             CR/stage 1
             -   Test and Development system 0 and 1

             1.  The TDS 0 and 1 will provide a development
                 environment for 20 simultaneous programmers.

         b.  Nov.-Dec 1983:
             CR/stage 2
             -   TDS 0 and 1
             -   Toronto Node

             1.  The TDS 0 and 1 will Provide development environment
                 for 20 simultaneous programmers.

             2.  The Toronto Node will be configured as the
                 final nodal system. It will be used as test
                 bed and partly as development environment.

         c.  Jan. 84 - May. 84:
             CR/stage 3
             -   TDS 0 and 1
             -   Montreal Node

             1.  The TDS 0 and 1 provide development environment
                 for 20 simultaneous programmers. It will be
                 used to hold the master versions.

             2.  The Montreal Node will be used 100% as test
                 bed for the unit test and system integration.

         d.  May-Dec. 1984:
             CR/stage 4
             -   Winnipeg Node.
             -   NMH
             -   TDS 0 and 1



             1.  The Winnipeg Node and NMH will be configured
                 in its ultimate form to provide test bed for
                 unit and system test.


4.8.2.2  A̲C̲ ̲T̲o̲r̲o̲n̲t̲o̲

         a.  Feb.-Dec. 1983:
                 AC/stage 1
                 -   EMH equipment

             1.  The EMH equipment will be configured into two
                 systems:

                 i   a development system capable of supporting
                     6 simultaneous programmers. The total CRT
                     termination capability will be 12 CRTs.

                 ii  a test bed environment enabling unit test
                     and system integration test-out.

         b.  Jan.-May. 1984:
             AC/stage 2
             -   EMH equipment
             -   Toronto Node

             1.  The EMH equipment will be configured as stated
                 for AC/stage 1.

             2.  The Toronto Node equipment will be configured
                 serving two purposes:

                 i   Gateway/FEP capability, i.e. provide the
                     environment for integration with:

                     -  ACNC resources
                     -  OPNS/CGO Host
                     -  OPNS/CGO native terminals

                 ii  Limited testbed capability for development
                     activities in Canada.



         d.  Jun.-Dec. 1984
             AC/stage 3
             -   Toronto Node/NCC
             -   Montreal Node
             -   Electronic Mail Host

             1.  The Toronto Node/NCC will be in its final H/W
                 configuraton providing final nodal/network
                 control services.

             2.  The Montreal Node will be in its final H/W
                  configuration providing final ACDN nodal services.

             3.  The EMH will be in its final H/W configuration
                 providing final ACDN EMH services.

         d.  Jan. 85 - Jun. 85
             AC/stage 4
             -   Toronto Node/NCC
             -   Montreal Node/NCC
             -   Winnipeg Node
             -   Network Management Host
             -   Electronic Mail Host

         All equipment will be in their final configuration.


4.8.3    S̲o̲f̲t̲w̲a̲r̲e̲ ̲D̲e̲v̲e̲l̲o̲p̲m̲e̲n̲t̲ ̲A̲c̲t̲i̲v̲i̲t̲i̲e̲s̲

         The ACDN software will be delivered to AC in the form
         of three (3) versions. Each new version provides additional
         functional capabilities to the ACDN system.

         These Versions are categorized into two main groups
         according to their capabilities:
         The Version VI development activities will provide
         AC with a virtual third Network Controller integrated
         with a host front-end. This version will provide limited
         final capabilities.

         Version 4 and 5 defines end products in the sense that
         they provide full network capabilities in the functions
         supported.

         The development of Version VI and Version 4 and 5 are
         parallel development activities.



         This section provides a high level narrative description
         of the above mentioned major system implementations.
         The detailed version-and functionality by version description
         may be found in the System Requirement Specification
         (3).

4.8.3.1  T̲h̲e̲ ̲V̲I̲ ̲T̲o̲r̲o̲n̲t̲o̲ ̲S̲y̲s̲t̲e̲m̲

         The Version I Toronto system shall provide the following
         capabilities:

         a.  Support of a small number of terminals communicating
             through the Gateway to ACNC supported hosts, RES,
             VIA and HIS.

         b.  Support of the OPS/CGO IBM host and a number of
             OPS/CGO terminals. These terminals will also be
             required to communicate with ACNC hosts although
             their main destination will be the OPS/OGO host.

         c.  Support of the following AC access environment,
             whether ACNC or ACDN connected:

             Concentrators:
             a.  LCCS (4.8 kbps)
             b.  ICC
             c.  ACSI

             Terminals:
             a.  AC40X (X=1,2,3,4,5,6,7,8)
             b.  FIDS
             c.  TTY Model 40

             Printers:
             a.  EXTEL
             b.  DI-AN
             c.  GTE 200
             d.  Boarding Pass Printer (CTS)
             e.  Printer with built in AFTN I/F
             f.  MAC
             g.  TRAVICOM
             h.  ASTAC

         In more details the VI functional capabilities are:

         a.  Gateway interface to ACNC by means of ICC access
             lines. Thus, the ACDN will be emulating an ICC
             site.



         b.  Support of up to 5 x 9.6 Kbps FDX access lines
             to ACNC.

         c.  Interface and control of ICC access lines to the
             local ICC environment. This covers running the
             ACNC primary part of the ICC protocol.

         d.  Interface to and control of AC 40X CRTs. This includes
             sign-on to the applications residing on the existing
             ACNC network (RES, VIA, HIS) as well as provision
             to the terminal user of statistics reports.

         e.  Interface to a control of AC printers. This includes
             the capability to run the TDP protocols to the
             printer, while the ACNC will be responsible for
             burning a message and maintaining the TYPE B data
             base.

         f.  Support of multi-sign-on to hosts residing on the
             ACNC.

         g.  Capabilities to monitor and test access lines.

         h.  Network definition tools for handling the terminals,
             CRTs as well as printers, associated with ICC access
             lines, an average of 64 diveces per access line.

         i.  IBM VTAM standard host channel support.
             This includes capabilities which support the host
             network control functions by providing a 3705 emulation
             capability.

         j.  Connectivity of a limited number of ACDN and ACNC
             connected to AC 40X terminals to the OPNS/CGO host.

         k.  Connectivity from the OPNS/CGO to the entire AC
             printer population in order to provide fast type
             B (e.g. ticket traffic) by means of the existing
             ACNC PMS mechanism, or directly within ACDN.

         l.  AC 40X terminals and printers mapped onto OPNS/CGO
             host/device population view.

         m.  Monitor, control and test facilities.

         n.  OPNS/CGO native cluster controller interface capability

         …86…1         …02…   …02…   …02…   …02…                               
                    
         o.  Connect native terminals (IBM) and AC 40X terminals
             to OPNS/CGO host.

         p.  Facilities for monitoring and control of native
             OPS/CGO access lines. This includes capability
             to add and remove access lines. This includes tools
             for handling the associated terminal devices.

         q.  The number of native access lines is 10 maximum.

4.8.3.2…02…T̲h̲e̲ ̲A̲C̲D̲N̲ ̲N̲e̲t̲w̲o̲r̲k̲

         The final ACDN shall be successively developed from
         Version I by provision of versions V4 and V5, as described
         below.

4.8.3.2.1    A̲C̲D̲N̲ ̲V̲e̲r̲s̲i̲o̲n̲ ̲4̲

         The major version shall provide all necessary facilities
         for:

         a.  Operation and control of a transport network between
             multiple nodes.

         b.  Support of protected message switching as implemented
             by the EMH system.

         c.  Provision of IBM host access at each node.

         d.  Provision for IBM terminal access at each node.

         e.  Majority of Network Control exclusive of geographical
             backup.

         f.  Support of the RCCSH IBM host and IBM compatible
             terminals currently operating on an independent
             network.

4.8.3.2.2    A̲C̲D̲N̲ ̲V̲e̲r̲s̲i̲o̲n̲ ̲5̲

         This version shall provide all the functional capabilities
         and fullfil the performance requirements specified
         in the SRS and associated ICDs.

         Explicitly the following functionality shall be added
         to Version 4 by the final version (V5):
         a.  Network Management
         b.  NetWork Control inclusive of geographical backup
         c.  Access to VIA host through channel
         d.  Access to DRV HIS
         e.  Access to external networks
         f.  Cutover of VIA host and terminals to the ACDN


5.       P̲R̲O̲J̲E̲C̲T̲ ̲M̲A̲N̲A̲G̲E̲M̲E̲N̲T̲

5.1      O̲b̲j̲e̲c̲t̲i̲v̲e̲

         The ACDN Project Manager and the ACDN Deputy Project
         Manager has been assigned the authority to manage and
         direct the resources necessary to deliver the ACDN
         system. The major responsibilities include:

         o   P̲r̲o̲j̲e̲c̲t̲ ̲P̲l̲a̲n̲n̲i̲n̲g̲ to determine the project "Success
             Parameters" and ensure that they are coordinated
             within the project. Additionally all tasks, inputs
             and deliverabled shall be defined. These shall
             be used to create schedules and budgets.

         o   P̲r̲o̲j̲e̲c̲t̲ ̲O̲r̲g̲a̲n̲i̲z̲i̲n̲g̲, that is to develop a work breakdown
             structure so that the proper interfaces are developed
             to ensure inputs being ready when needed.

         o   P̲r̲o̲j̲e̲c̲t̲ ̲S̲t̲a̲f̲f̲i̲n̲g̲.̲ Work with the line managers to
             determine what people can best support the project
             and then phase them in and out of the project so
             that the job is accomplished within cost and schedule,
             and contractual commitments are met.

         o   P̲r̲o̲j̲e̲c̲t̲ ̲D̲i̲r̲e̲c̲t̲i̲n̲g̲ to provide day-to-day management
             and technical directions to the project staff,
             making interpretations of the plan, and by working
             out modifications and changes with the customer
             and the line organization. Directing the project
             to produce the required items on the right schedule
             for the agreed-upon cost.

         o   P̲r̲o̲j̲e̲c̲t̲ ̲C̲o̲n̲t̲r̲o̲l̲, that is to conduct regular reviews
             of the project items or individuals so that line
             management and the customer will be regularly and
             routinely informed on project progress, accomplishments,
             and/or problems.

         o   P̲r̲o̲j̲e̲c̲t̲ ̲S̲u̲b̲c̲o̲n̲t̲r̲a̲c̲t̲i̲n̲g̲ to establish the necessary
             contracts with subcontractors, if any, and assure
             that proper control procedures are established.

         o   C̲u̲s̲t̲o̲m̲e̲r̲ ̲R̲e̲l̲a̲t̲i̲o̲n̲s̲.̲ The project management is the
             focal point for all customer inquiries and shall
             approve all project related customer reports.



         The Project Officer of the ACDN organization performs
         on behalf of the management the daily routine work
         necessary to monitor the plans and budgets.

5.2      D̲e̲l̲i̲v̲e̲r̲a̲b̲l̲e̲ ̲I̲t̲e̲m̲s̲ ̲a̲n̲d̲ ̲D̲o̲c̲u̲m̲e̲n̲t̲s̲

         The deliverable items which fall directly under the
         responsibility of the project management are the Progress
         Reports and the documents identified in the Documentation
         Plan.



6.       S̲Y̲S̲T̲E̲M̲ ̲E̲N̲G̲I̲N̲E̲E̲R̲I̲N̲G̲

         Systems engineering and design analysis tasks will
         be performed by the ACDN Systems Engineering group
         to ensure that the ACDN software/hardware requirements
         will be consistent. The major areas of responsibilities
         are as defined in section 2.2.3.


7.       H̲A̲R̲D̲W̲A̲R̲E̲ ̲E̲N̲G̲I̲N̲E̲E̲R̲I̲N̲G̲ ̲A̲N̲D̲ ̲P̲R̲O̲J̲E̲C̲T̲ ̲S̲U̲P̲P̲O̲R̲T̲

7.1      D̲E̲V̲E̲L̲O̲P̲M̲E̲N̲T̲ ̲A̲P̲P̲R̲O̲A̲C̲H̲

         For the Air Canada project the following hardware developments
         are scheduled:

         1.  V35 Interface
         2.  Current Loop Interface
         3.  Watch Dog Customerization
             -   Watchdog Switch Panel
             -   Configuration Crate Adapter
         4.  Mains Filter redesign for CSA approval

         The hardware section of the project team will be responsible
         for the development of the above mentioned items.

         These items will be developed in accordance with figure
         7.1-1. Module/item development scheme.














































        Fig. 7.1-1…01…Module/Item development scheme


7.2      O̲r̲g̲a̲n̲i̲z̲a̲t̲i̲o̲n̲

7.2.1    I̲n̲t̲r̲o̲d̲u̲c̲t̲i̲o̲n̲

         Within the ACDN project organization, the Hardware
         Team has the responsibility for developing the ACDN
         site equipment.

         The tasks are allocated into Groups, shown in fig.
         7.2.1-1.



















































                Fig. 7.2.1-1…01…Organization


7.3      W̲o̲r̲k̲ ̲B̲r̲e̲a̲k̲d̲o̲w̲n̲ ̲S̲t̲r̲u̲c̲t̲u̲r̲e̲ ̲(̲W̲B̲S̲)̲

         The Hardware Engineering activities includes:

         -   Equipment Production and Integration (WBS 3)
         -   Equipment Development (WBS 4)

         These WBS's are described in Appendix A, B, C and D.



7.4      B̲l̲o̲c̲k̲ ̲D̲i̲a̲g̲r̲a̲m̲s̲ ̲a̲n̲d̲ ̲D̲e̲l̲i̲v̲e̲r̲a̲b̲l̲e̲s̲

7.4.1    T̲o̲r̲o̲n̲t̲o̲ ̲N̲o̲d̲e̲ (incl. NCC)

7.4.1.1  B̲l̲o̲c̲k̲ ̲D̲i̲a̲g̲r̲a̲m̲


7.4.1.2  D̲e̲l̲i̲v̲e̲r̲a̲b̲l̲e̲s̲

         o   Watchdog Subsystem
             -   Watchdog with associated operator's position
                 (VDU and matrix printer)
             -   Crate Control Adaptors in each Unit of Toronto
                 Node

         o   System Control Subsystem (SCPs)
             -   2 Processor Units, each with
                 o   2 CPUs
                 o   768 Kwords of memory

         o   System Control CU Subsystem (SCUs)
             -   2 80 Mbytes MMD with 2 Mbytes fixed head disks
                 and associated CR80 modules (2 32K disk controllers
                 and 2 associated adaptors)

(NCC)        -   4 Colour Graphical Terminals and associated
                 CR80 termination modules

(NCC)        -   1 TI810 150 cps matrix printer and associated
                 CR80 termination module

             -   Channel Units, etc. as required to connect
                 above

         o   Nodal Switch PU Subsystem (NSPs)
             -   3 Processor Units, each with
                 o   4 CPUs
                 o   512 Kwords of memory

         o   Nodal Switch CU Subsystem (NCUs)
             CR80 device controller and adaptors required to
             connect:

             -   2 host channels (IBM or Univac)
             -   5 56 Kbps internodal trunks
             -   69 2.4 Kbps ICC access lines
             -   5  9.6 Kbps ACNC access lines
             -   2  2.4 Kbps ARINC lines
             -   1  2.4 Kbps ICC type to SITA
             -   2 150 bps CNT (AES weather)
             -   3 150 bps CNT (Airline switching)
             -   2 250 bps CPAIR/BA
             -   4 low speed connections

         o   S-net Subsystem
                   
             -   2 suprabusses and associated CR80 modules
             -   2 suprabus connection to EMH complex

         o   Rack, cables, fans, etc. required by above CR80
             units and modules.


7.4.2    M̲o̲n̲t̲r̲e̲a̲l̲ ̲N̲o̲d̲e̲ (incl. NCC)

7.4.2.1  B̲l̲o̲c̲k̲ ̲D̲i̲a̲g̲r̲a̲m̲


7.4.2.2  D̲e̲l̲i̲v̲e̲r̲a̲b̲l̲e̲s̲

         o   Watchdog Subsystem
             -   Watchdog with associated operator's position
                 (VDU and matrix printer)
             -   Crate Control Adaptors in each Unit of Toronto
                 Node

         o   System Control Subsystem (SCPs)
             -   2 Processor Units, each with
                 o   2 CPUs
                 o   768 Kwords of memory

         o   System Control CU Subsystem (SCUs)
             -   2 80 Mbytes MMD with 2 Mbytes fixed head disks
                 and associated CR80 modules (2 32K disk controllers
                 and 2 associated adaptors)

(NCC)        -   4 Colour Graphical Terminals and associated
                 CR80 termination modules

(NCC)        -   1 TI810 150 cps matrix printer and associated
                 CR80 termination module

             -   Channel Units, etc. as required to connect
                 above

         o   Nodal Switch PU Subsystem (NSPs)
             -   3 Processor Units, each with
                 o   4 CPUs
                 o   512 Kwords of memory

         o   Nodal Switch CU Subsystem (NCUs)
             CR80 device controller and adaptors required to
             connect:

             -   2 host channels (IBM or Univac)
             -   5 56 Kbps internodal trunks
             -   81 2.4 Kbps ICC access lines
             -   17 9.6 Kbps IBM access lines
             -   16 4.8 Kbps IBM access lines

         o   S-net Subsystem
                   
             -   2 suprabusses and associated CR80 modules

         o   Rack, cables, fans, etc. required by above CR80
             units and modules.


7.4.3    W̲i̲n̲n̲i̲p̲e̲g̲ ̲N̲o̲d̲e̲

7.4.3.1  B̲l̲o̲c̲k̲ ̲D̲i̲a̲g̲r̲a̲m̲


7.4.3.2  D̲e̲l̲i̲v̲e̲r̲a̲b̲l̲e̲s̲

         o   Watchdog Subsystem
             -   Watchdog with associated operator's position
                 (VDU and matrix printer)
             -   Crate Control Adaptors in each Unit of Toronto
                 Node

         o   System Control Subsystem (SCPs)
             -   2 Processor Units, each with
                 o   2 CPUs
                 o   768 Kwords of memory

         o   System Control CU Subsystem (SCUs)
             -   2 80 Mbytes MMD with 2 Mbytes fixed head disks
                 and associated CR80 modules (2 32K disk controllers
                 and 2 associated adaptors)

         o   Nodal Switch PU Subsystem (NSPs)
             -   4 Processor Units, each with
                 o   4 CPUs
                 o   512 Kwords of memory

         o   Nodal Switch CU Subsystem (NCUs)
             CR80 device controller and adaptors required to
             connect:

             -   2 host channels (IBM or Univac)
             -   6 56 Kbps internodal trunks
             -   58 2.4 Kbps ICC access lines
             -   4  9.6 Kbps IBM access lines
             -   4  4.8 Kbps IBM access lines

         o   S-net Subsystem
                   
             -   2 suprabusses and associated CR80 modules

         o   Rack, cables, fans, etc. required by above CR80
             units and modules.


7.4.4    N̲e̲t̲w̲o̲r̲k̲ ̲M̲a̲n̲a̲g̲e̲m̲e̲n̲t̲ ̲H̲o̲s̲t̲ ̲S̲y̲s̲t̲e̲m̲

7.4.4.1  B̲l̲o̲c̲k̲ ̲D̲i̲a̲g̲r̲a̲m̲


7.4.4.2  D̲e̲l̲i̲v̲e̲r̲a̲b̲l̲e̲s̲

         o   Processor Unit Subsystem (NMP)

             -   1 PU with
                 o   2 CPUs
                 o   768 Kwords of memory

         o   Channel Unit Subsystem (NCUs)

             -   2 80Mbytes MMD with 2 Mbytes fixed head disks
                 and associated CR80 modules (2 32K disk controllers
                 and 2 associated adaptors)

             -   1 300 Mbytes SMD disk and associated CR80 modules
                 (1 32K disk controller and associated adaptor)

             -   2 FT9000 Tape decks and associated CR80 modules

             -   3 VDUs and associated CR80 termination modules

             -   1 high speed printer (600 lpm) and associated
                 CR80 termination module

             -   Channel Units as required to connect above

         o   S-net Subsystem

             -   2 suprabusses and associated CR80 modules

         o   Rack, cables, fans, etc. required by aove CR80
             units and modules.



7.4.5    E̲l̲e̲c̲t̲r̲o̲n̲i̲c̲ ̲M̲a̲i̲l̲ ̲H̲o̲s̲t̲ ̲S̲y̲s̲t̲e̲m̲

7.4.5.1  B̲l̲o̲c̲k̲ ̲D̲i̲a̲g̲r̲a̲m̲


7.4.5.2  D̲e̲l̲i̲v̲e̲r̲a̲b̲l̲e̲s̲

         o   Watchdog Subsystem
             -   Watchdog with associated operator's position
                 (VDU and matrix printer)
             -   Crate Control Adaptors in each Unit of the
                 EMH

         o   Processor Unit Subsystem (EMPs)
             -   2 Processor Units, each with
                 o   2 CPUs
                 o   512 Kwords of memory

         o   Channel Unit Subsystem (ECUs)
             -   2 80 Mbytes MMD with 2 Mbytes fixed head disks
                 and associated CR80 modules (2 32K disk controllers
                 and 2 associated adaptors)

             -   2 300 Mbytes SMD disks and associated CR80
                 modules (2 32K disk controllers and 2 associated
                 adaptors)

             -   1 FT9000 Tape Deck and associated CR80 modules

             -   4 VDUs and associated CR80 termination modules

             -   1 TI810 150 cps matric printer and associated
                 CR80 termination module

             -   Channel units as required to connect above

         o   S-net Subsystem
             -   2 Suprabusses and associated CR80 modules

         o   Rack, cables, fans etc. required by above CR80
             units and modules


7.5      S̲c̲h̲e̲d̲u̲l̲e̲

         Refer to Appendix A and B.



8.       S̲O̲F̲T̲W̲A̲R̲E̲ ̲E̲N̲G̲I̲N̲E̲E̲R̲I̲N̲G̲

8.1      S̲o̲f̲t̲w̲a̲r̲e̲ ̲D̲e̲v̲e̲l̲o̲p̲m̲e̲n̲t̲ ̲A̲p̲p̲r̲o̲a̲c̲h̲

         This section describes the methods and practices which
         shall be used during the ACDN software development
         activity in order to ensure an effective, controlled
         and cost-effective project.


8.1.1    S̲o̲f̲t̲w̲a̲r̲e̲ ̲D̲e̲v̲e̲l̲o̲p̲m̲e̲n̲t̲ ̲L̲i̲f̲e̲c̲y̲c̲l̲e̲

         The software development methodology adopted for the
         ACDN project is based on a top-down process which starts
         after the system design phase and which when completed
         is followed by an acceptance test phase.  The software
         development lifecycle is divided into the following
         5 phases:

             o   preliminary design
             o   detailed design
             o   code and unit test
             o   subsystem integration and test
             o   system integration and test

         In the ideal situation these phases are only traversed
         once and followed by the system acceptance phases.
          However - as explained in section 4.5 - in order to
         effectively support the ACDN migration plan according
         to which five successive versions have to be produced
         and delivered in a short timeframe, a variation of
         the ideal development methodology has had to be deviced.
          In this ACDN development model the five different
         versions of the ACDN system will each proceed through
         the five development phases and will overlap in time.
          The details of how this is planned to take place with
         a minimum of interaction between the five concurrent
         activities is explained in section 8.5.

         In the remaining part of this paragraph the contents
         of the five software development phases is described.


8.1.1.1  P̲r̲e̲l̲i̲m̲i̲n̲a̲r̲y̲ ̲D̲e̲s̲i̲g̲n̲

         The preliminary design may commence when the system
         design is completed.  The system design has partitioned
         the ACDN system into subsystems like Network Control
         Software, Nodal Switch Software etc., functional and
         performance requirements have been allocated to each
         subsystem, appropriate data structures have been designed,
         and the interfaces between subsystems defined.


         The preliminary design is the next iteration in the
         design process whereby the subsystems are decomposed
         into units, functional and performance requirements
         are allocated to units, the interfaces between units
         are defined, and the data structures further refined.

         A unit is defined as a software package which has a
         size suitable for detailed design and implementation
         by one person. In general the size of a unit is in
         the order of 1000 high order language (e.g. Pascal)
         statements.

         During the decomposition the guidelines for top-down
         development defined in the applicable software design
         standard shall be followed.

         The preliminary design of a subsystem is completed
         by a preliminary design review.


8.1.1.2  D̲e̲t̲a̲i̲l̲e̲d̲ ̲D̲e̲s̲i̲g̲n̲

         Detailed design starts when preliminary design is completed.
          The purpose of the detailed design is to specify the
         logic which implements the functional, performance
         and interface requirements of the program units.

         The logic shall be specified by means of pseudocode
         in a top-down manner starting at a level where each
         pseudocode statement has a logic complexity corresponding
         to a procedure in the final implementation.

         The detailed design of a unit is completed when the
         level of the pseudocode specification corresponds to
         approximately 5 high order language statements per
         pseudocode statement in the final source program.

         When the detailed design of a unit is completed, a
         detailed design review shall be conducted to ensure
         the quality of the design.


8.1.1.3  C̲o̲d̲i̲n̲g̲ ̲a̲n̲d̲ ̲U̲n̲i̲t̲ ̲T̲e̲s̲t̲

         The coding and test of a unit may commence after completion
         of the detailed design of the unit.



         Coding is performed by transforming each pseudocode
         statement in the unit detailed design specification
         into statements of a real programming language.

         In parallel with the programming of the unit development
         testing and debugging of the unit is performed.

         Two different approaches to the unit coding and test
         may be used:

         -   top-down development whereby the high level control
             flow statements and high level procedures are coded
             and tested first.  This requires stubs to be coded
             for lower level procedures as well as a test driver
             to be programmed.

         -   bottom-up development and test whereby the low
             level procedures are coded and tested first (and
             independent of each other).  This requires a number
             of test drivers to be programmed.

         The method to be followed shall be defined for each
         unit individually.

         When a unit is coded and unit tested the following
         results shall be available:

         -   the source and object unit program

         -   a (set of) test driver(s) which can effectively
             test the unit, i.e. activate all statements in
             the unit at least once, activate the unit with
             a range of input parameters in its valid input
             data domain, activate the unit with a range of
             input parameters outside the domain of valid inputs

         -   input data files to drive the tests

         -   output data files of validated outputs from the
             tests

         -   job files to test the unit (cf figure 8.1.1.3-1)

         The objective is that retesting of the unit shall be
         as simple and cheap as possible.  Therefore one of
         the following two alternatives shall be adopted for
         the unit:



         -   the test driver is capable to verify the result
             of the tests, or

         -   the test outputs contain only data that are invariant
             to minor changes in the unit.  This means that
             output data may n̲o̲t̲ contain e.g. location values.

         It shall be kept in mind that other units can very
         often be used (as the basis) for test drivers of a
         unit.




















































              Fig. 8.1.1.3-1…01…UNIT TEST SETUP


8.1.1.4  S̲u̲b̲s̲y̲s̲t̲e̲m̲ ̲I̲n̲t̲e̲g̲r̲a̲t̲i̲o̲n̲ ̲a̲n̲d̲ ̲T̲e̲s̲t̲

         As the units of a subsystem complete unit coding and
         test they shall be integrated into the corresponding
         subsystems.

         Subsystem integration and test shall lead to an integrated
         subsystem where

         -   all allocated functional requirements are verified
         -   all allocated performance requirements are verified
         -   all internal interfaces (i.e. unit interfaces)
             are tested

         Test drivers will in general have to be written for
         this purpose.  Like for unit test, these test drivers
         and associated test inputs and outputs are deliverables
         from the activity and shall be maintained for documentation
         and retesting purposes.


8.1.1.5  S̲y̲s̲t̲e̲m̲ ̲I̲n̲t̲e̲g̲r̲a̲t̲i̲o̲n̲ ̲a̲n̲d̲ ̲T̲e̲s̲t̲

         When subsystems have passed subsystem integration and
         test they shall be integrated into the final system.

         This integration and test activity shall verify that

         -   all functional requirements are verified
         -   all allocated performance requirements are verified
         -   all internal interfaces (between subsystems) are
             tested

         The system integration and test will therefore have
         a large common subset with the system acceptance test
         and may share test setup and procedures with the acceptance
         test to a large extent.


8.1.2    D̲o̲c̲u̲m̲e̲n̲t̲a̲t̲i̲o̲n̲ ̲P̲r̲o̲d̲u̲c̲e̲d̲ ̲D̲u̲r̲i̲n̲g̲ ̲D̲e̲v̲e̲l̲o̲p̲m̲e̲n̲t̲

         The software development activities are recorded in
         a number of documents.  The different types of documents
         produced are described for each development phase in
         the following subsections.


8.1.2.1  P̲r̲e̲l̲i̲m̲i̲n̲a̲r̲y̲ ̲D̲e̲s̲i̲g̲n̲ ̲D̲o̲c̲u̲m̲e̲n̲t̲a̲t̲i̲o̲n̲

         The preliminary design is documented in terms of product
         specifications (cf Product Specification Standard).
          One product specification is produced for each subsystem.
          These documents are deliverables, which record the
         final functional design of each subsystem to the unit
         level.

         Design decisions and analyses worked out during the
         preliminary design phase are documented in engineering
         working papers which are for internal use only.


8.1.2.2  D̲e̲t̲a̲i̲l̲e̲d̲ ̲D̲e̲s̲i̲g̲n̲ ̲D̲o̲c̲u̲m̲e̲n̲t̲a̲t̲i̲o̲n̲

         During detailed design, the program logic of program
         units is specified.  The design is recorded in a Unit
         Development Folder (UDF) for each unit (cf UDF Standard).
          UDFs are for internal use only.

         Design decisions and analyses worked out during the
         detailed design are documented in engineering working
         papers.  They are for internal use only.


8.1.2.3  U̲n̲i̲t̲ ̲C̲o̲d̲i̲n̲g̲ ̲a̲n̲d̲ ̲T̲e̲s̲t̲ ̲D̲o̲c̲u̲m̲e̲n̲t̲a̲t̲i̲o̲n̲

         During the coding and test of units the following machine
         readable types of documents are produced

         -   source program files
         -   object program files
         -   job files
         -   compile and link time listings

         These documents are produced for the unit program and
         the associated test drivers.

         Further documents produced are

         -   test input data files
         -   test output data files

         Finally a test report is generated, which documents
         the successful completion of unit testing.



         Source program files shall be produced in accordance
         with the proper source program layout standards (SWELL
         Programming Standard, PASCAL Programming Standard).

         Prior to the unit code and test phase test specifications
         and procedures are worked out as part of the UDF.

8.1.2.4  S̲u̲b̲s̲y̲s̲t̲e̲m̲ ̲I̲n̲t̲e̲g̲r̲a̲t̲i̲o̲n̲ ̲a̲n̲d̲ ̲T̲e̲s̲t̲ ̲D̲o̲c̲u̲m̲e̲n̲t̲a̲t̲i̲o̲n̲

         Prior to the subsystem integration and test the following
         test documents are produced as part of the subsystem
         PSP:

         -   test plan
         -   test specification
         -   test procedure

         During the subsystem integration and test the following
         machine readable documents are produced for subsystem
         test drivers:

         -   program source files
         -   object files
         -   job files
         -   compile and link time listings

         Further, test data input and output files are generated.

         Successful completion of the subsystem test is documented
         in a test report.


8.1.2.5  S̲y̲s̲t̲e̲m̲ ̲I̲n̲t̲e̲g̲r̲a̲t̲i̲o̲n̲ ̲a̲n̲d̲ ̲T̲e̲s̲t̲ ̲D̲o̲c̲u̲m̲e̲n̲t̲a̲t̲i̲o̲n̲

         Documents similar to those generated during subsystem
         integration and test are produced.


8.1.3    S̲o̲f̲t̲w̲a̲r̲e̲ ̲D̲e̲v̲e̲l̲o̲p̲m̲e̲n̲t̲ ̲T̲o̲o̲l̲s̲

         During the software development phases the following
         standard software development tools are used:

         -   EDITOR
                 for production of documents and source programs



         -   SWELL compiler
                 for translation of SWELL source modules into
                 linkable object modules

         -   PASCAL compiler
                 for translation of PASCAL source modules into
                 linkable object modules

         -   Cross Reference Generator
                 for production of PASCAL cross reference listings

         -   Linker
                 for production of executeable object programs
                 from linkable object modules

         -   DEBUGGER
                 for interactive symbolic debugging of SWELL
                 programs and 'hexadecimal' debugging of PASCAL
                 programs

         -   System Generator
                 for building of system boot modules

         -   Parser Generator
                 for generation of interactive modules

         Further a number of miscellaneous tools are used for

         -   building and maintaining software libraries
         -   generation of safety copies


8.1.4    Q̲u̲a̲l̲i̲t̲y̲ ̲A̲s̲s̲u̲r̲a̲n̲c̲e̲ ̲o̲f̲ ̲S̲o̲f̲t̲w̲a̲r̲e̲ ̲D̲e̲v̲e̲l̲o̲p̲m̲e̲n̲t̲

         The quality of the produced software is ensured by
         the following means:

         -   a̲n̲a̲l̲y̲s̲e̲s̲
             during all software development phases peformance
             analyses shall be worked out in order to ensure
             that all performance requirements are met and that
             CPU and memory budgets are kept

         -   r̲e̲v̲i̲e̲w̲s̲
             a number of internal reviews are held in order
             to assess and validate the design process: preliminary
             design reviews and detailed design reviews


         -   t̲e̲s̲t̲s̲
             a thorough development testing shall be performed
             as described in section 8.1.1

8.2      O̲r̲g̲a̲n̲i̲z̲a̲t̲i̲o̲n̲

         The ACDN software development organization is shown
         in figure 8.2-1 overleaf.  The software development
         team is divided into a number of subsystem teams each
         managed by a subsystem manager.  This division follows
         closely the Work Breakdown Structure which breaks down
         the ACDN system into subsystems and which shall be
         finally defined during the system design.  The organization
         shown is therefore only tentative.

         One of the subsystem teams belong to an organizational
         unit outside of the Communications Division.  In order
         to take advantage of the expertise of the CR System
         Division, the Electronic Mail Software will be subcontracted
         to this division.

         Each subsystem team is responsible for one subsystem,
         and will carry out the development work for each subsystem
         staged in up to 3 versions.

         A separate Integration and Test team has been defined
         which is responsible for the development of the test
         software needed during subsystem and system integration.
















































    Fig. 8.2-1…01…ACDN SOFTWARE DEVELOPMENT ORGANIZATION















































                       Figure 8.2-2
                S/W Subsystem Assignments.


8.3      W̲o̲r̲k̲ ̲B̲r̲e̲a̲k̲-̲d̲o̲w̲n̲ ̲S̲t̲r̲u̲c̲t̲u̲r̲e̲ ̲(̲W̲B̲S̲)̲

         This section contains a hierarchically developed WBS
         for the software development.  The WBS given in the
         first issue of the PIP is only tentative and subject
         to change according to the outcome of the system design.
          It will be revised according to the system design
         and refined as the preliminary design progresses. 
         The generic structure of the final WBS is as follows:

             W̲P̲N̲          W̲P̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
                     ̲ ̲ ̲

             6.n          Subsystem n
             6.n.1        Subsystem n preliminary design
             6.n.2        Subsystem n unit development
             6.n.2.p      subsystem n, unit p
             6.n.2.p.1    subsystem n, unit p detailed design
             6.n.2.p.2    subsystem n, unit p coding and test
             6.n.3        subsystem n integration and test


8.3.1    S̲u̲m̲m̲a̲r̲y̲ ̲S̲o̲f̲t̲w̲a̲r̲e̲ ̲D̲e̲v̲e̲l̲o̲p̲m̲e̲n̲t̲ ̲W̲B̲S̲

         The Software Engineering WBS is described in Appendix
         A, B, C and D.


8.4      A̲C̲D̲N̲ ̲S̲o̲f̲t̲w̲a̲r̲e̲ ̲D̲o̲c̲u̲m̲e̲n̲t̲a̲t̲i̲o̲n̲

         This section defines the categories of software documentaion
         to be produced during the ACDN project. The Documentation
         Plan contains a complete list of all documents to be
         produced during the software development phases.  The
         list contains both deliverable documents as well as
         working documents.


8.4.1    A̲C̲D̲N̲ ̲S̲o̲f̲t̲w̲a̲r̲e̲ ̲D̲o̲c̲u̲m̲e̲n̲t̲a̲t̲i̲o̲n̲ ̲T̲r̲e̲e̲

         The ACDN software documentation is divided into the
         major categories shown in figure 8.4.1-1.

















































                      Figure 8.4.1-1


8.5      S̲C̲H̲E̲D̲U̲L̲E̲

         Refer to Appendix A and B.



9.       I̲N̲T̲E̲G̲R̲A̲T̲I̲O̲N̲ ̲A̲N̲D̲ ̲A̲C̲C̲E̲P̲T̲A̲N̲C̲E̲ ̲T̲E̲S̲T̲S̲

9.1      O̲b̲j̲e̲c̲t̲i̲v̲e̲

         The objective of integration and acceptance testing
         is to verify and demonstrate the correct operation
         of all subsystems of deliverable equipment and computer
         program end items (CPEIs). The objective of integration
         test respective acceptance test is destinguished below.

…02…The overall acceptance test plan will be outlined in a
         ACDN Acceptance Plan document.

9.1.1    S̲u̲b̲s̲y̲s̲t̲e̲m̲ ̲I̲n̲t̲e̲g̲r̲a̲t̲i̲o̲n̲ ̲T̲e̲s̲t̲i̲n̲g̲

         Subsystem Integration Testing is the process of verifying
         that all subsystem units fulfil allocated function-
         and performance requirements and conform to specified
         internal and external unit- and subsystem interfaces.

         Subsystem Integration Test planning will be documented
         in a Subsystem Integration and Test Plan during the
         Detailed Design phase for the particular subsystem.

         The test plan is subject to review at DDR.

         The Subsystem Integration And Test Plan will specify
         at least the following:

         -   Development test activity
         -   Integration test prerequisites
         -   Integration test metodology
         -   Integration test schedule
         -   Responsibilities for conducting the integration
             testing
         -   Planned methods for test monitoring and control

         The Subsystem Integration Test phase will be concluded
         by a formal Subsystem Acceptance Test with the purpose
         of qualifying the subsystem for system integration.


9.1.1.1  S̲y̲s̲t̲e̲m̲ ̲I̲n̲t̲e̲g̲r̲a̲t̲i̲o̲n̲ ̲T̲e̲s̲t̲i̲n̲g̲

         System Integration Testing is the process of verifying
         that all subsystems fulfil allocated functional and
         performance requirements and conform to specified internal
         and external subsystem interfaces.

         System Integration Test planning will be documented
         in a System Integration and Test Plan when all subsystem
         packages have been defined during the System Design
         Phase.

         The Test Plan is subject to review at PDR. 

         The System Integration and Test Plan will specify at
         least the following:

         -   Development test activity
         -   Integration test prerequisites
         -   Integration test metodology
         -   Integration test schedule
         -   Responsibilities for conducting the integration
             testing
         -   Planned methods for test monitoring and control

         The System Integration Test phase will be concluded
         by a Dry-Run leading to the factory or in-plant version
         acceptance test.


9.1.2    A̲c̲c̲e̲p̲t̲a̲n̲c̲e̲ ̲T̲e̲s̲t̲s̲

         The objective of acceptance testing is to demonstrate
         and verify that a system operates in accordance with
         allocated function and performance requirements.

         The result of an acceptance test will be the customer's
         accept, conditionally accept or disaccept of a delivered
         system.

         Acceptance testing will be performed against the established
         System Requirement baseline (SRS). Each baselined requirement
         shall be verified through one of the below methods:

         a)  E̲x̲a̲m̲i̲n̲a̲t̲i̲o̲n̲:  This method is a non functional verification,
             such as visual inspection of the physical characteristics
             of the item or of the documentation associated
             with the item.

         b)  A̲n̲a̲l̲y̲s̲i̲s̲:̲  This method is a non-functional verification,
             such as deduction or translation of data, review
             of analytical data, or performance of a detailed
             analysis.

         c)  T̲e̲s̲t̲ ̲D̲e̲m̲o̲n̲s̲t̲r̲a̲t̲i̲o̲n̲:̲  This method is a functonal
             verification, such as actual operation wherein
             the element of verification is instrumented, measured,
             or displayed directly (test) or where the element
             of verification is logically obvious, as the result
             of some other verification, but not itself displayed
             (demonstration).


9.1.2.1  A̲c̲c̲e̲p̲t̲a̲n̲c̲e̲ ̲T̲e̲s̲t̲s̲ ̲i̲n̲ ̲G̲e̲n̲e̲r̲a̲l̲

         The following basic rules will apply to acceptance
         testing in general:

         a)  Acceptance testing will be based on a formally
             approved Test Specification (TSP). The TSP shall
             as a minimum identify and specify the following:

             -   the test object
             -   the requirements to be verified
             -   the system functions to be exercised
             -   the test methods and constraints
             -   the test evaluation criteria.

         b)  Acceptance testing will be based on a formally
             approved Test Procedure (TPR). The TPR shall specify
             the exact conduct of the acceptance test including
             as a minimum the following:

             -   test control, initialization and setup
             -   the procedure for test execution
             -   detailed step-by-step procedural descriptions
                 of each individual test

             The Test Specification and the Test Procedure may
             be combined into a single document if convenient

         c)  The formal execution of the TSP/TPR, i.e. the acceptance
             test conduct, results in generation of a set of
             test results. These are registered for incorporation
             in the Test Report (TRP).

         d)  A formal Test Report (TRP) is generated as result
             of the acceptance test. The TRP shall consist of
             the following:

             -   Conclusion, specifying discrepancies (if any)
                 to be corrected prior to repetition of test.

             -   Complete discrepancy list.

             -   Collection of all registered test input and
                 associated test results.

             The Test Report is subject to formal approval.
             The approval shall signify formal acceptance.


         e)  Repetition of acceptance testing may be required
             as a result of conditional acceptance. In such
             case the relevant part of the test shall be repeated
             as concluded by the Acceptance Test Report.

         The general acceptance test cycle is illustrated in
         the figure overleaf.
















































              Acceptance Test Cycle, General
                      Figure 3.1.2.1


9.1.3    P̲a̲r̲t̲i̲c̲u̲l̲a̲r̲ ̲A̲c̲c̲e̲p̲t̲a̲n̲c̲e̲ ̲T̲e̲s̲t̲s̲

         The acceptance test categories applied on the ACDN
         project are:

         o   Equipment Acceptance Tests

             -   Factory Acceptance Tests
             -   Provisional site Acceptance Tests

         o   System Acceptance Tests

             -   Version Acceptance Tests
             -   Network Acceptance Tests

         The acceptance test categories, described in more details
         below, are all subject to the general acceptance test
         requirements specified in section 9.1.2.1.

9.1.3.1  F̲a̲c̲t̲o̲r̲y̲ ̲A̲c̲c̲e̲p̲t̲a̲n̲c̲e̲ ̲T̲e̲s̲t̲

         The purpose of Factory Acceptance Testing (FAT) is
         to demonstrate readyness for site installation and
         acceptance of a given hardware system or subsystem.
         The FAT will be conducted by execution of M&D programs
         and standard operating system software.

9.1.3.2  P̲r̲o̲v̲i̲s̲i̲o̲n̲a̲l̲ ̲S̲i̲t̲e̲ ̲A̲c̲c̲e̲p̲t̲a̲n̲c̲e̲ ̲T̲e̲s̲t̲

         The purpose of Provisional Site Acceptance Testing
         (PSAT) is to demonstrate and verify that a particular
         hardware system or subsystem fulfils its basic requirements
         (not operationally).

         The Provisional Site Acceptance Test will be a repetition
         of the Factory Acceptance Test. Thus, the TSP/TPR for
         FAT and PSAT are identical. A seperate Test Report
         will be generated.

9.1.3.2  V̲e̲r̲s̲i̲o̲n̲ ̲A̲c̲c̲e̲p̲t̲a̲n̲c̲e̲ ̲T̲e̲s̲t̲

         For each of the five baselined (SRS) versions of the
         ACDN software system a Version Acceptance Test (VAT)
         will be conducted. The purpose of the VAT is to demonstrate
         and verify that the set of requirements allocated to
         a given system version are indeed fulfilled.


         The VAT will be conducted in full at one site for the
         purpose of qualifying the version.

         A specified subset of the VAT will be repeated on the
         remaining sites in order to qualify these prior to
         version cutover. This qualification provides final
         site Acceptance (SAT).

9.1.3.4  N̲e̲t̲w̲o̲r̲k̲ ̲A̲c̲c̲e̲p̲t̲a̲n̲c̲e̲ ̲T̲e̲s̲t̲

         The purpose of the Network Acceptance Test (NAT) is
         to demonstrate and verify the full set of system requirements
         as baselined in the System Requirement Specification
         (SRS).

         The NAT will be performed on the fully installed and
         site accepted ACDN network after completion of software
         version 5.

9.2      O̲r̲g̲a̲n̲i̲z̲a̲t̲i̲o̲n̲

         The responsibilities for integration- and acceptance
         testing are distributed within the ACDN organization.
         The organization is illustrated in figure 9.2.

9.2.1    S̲y̲s̲t̲e̲m̲ ̲E̲n̲g̲i̲n̲e̲e̲r̲i̲n̲g̲ ̲T̲e̲s̲t̲ ̲T̲e̲a̲m̲

         The System Engineering Test Team has the overall integration
         and acceptance responsibility, including:

         -   System Integration Planning
         -   Acceptance Test Planning
         -   Generation of ATP
         -   Generation of acceptance TPRs
         -   Integration on the system level
         -   Conducting acceptance tests
         -   Producing acceptance TRPs















































       INTEGRATION AND ACCEPTANCE TEST ORGANIZATION
                        FIGURE 9.2


9.2.2    S̲o̲f̲t̲w̲a̲r̲e̲ ̲E̲n̲g̲i̲n̲e̲e̲r̲i̲n̲g̲ ̲I̲n̲t̲e̲g̲r̲a̲t̲i̲o̲n̲ ̲a̲n̲d̲ ̲T̲e̲s̲t̲ ̲T̲e̲a̲m̲ ̲

         A seperate Integration and Test Team in the Software
         Engineering group is responsible for

         -   Development of test software needed during system
             integration and test

         -   Planning of integration on the subsystem level

         -   Integration on the subsystem level

         -   Generating the associated documentation (TPL, TSP,
             TPR, TRP).

9.3      W̲o̲r̲k̲ ̲B̲r̲e̲a̲k̲d̲o̲w̲n̲ ̲S̲t̲r̲u̲c̲t̲u̲r̲e̲ ̲(̲W̲B̲S̲)̲

         The Integration and Test WBS is described in Appendix
         A, B, C and D.


9.4      D̲e̲l̲i̲v̲e̲r̲a̲b̲l̲e̲ ̲I̲t̲e̲m̲s̲ ̲a̲n̲d̲ ̲D̲o̲c̲u̲m̲e̲n̲t̲ ̲L̲i̲s̲t̲

         This section defines the categories of test documentation
         to be produced during the ACDN project. The Documentation
         Plan contains a complete list of all documents to be
         produced for the purpose of system integration and
         acceptance testing. The list contains both deliverable
         documents as well as working documents which are for
         CR in-house use only. 

9.4.1    T̲e̲s̲t̲ ̲a̲n̲d̲ ̲I̲n̲t̲e̲g̲r̲a̲t̲i̲o̲n̲ ̲D̲o̲c̲u̲m̲e̲n̲t̲a̲t̲i̲o̲n̲ ̲T̲r̲e̲e̲

         The ACDN acceptance test- and system integration documentation
         are divided into the categories shown in figure 9.4.1.
















































    ACDN INTEGRATION AND ACCEPTANCE DOCUMENTATION TREE
                       FIGURE 9.4.1



9.5      S̲c̲h̲e̲d̲u̲l̲e̲

         Refer to Appendix A and B.

         Figure 9.5-1 illustrates generically the relation between
         the major system/subsystem milestones and the production
         of test and integration documentation.















































           TEST DOCUMENTATION SCHEDULE, GENERIC
                       FIGURE 9.5-1


10.      I̲N̲T̲E̲G̲R̲A̲T̲E̲D̲ ̲L̲O̲G̲I̲S̲T̲I̲C̲S̲ ̲S̲U̲P̲P̲O̲R̲T̲

10.1     O̲b̲j̲e̲c̲t̲i̲v̲e̲

         This chapter discribes the logistics support aspect
         of the ACDN program:

         -                Documentation
         -                Training
         -                Transportation                         - Installation
         -                Equipment Maintenance incl. Spares
         -                Software Maintenance

         Each of above disciplines will be described by highlighting
         the main activities.

         Additionally, the chapter will describe the organization,
         present the schedules and list the items to be delivered.


10.2     O̲r̲g̲a̲n̲i̲z̲a̲t̲i̲o̲n̲

         The logistics support activities will be carried out
         by the Integrated Logistics Support Department (ILS)
         of the System Division.

         The ILS department manager and ACDN project office
         will interface with respect to policies, project reviews
         and schedules.  The individual sections within ILS
         will interface with relevant members from the ACDN
         project team in all technical aspects.

         


  












































   Fig. 10.2-1…01…Integrated Logistics Support Department


10.3     W̲o̲r̲k̲ ̲B̲r̲e̲a̲k̲d̲o̲w̲n̲ ̲S̲t̲r̲u̲c̲t̲u̲r̲e̲ ̲(̲W̲B̲S̲)̲

         The ILS WBS' for

         -   documentation (WBS 8)
         -   training (WBS 9)
         -   transportation (WBS 10)
         -   installation (WBS 11)
         -   equipment maintenance (WBS 12)
         -   software maintenance (WBS 13)

         are described in Appendix A, B, C and D.



10.4     D̲e̲l̲i̲v̲e̲r̲a̲b̲l̲e̲ ̲I̲t̲e̲m̲s̲ ̲a̲n̲d̲ ̲D̲o̲c̲u̲m̲e̲n̲t̲s̲ ̲L̲i̲s̲t̲

         The devliverable documentation is described in the
         ACDN documentation plan (2).

10.5     S̲c̲h̲e̲d̲u̲l̲e̲

         Refer to Appendix A and B.





11.      A̲P̲P̲L̲I̲C̲A̲B̲L̲E̲ ̲S̲T̲A̲N̲D̲A̲R̲D̲S̲

         CD standards, procedures, and recommandations, which
         apply to the ACDN project, are collected in the ACDN
         Standards Handbook.

         The following documents have been selected:

         S̲y̲s̲t̲e̲m̲ ̲E̲n̲g̲i̲n̲e̲e̲r̲i̲n̲g̲

         ICD Standard
         Integration and Test documentation Standard Acceptance
         Test Documentation Standard.

         S̲o̲f̲t̲w̲a̲r̲e̲ ̲E̲n̲g̲i̲n̲e̲e̲r̲i̲n̲g̲

         Software Design Guidelines
         Software Subsystem Documentation Standard
         UDF Standard
         Product Specification Standard
         Software Verification Standard
         Completed Item Inspection and Testing
         Pseudo Code Standard
         SWELL Programming Standard
         C Programming Standard
         Pascal Programming Standard
         Module Heading Standard

         H̲a̲r̲d̲w̲a̲r̲e̲ ̲E̲n̲g̲i̲n̲e̲e̲r̲i̲n̲g̲:̲

         IAB Standard

         C̲o̲n̲f̲i̲g̲u̲r̲a̲t̲i̲o̲n̲ ̲M̲a̲n̲a̲g̲e̲m̲e̲n̲t̲
         
         Configuration Management Plan
         Configuration Item Identification Standard
         Version Description Document Standard

         G̲e̲n̲e̲r̲a̲l̲:̲

         Design Reviews
         Problem Handling Standard
         User's Manual Standard


12.      D̲E̲P̲E̲N̲D̲E̲N̲C̲I̲E̲S̲

         In order to enable development and integration test
         of ACDN a number of facilities, services and support
         from AC is required, as specified in appendix E to
         the contract.