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

⟦c902562dc⟧ Wang Wps File

    Length: 31900 (0x7c9c)
    Types: Wang Wps File
    Notes: ADA PROPOSAL, VOL. I      
    Names: »4280A «

Derivation

└─⟦37660ca85⟧ Bits:30006030 8" Wang WCS floppy, CR 0386A
    └─ ⟦this⟧ »4280A « 

WangText

…1a……00……00……00……00…1…02……00……00…1
0…0a…0…01…0…07…/…0e…/…06……86…1         …02…   …02…   …02…   …02…                                           




ADA PROPOSAL - VOLUME I                                 CR/83-11-22

TECHNICAL PROPOSAL                                      Page   #  








                …01…ADA LANGUAGE MAINTENANCE

                           and

             INTERNATIONAL ORGANIZATION for 
                  STANDARDIZATION (ISO) SUPPORT

                  DOC. NO. ADA-ISO/8018/PRP/001 ISSUE 1

                         VOLUME I

                    TECHNICAL PROPOSAL





         SUBMITTED TO:           DEFENSE SUPPLY SERVICE-WASHINGTON
                                 ROOM 1D245, THE PENTAGON WASHINGTON
                                 D.C. 20310.
                                 Attn: U. Joiner/(202)697-6258/1c


         IN RESPONSE TO:         SOLICITATION NUMBER
                                 MDA903-84-R-0015


         PREPARED BY:            CHRISTIAN ROVSING ADVANCED
                                 SYSTEMS,
                                 A DIVISION OF CR USA, CA.,
                                 2341 JEFFERSON DAVIS HIGHWAY
                                 CENTURY BUILDING, SUITE 525,
                                 ARLINGTON, VA. 22204.


         PRINCIPAL CONTACT:      Harold Wilson, Manager CR Advanced
                                 Systems, Washington
                                 Telephone  (703) 486 3667
                                 Telecopier (703) 892 8858

                                   c
                                    Christian Rovsing A/S -
 1983




         This document contains information proprietary to Christian
         Rovsing A/S. The information, whether in the form of
         text, schematics, tables, drawings or illustrations,
         must not be duplicated or used for purposes other than
         evaluation, or disclosed outside the recipient company
         or organisation without the prior, written permission
         of Christian Rovsing A/S.

         This restriction does not limit the recipient's right
         to use information contained in the document if such
         information is received from another source without
         restriction, provided such source is not in breach
         of an obligation of confidentiality towards Christian
         Rovsing A/S.






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


                                                        Page


   1 EXECUTIVE SUMMARY ..............................
       4 

   2 INTRODUCTION ...................................
       5 

   3 CORPORATE INFORMATION ..........................
       6 

     3.1 CHRISTIAN ROVSING A/S (CR) .................
           6 
       3.1.1 History of Christian Rovsing A/S .......
               6 
       3.1.2 Company Organization ...................
               7 
       3.1.3 Employee Profile .......................
               8 
       3.1.4 Facilities .............................
               8 
       3.1.5 Financial Information ..................
               9 

     3.2 EXPERIENCE AND QUALIFICATIONS ..............
          10 
     3.3 ADA RELATED EXPERIENCE .....................
          11 
       3.3.1 The Ada Project at CHRISTIAN ROVSING    
              11 
       3.3.2 Other Language Experience ..............
              11 

   4 STATEMENT OF PERSONNEL .........................
      12 

   5 REQUIREMENTS DISCUSSION ........................
      15 

     5.1 DIRECTORY OF ADA DESIGN DOCUMENTS ..........
          15 
     5.2 LANGUAGE ANALYSIS SERVICE ..................
          15 
     5.3 DATABASE OF COMMENTS AND RESPONSES .........
          16 
     5.4 ISO COORDINATION  ..........................
          16 
     5.5 ISO PARTICIPATION ..........................
          16 
     5.6 LANGUAGE REFERENCE MANUAL (LRM) TRANSLATION 
          17 
     5.7 ADA EUROPE CONTACT .........................
          17 
     5.8 MULTILINGUAL CLOSSARY AND DIRECTORIES  .....
          17 
     5.9 TECHNICAL ISO SUPPORT ......................
          17 
     5.10  ADA MAINTENANCE SUPPORT ..................
            17 







                                                     
   Page 

   6 TECHNICAL APPROACH .............................
      18 

     6.1 ESTABLISH AN ORGANISED OUTLINE DIRECTORY
         OF ADA DESIGN DOCUMENTS ....................
          18 
     6.2 LANGUAGE ANALYSIS SERVICE ..................
          18 
     6.3 DATABASE OF COMMENTS AND RESPONSES .........
          18 
     6.4 ISO COORDINATION ...........................
          19 
     6.5 ISO PARTICIPATION ..........................
          19 
     6.6 LRM TRANSLATION ............................
          19 
     6.7 ADA EUROPE CONTACT .........................
          19 
     6.8 MULTILINGUAL GLOSSARY ......................
          19 
     6.9 TECHNICAL ISO SUPPORT ......................
          19 
     6.10 ADA MAINTENANCE SUPPORT ...................
      19 

   7 MANAGEMENT PLAN ................................
      20 

     7.1 STUDY ORGANIZATION AND MANAGEMENT 
         PROCEDURES .................................
          20 
       7.1.1 Staff Organization .....................
              20 
       7.1.2 CR - Defense Supply Services 
             Communication ..........................
              21 
       7.1.3 Project Implementation Plan (PIP) ......
              21 

     7.2 SCHEDULE ...................................
          22 

     7.3 MANPOWER ...................................
          24 

     7.4 TRAVEL REQUIREMENTS ........................
          26 


                   1̲ ̲ ̲E̲X̲E̲C̲U̲T̲I̲V̲E̲ ̲S̲U̲M̲M̲A̲R̲Y̲



         The decision to tender for Ada Language Maintenance
         and International Organization for Standardization
         (ISO) Support represents a definite commitment on the
         part of Christian Rovsing to devote its resources and
         technical and managerial talents to this project. We
         have studied the RFP, and as a major supplier to the
         military we recognize the importance of the DOD's decision
         to use Ada as the software standard of the future.
         As Christian Rovsing is implementing an Ada compiler
         for its CR80 series of fault-tolerant computers, extensive
         knowledge of the Ada Language and familiarity with
         the requirements that the language must satisfy are
         available in-house, and the company has identified
         the Ada Language Maintenance and ISO Support Project
         to be of significant interest.

         The project will be managed by Christian Rovsing Advanced
         Systems in Washington to effect close coordination
         with the Defense Supply Service and activities in the
         USA. However, to better coordinate European activities,
         the Copenhagen facility of Christian Rovsing will be
         involved in the project. Staff at CR in Copenhagen,
         in connection with implementation of the CR80 Ada compiler,
         have developed extensive ties with on-going European
         activities and ISO operations, participating for example
         at Ada conferences in Brussels.

         Finally, it should be noted that CR, in light of its
         military experience, has developed the managerial procedures
         and has the necessary experience in using them to ensure
         a timely performance of the required study and effort
         to achieve a sucessful standardization of the Ada Language.





                     2̲ ̲ ̲I̲N̲T̲R̲O̲D̲U̲C̲T̲I̲O̲N̲



         This proposal describes the work proposed by Christian
         Rovsing in order to support the Ada Joint Program Office
         (AJPO) in pursuit of the goal of International Standardization
         of the DOD's high order language Ada. Essentially the
         technical support from Christian Rovsing will ensure
         that the DOD can provide prompt and professional response
         to queries and comments on the existing American National
         Standards Institute (ANSI) standard from any party
         representing the ISO membership.

         To show that Christian Rovsing has the necessary dedication,
         resources, and know-how to fulfil the requirements,
         details of the company are given in 
         Section 3. As a recognized supplier to the military,
         CR is in the process of developing an Ada compiler
         for the CR80 series of computers, which are designed
         and manufactured by Christian Rovsing. Based on this
         project, CR has staff with an intimate knowledge of
         the Ada Language, an intimate understanding of the
         history of the development of the Ada Language, and
         first hand experience in satisfying the requirements
         which the language design must satisfy. Resumes of
         key staff members are given in Section 4.

         In Section 5, a discussion of the project requirements
         is given, with each task detailed by describing the
         activities to be carried out, data and information
         to be treated, the relation to other tasks, and the
         anticipated results of the task. Section 5 follows
         the outline of the RFP Statement of Work, as does Section
         6 which describes the technical approach used to solve
         the tasks. 

         The management plan - to guide the progress of the
         project and ensure the desired results - is described
         in Section 7. In this section will be found a description
         of project organization and management procedures,
         the schedule of tasks and deliverables, a table of
         manpower requirements, and a table with estimated travel
         requirements.



                 3̲ ̲ ̲C̲O̲R̲P̲O̲R̲A̲T̲E̲ ̲I̲N̲F̲O̲R̲M̲A̲T̲I̲O̲N̲



3.1      C̲H̲R̲I̲S̲T̲I̲A̲N̲ ̲R̲O̲V̲S̲I̲N̲G̲ ̲(̲C̲R̲)̲

         The subsections to follow describe briefly the history
         of CR, outline its organization, give a profile of
         CR facilities and employees, and summarize the financial
         status of the company.



3.1.1    H̲i̲s̲t̲o̲r̲y̲ ̲o̲f̲ ̲C̲H̲R̲I̲S̲T̲I̲A̲N̲ ̲R̲O̲V̲S̲I̲N̲G̲

         CHRISTIAN ROVSING was founded in 1963. Initially the
         company worked mainly in a consulting and advisory
         capacity within the EDP field. Activities developed
         rapidly, and the business gradually changed character
         from consultancy to supplier of computer systems.

         Starting in 1971, a deliberate commitment was made
         by the company to apply its resources to the European
         Space Program. It has since participated in most major
         programs, and the successful participation has broadened
         the company's capabilities. The high degree of performance
         which these programs demand has been met by applying
         up-to-date technology, specialized hardware and software
         engineering expertise, and modern management methods.

         Based on experience gained from engagement in the European
         Space Program, the company entered the demanding military
         market. An important contract with Delco Electronics
         Inc. to co-produce the Fire Control Computer as part
         of the F-16 Program was won. The Fire Control Computer
         is the only "end-item" co-produced in Denmark and is
         delivered directly to the F-16 assembly lines in Europe
         and the U.S.A.

         In the mid-seventies the company entered the data communications
         market. It has since participated in exacting computer
         communications-oriented programs for both commercial
         and defense customers, with such projects as CAMPS
         (NATO), FIKS (Danish MOD), and LME-Network (commercial).
         With two divisions in the U.S.A., CHRISTIAN ROVSING
         has invested substantion resources in the American
         military market.



         In connection with military computer systems, CHRISTIAN
         ROVSING recognizes the need for software language standardization,
         and is an enthusiastic proponent of US DOD efforts
         to introduce Ada as the free world standard. To this
         end, CHRISTIAN ROVSING is presently engaged in the
         development of an Ada compiler for its CR80 line of
         fault-tolerant computers. This work is being carried
         out in cooperation with the European Economic Community
         (The Common Market), and thus ensures close coordination
         with progress in Europe as well as the requirements
         of the US Department of Defense.



3.1.2    C̲o̲m̲p̲a̲n̲y̲ ̲O̲r̲g̲a̲n̲i̲z̲a̲t̲i̲o̲n̲

         Today, there are five major divisions within the company:

         o   Systems Division
         o   Data Processing Division
         o   Development Division
         o   Electronics Division
         o   Production Division.

         The Systems Division, which is responsible for Military
         Computer Systems, has two subsidiaries in the United
         States:

         o   Christian Rovsing Advanced Systems, Washington,
             D.C.

         o   Christian Rovsing Corporation, Thousand Oaks, Ca.

         It is envisaged that the Ada Language Maintenance and
         International Organization for Standardization (ISO)
         Support Program will be carried out by staff at the
         Washington office with the support of expert staff
         at CHRISTIAN ROVSING in Denmark, thus providing close
         contact with the US DOD and on-going coordination with
         Ada activities in Europe.





3.1.3    E̲m̲p̲l̲o̲y̲e̲e̲ ̲P̲r̲o̲f̲i̲l̲e̲

         The Christian Rovsing Group employs approximately 1200
         persons.

         Approximate staffing levels by functional groupings
         are as follows:

         o   Engineering and/or Scientific Professionals  500

         o   Technicians                                  235

         o   Assembly/Production Workers                  175

         o   Q.A. & Inspection                             30

         o   Administrative and clerical                  260



3.1.4    F̲a̲c̲i̲l̲i̲t̲i̲e̲s̲

         The company has 2 major facilities:

         o   A 5500 sq. metre (59,000 sq.ft.) leased facility
             in Herlev, near Copenhagen.

         o   A 20,000 sq. metre (215,000 sq.ft.) leased facility
             in Ballerup, near Copenhagen.

         A separate, dedicated facility (1,000 sq. m./10,700
         sq.ft.) has been established for the co-production
         of the F-16 FCC (computer). This facility is located
         in Valby, which is about 10 Km from Ballerup.

         To meet demands for increased deliveries a 7080 sq.
         meter (76,000 sq.ft.) production facility is under
         construction, and will be available in the second quarter
         of 1984.



3.1.5    F̲i̲n̲a̲n̲c̲i̲a̲l̲ ̲I̲n̲f̲o̲r̲m̲a̲t̲i̲o̲n̲

         Annual Report 1982 (Summary)

         Statement of Net Assets 31st December 1981:

         Fixed Assets           56.6 million Dkr.

         Current Assets         235.3  "      "

         Net Proceeds from
         Share Issue (1)        1̲0̲7̲.̲0̲ ̲ ̲"̲ ̲ ̲ ̲ ̲ ̲ ̲"̲ ̲ ̲
         
         Total Assets           398.9 million Dkr.

         Current Liabilities    176.2  "      "

         Net Assets less
         Current Liabilities    222.7  "      " 

         Long-term Liabilities   ̲4̲5̲.̲6̲ ̲ ̲"̲ ̲ ̲ ̲ ̲ ̲ ̲"̲ ̲ ̲

         Shareholder's Equity   177.1 million Dkr.
                                ==================


         (1) On 3 May 1983 CHRISTIAN ROVSING issued shares with
             net proceeds of 107 million Dkr.





3.2      E̲X̲P̲E̲R̲I̲E̲N̲C̲E̲ ̲A̲N̲D̲ ̲Q̲U̲A̲L̲I̲F̲I̲C̲A̲T̲I̲O̲N̲S̲

         Successful participation in programs as prime or sub-contractor
         has broadened the company's experience. The high degree
         of reliability, security, efficiency and operational
         performance which military projects demand is met by
         applying up-to-date technology, specialized engineering
         expertise, and sophisticated management techniques.

         Highlights of relevant computer systems experience
         include:

         o   NICS-TARE (NICSMA): CR was principal sub-contractor
             to Litton Data Systems for the front-end computer
             system.

         o   FIKS (Danish MOD): CR was prime contractor for
             the integrated message processing and communications
             network, which provides both message and data services
             to the military community of users in Denmark.

         o   CAMPS (SHAPE): CR is prime contractor for the automated
             ACP-127 message processing facility. This program,
             with a contract value exceeding 30 million dollars,
             is the biggest single computer contract ever to
             be awarded to a Danish systems company.

         Owing to its involvement in the military computer field,
         CHRISTIAN ROVSING has dedicated company resources to
         the development of an Ada compiler for the CR80 series
         of fault-tolerant computers.

         To give a detailed picture of Ada know-how at CR, a
         summary of Ada related experience is given in the next
         sub-section.





3.3      A̲D̲A̲ ̲R̲E̲L̲A̲T̲E̲D̲ ̲E̲X̲P̲E̲R̲I̲E̲N̲C̲E̲



3.3.1    T̲H̲E̲ ̲A̲D̲A̲ ̲P̲R̲O̲J̲E̲C̲T̲ ̲A̲T̲ ̲C̲H̲R̲I̲S̲T̲I̲A̲N̲ ̲R̲O̲V̲S̲I̲N̲G̲ ̲A̲/̲S̲

         In 1980 CHRISTIAN ROVSING was awarded an Ada contract
         from the EEC together with Danish Datamatics Centre
         and Olivetti of Italy. The contract was for development
         of an entire Ada programming system including a full
         Ada compiler, hosted on - and targeted for the CR80
         computer.

         CHRISTIAN ROVSING has performed the following parts
         of the project:

         o   Participation in the compiler development together
             with Danish Datamatics Centre

         o   Definition and implementation of the Ada run time
             system on the CR80

         o   Implementation of the Ada I/O packages on the CR80

         The compiler development was performed using formal
         development methods. Thus a formal denotational specification
         has been made for sequential Ada and a formal operational
         specification has been made for concurrent Ada.

         The compiling algorithm was derived and specified formally
         from these specifications.

         The extensive use of formal methods has proved extremely
         valuable in several respects. The formal definitions
         have led to a deep insight into the language and into
         its design rationales. Keeping track of the changes
         which was made to Ada during the standardization process
         - changes that took place concurrent with compiler
         development - was eased considerably by use of these
         methods.



3.3.2    O̲t̲h̲e̲r̲ ̲L̲a̲n̲g̲u̲a̲g̲e̲ ̲E̲x̲p̲e̲r̲i̲e̲n̲c̲e̲

         Staff at CHRISTIAN ROVSING have an extensive general
         knowledge of programming languages and their implementation.
         Compilers for Pascal, Cobol and Fortran have been implemented
         on the CR80 computer, and CR has developed its own
         medium level systems programming language - SWELL.

         SWELL has become an official NATO programming language,
         and SWELL is thus one of the programming languages
         Ada is to replace.




                4̲ ̲ ̲S̲T̲A̲T̲E̲M̲E̲N̲T̲ ̲O̲F̲ ̲P̲E̲R̲S̲O̲N̲N̲E̲L̲



         Three persons will be assigned for direct participation
         in the project. These are:



         TITLE                  LOCATION      NAME         SYMBOL…0e…1)…0f…
          ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
         ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲

         Project Manager/
         Ada Language Analyst   Washington    Leif Ibsen   
             A
         
         Data Processing
         Assistent              Washington    to be assigned
            B

         Ada Language Analyst   Copenhagen    Jesper J]rgensen
          C


         1)  For the sake of brevity, these symbols are used
             in other tables as staff representations.

             The resumes of the two Ada Language Analysts are
             given in the following two pages.







         Position:   Project Manager/Ada Language Analyst
                                     (Washington)
         Name:       Leif Ibsen




         L̲e̲i̲f̲ ̲I̲b̲s̲e̲n̲ has a M.Sc. degree in electrical engineering
         from the Technical University of Denmark.

         He has been employed at CHRISTIAN ROVSING since 1975.
         His main activities are briefly described below:

         1976-1977:  Systems designer on a system for achieving
                     meteorological satellite images on high
                     density tape recorders.

         1977-1980:  Project Manager on a 15 Million DKr/20
                     man years process control system for the
                     Danish Television Network.

         1981-Now:   Systems designer and project manager on
                     the Ada project. Leif Ibsen has defined
                     and implemented the Ada run time system
                     on the CR80 computer.





         Position:   Ada Language Analyst (Copenhagen)

         Name:       Jesper J]rgensen




         J̲e̲s̲p̲e̲r̲ ̲J̲]̲r̲g̲e̲n̲s̲e̲n̲ has been employed at CHRISTIAN ROVSING
         (CR) since graduating from the Technical University
         of Copenhagen in 1979. The subject of his masters thesis
         was "Specification of Static Context Conditions in
         CHILL". This work was used by Danish Datamatic Centre
         (DDC) for the development of a CHILL compiler. 

         At CHRISTIAN ROVSING his work has concentrated on high
         level language compilers. From September 1979 to November
         1980 he was a member of a team implementing a COBOL
         compiler on the Christian Rovsing CR80 mini computer.

         Since February 1981 he has participated in the development
         of the DDC/CR/Olivetti Ada compiler. His work with
         this Ada compiler has concerned formal specification,
         design, and implementation of the Front End compiler.




5        R̲E̲Q̲U̲I̲R̲E̲M̲E̲N̲T̲S̲ ̲D̲I̲S̲C̲U̲S̲S̲I̲O̲N̲

         The requirements discussion in this section is organized
         according to the statement of work in the solicitation,
         with each of the ten requirements being treated as
         a subsection.



5.1      D̲I̲R̲E̲C̲T̲O̲R̲Y̲ ̲O̲F̲ ̲A̲D̲A̲ ̲D̲E̲S̲I̲G̲N̲ ̲D̲O̲C̲U̲M̲E̲N̲T̲S̲

         Input to this task are the design documents and notes
         that result from the Ada design process. It is understood
         that the entire collection of design documents will
         be provided by the customer.

         The design documents will be analysed and the important
         ones will be retained for inclusion in the directory.
         The criteria for inclusion in the directory are - according
         to the SOW in the solicitation: 

         o   document reflects current status of the language

         o   document explains design decisions, or shows pitfalls
             that have been avoided

         o   document is important for understanding the existing
             language status.



5.2      L̲A̲N̲G̲U̲A̲G̲E̲ ̲A̲N̲A̲L̲Y̲S̲I̲S̲ ̲S̲E̲R̲V̲I̲C̲E̲

         The language analysis is based on the information that
         is available through the design document directory.

         Technical matters on language issues that may be raised
         during the ISO standardization process are analyzed
         and clarified and a response is produced.





5.3      D̲A̲T̲A̲B̲A̲S̲E̲ ̲O̲F̲ ̲C̲O̲M̲M̲E̲N̲T̲S̲ ̲A̲N̲D̲ ̲R̲E̲S̲P̲O̲N̲S̲E̲S̲

         The questions and comments raised during the ISO standardization
         process together with the answers that are produced
         to these questions are stored for on-line retrieval.

         With respect to database implementation, we expect
         to be assigned a data area on an ARPANET host, and
         assume that access time and database size will not
         present any problems. However, should a need arise
         for the addition of a dedicated database machine to
         ensure adequate capacity and reasonable access time
         for users, CR has the necessary expertise to provide
         a dedicated database/gateway solution. Thus, if necessary,
         we would welcome the opportunity to enter discussions
         regarding database needs, and to propose a cost-effective
         solution based on our extensive experience.



5.4      I̲S̲O̲ ̲C̲O̲O̲R̲D̲I̲N̲A̲T̲I̲O̲N̲ 

         The current ISO activities regarding Ada are carried
         out in sub-committee 5 (SC5) on programming languages
         under TC97. SC5 has a working group on Ada and it is
         very likely that future Ada standardization work will
         be placed in this working group. 

         Denmark is represented in the working group by Danish
         Datamatics Centre with which CHRISTIAN ROVSING cooperates
         in our Ada project. Therefore CHRISTIAN ROVSING has
         very good relations with ISO concerning Ada, and this
         will facilitate ISO coordination work.



5.5      I̲S̲O̲ ̲P̲A̲R̲T̲I̲C̲I̲P̲A̲T̲I̲O̲N̲

         This task consists of technical support to DOD representative
         before, during and after ISO technical meetings and
         possibly participation in the ISO meetings.
         We have assumed that three trips will be necessary
         during the first year to support this activity.






5.6      L̲A̲N̲G̲U̲A̲G̲E̲ ̲R̲E̲F̲E̲R̲E̲N̲C̲E̲ ̲M̲A̲N̲U̲A̲L̲ ̲(̲L̲R̲M̲)̲ ̲T̲R̲A̲N̲S̲L̲A̲T̲I̲O̲N̲

         The translation of the LRM into the French language
         is a major task in the project. It is expected that
         the translation itself will be performed by a recognized
         translator service in the U.S. - presumably in Washington.

         CHRISTIAN ROVSING will coordinate the translation work
         with ECMA and AFNOR to arrive at an approved translation.




5.7      A̲D̲A̲ ̲E̲U̲R̲O̲P̲E̲ ̲C̲O̲N̲T̲A̲C̲T̲

         CHRISTIAN ROVSING is a member of Ada Europe. In particular
         CHRISTIAN ROVSING is a member of the environment group
         and our partner Danish Datamatics Centre is a member
         of the formal semantics group.

         CHRISTIAN ROVSING has thus close contacts to Ada Europe
         and is in a position to follow thier plans for a formal
         definition of Ada.



5.8      M̲U̲L̲T̲I̲L̲I̲N̲G̲U̲A̲L̲ ̲C̲L̲O̲S̲S̲A̲R̲Y̲ ̲A̲N̲D̲ ̲D̲I̲R̲E̲C̲T̲O̲R̲I̲E̲S̲ 

         If needed the Ada design document directory will be
         maintained in a French version as well as in English.
         It is not foreseen that any of the documents referred
         to from the directory (apart from the LRM) will be
         translated to other languages.



5.9      T̲E̲C̲H̲N̲I̲C̲A̲L̲ ̲I̲S̲O̲ ̲S̲U̲P̲P̲O̲R̲T̲

         This item will be supplied on a "per item" basis as
         required.



5.10     A̲D̲A̲ ̲M̲A̲I̲N̲T̲E̲N̲A̲N̲C̲E̲ ̲S̲U̲P̲P̲O̲R̲T̲

         "Maintenance Support" is understood to be a generic
         term for the other activities described in Section
         5.




6        T̲E̲C̲H̲N̲I̲C̲A̲L̲ ̲A̲P̲P̲R̲O̲A̲C̲H̲

         This section is organized in the same way as section
         5 in that each subsection corresponds to a requirement
         in the statement of work of the solicitation.

         Some of the requirements are of an administrative nature
         - rather than technical - and for such requirements
         the technical approach is merely to allocate reasonable
         manpower to the task. Section 7.3 contains the manpower
         estimates for each task.



6.1      D̲I̲R̲E̲C̲T̲O̲R̲Y̲ ̲O̲F̲ ̲A̲D̲A̲ ̲D̲E̲S̲I̲G̲N̲ ̲D̲O̲C̲U̲M̲E̲N̲T̲S̲

         As explained in section 5.1, part of the existing Ada
         design documents is retained for inclusion in the design
         documents directory. The directory is established on
         a customer provided computer (DEC/20) connected to
         ARPA net and Telenet.

         The directory and access to the directory is established
         using the existing file manipulation tools of the DEC/20.

         The initial design document analysis and sorting will
         mostly take place at CHRISTIAN ROVSING in Denmark using
         the local Ada expertise. At a later stage the directory
         will actually be implemented on-line at the CHRISTIAN
         ROVSING Washington office, based on the initial document
         analysis.



6.2      L̲A̲N̲G̲U̲A̲G̲E̲ ̲A̲N̲A̲L̲Y̲S̲I̲S̲ ̲S̲E̲R̲V̲I̲C̲E̲

         The design documents including the Language Reference
         Manual and our formal Ada definition form the basis
         for the language analysis.



6.3      D̲A̲T̲A̲B̲A̲S̲E̲ ̲O̲F̲ ̲C̲O̲M̲M̲E̲N̲T̲S̲ ̲A̲N̲D̲ ̲R̲E̲S̲P̲O̲N̲S̲E̲S̲

         The maintenance of this information will be performed
         at the CHRISTIAN ROVSING Washington office by the people
         assigned to this project. No problems are envisioned,
         as use of ARPANET, including host facilities, is straight
         forward as described in APPENDIX A.




6.4      I̲S̲O̲ ̲C̲O̲O̲R̲D̲I̲N̲A̲T̲I̲O̲N̲

         2.5 man-months have been estimated for this task.



6.5      I̲S̲O̲ ̲P̲A̲R̲T̲I̲C̲I̲P̲A̲T̲I̲O̲N̲

         2.5 man-months have been estimated for this task.



6.6      L̲R̲M̲ ̲T̲R̲A̲N̲S̲L̲A̲T̲I̲O̲N̲

         The translation is expected to be performed by a recognized
         translator service, and CHRISTIAN ROVSING will provide
         technical assistance as needed and coordinate with
         ECMA and AFNOR.



6.7      A̲D̲A̲ ̲E̲U̲R̲O̲P̲E̲ ̲C̲O̲N̲T̲A̲C̲T̲

         1 man-month out of the Copenhagen office, is estimated
         to this task.



6.8      M̲U̲L̲T̲I̲L̲I̲N̲G̲U̲A̲L̲ ̲G̲L̲O̲S̲S̲A̲R̲Y̲ ̲A̲N̲D̲ ̲D̲I̲R̲E̲C̲T̲O̲R̲I̲E̲S̲

         Manpower for this task is allocated as required.



6.9      T̲E̲C̲H̲N̲I̲C̲A̲L̲ ̲I̲S̲O̲ ̲S̲U̲P̲P̲O̲R̲T̲

         Manpower for this task is allocated as required.



6.10     A̲D̲A̲ ̲M̲A̲I̲N̲T̲E̲N̲A̲N̲C̲E̲ ̲S̲U̲P̲P̲O̲R̲T̲

         This activity is dispersed throughout the other activities.



7        M̲A̲N̲A̲G̲E̲M̲E̲N̲T̲ ̲P̲L̲A̲N̲

         This section, the MANAGEMENT PLAN, describes the organization,
         procedures, and tools used to create a detailed definition
         of the required study, ensure a quality product, and
         meet the stated schedule. Section 7.1 describes the
         study organization and management procedures; Section
         7.2 provides the schedule of tasks and accomplishments;
         Section 7.3 summarizes the manpower (in man-months/man-hours)
         required to accomplish each task by the person(s) assigned;
         and Section 7.4 contains a table of travel, showing
         number of travellers, destination, and duration of
         each trip.



7.1      S̲T̲U̲D̲Y̲ ̲O̲R̲G̲A̲N̲I̲Z̲A̲T̲I̲O̲N̲ ̲A̲N̲D̲ ̲M̲A̲N̲A̲G̲E̲M̲E̲N̲T̲ ̲P̲R̲O̲C̲E̲D̲U̲R̲E̲S̲

         Three aspects are covered in this section:

         o   STAFF ORGANIZATION (7.1.1)

         o   CR - Defense Supply Services
                  Communication (7.1.2)

         o   Program Implementation Plan (7.1.3).

         Together, they constitute the back-bone of a successful
         implementation by defining responsibilities, paths
         of communications, and the implementation plan at the
         start of the project where, after customer review,
         any necessary changes can be made, thus ensuring timely
         performance of the contract. 



7.1.1    S̲t̲a̲f̲f̲ ̲O̲r̲g̲a̲n̲i̲z̲a̲t̲i̲o̲n̲

         Recognizing the European/American aspects of Ada Language
         Maintenance and International Organization for Standardization
         (ISO) Support, CR proposes that the project be managed
         by Christian Rovsing Advanced Systems Inc. in suburban
         Washington, and supported by CHRISTIAN ROVSING in Copenhagen,
         Denmark.

         At CR WASHINGTON the staff will consist of a Project
         Manager/Ada Language Expert and a Data Processing Assistant
         who will be responsible for the day-to-day EDP activities,
         e.g. computer/network input, file management, etc.

         At CR Copenhagen, one Ada Language Expert will be involved
         in Ada Language analysis and European coordination
         activities. 





7.1.2    C̲R̲ ̲-̲ ̲D̲e̲f̲e̲n̲s̲e̲ ̲S̲u̲p̲p̲l̲y̲ ̲S̲e̲r̲v̲i̲c̲e̲s̲ ̲C̲o̲m̲m̲u̲n̲i̲c̲a̲t̲i̲o̲n̲

         The project will be managed by the Washington resident
         Ada Language Expert. This person will maintain effective
         communication with the customer, and will have the
         authority for the overall conduct of the project. Thus
         decisions can be made in accordance with the needs
         and wishes of the customer, rapidly and without delay,
         while maintaining an on-site European presence that
         can be used to full advantage by means of intra-company
         communication.



7.1.3    P̲r̲o̲j̲e̲c̲t̲ ̲I̲m̲p̲l̲e̲m̲e̲n̲t̲a̲t̲i̲o̲n̲ ̲P̲l̲a̲n̲ ̲(̲P̲I̲P̲)̲

         At CR the Project Implementation Plan is the management
         tool which is used to describe all significant aspects
         of a project. The PIP will establish a firm baseline
         for all project activities. Project status, progress,
         and performance can be evaluated and controlled by
         means of the PIP.

         Essential items included in the PIP are:

         o   Project Organization
         o   CR-Customer Liaison
         o   Master Schedule Overview
         o   Progress Reports and Meetings
         o   Study Definitions and Associated Plans
         o   Documentation
         o   Cost and Schedule Control Plan

         All project tasks will be included in a Work Breakdown
         Structure (WBS) to define requirements at task start,
         goals to be achieved, manpower, schedule, relationship
         to other tasks, etc. Major tasks will be further broken
         down into units that provide a manageable complexity
         for project control. 

         Thus the PIP, which is presented to the customer for
         review and approval, is the basic management tool,
         relating plans, schedules, and critical paths/items.
         The PIP will not only serve to guide the project, but
         it will also inform management of any problems/slippages
         in order to allow corrective action at the earliest
         possible date.





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

         A preliminary schedule, based on the RFP, is shown
         in the accompanying figure. This schedule shows all
         activities required by the Statement of Work (SOW)
         and deliverable items for the first year. The preliminary
         schedule for the optional program years (years 2 through
         5) are equivalent to the schedule shown, taking months
         to mean months after start of the relevant year.




















































                     PROJECT SCHEDULE




7.3      M̲A̲N̲P̲O̲W̲E̲R̲

         A table showing the number of man-hours/man-months
         to be spent on each task by each person assigned to
         the project is given on the next page. A and B represent
         respectively the Manager/Ada Language Expert and the
         Data Processing Assistant at the CR Project Office
         in Washington. C represents the Ada Language Expert
         in Copenhagen. The table gives the required manpower
         for the first year.























































                                            



7.4      T̲R̲A̲V̲E̲L̲ ̲R̲E̲Q̲U̲I̲R̲E̲M̲E̲N̲T̲S̲

         A table of travel, including number of travelers, destination,
         and duration of each trip is given below. Travel shown
         is for the first year.




          ̲P̲U̲R̲P̲O̲S̲E̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲D̲E̲S̲T̲I̲N̲A̲T̲I̲O̲N̲ ̲ ̲ ̲ ̲D̲U̲R̲A̲T̲I̲O̲N̲ ̲ ̲ ̲ ̲P̲A̲R̲T̲I̲C̲I̲P̲A̲T̲I̲O̲N̲…8e…1̲)…0f…

         ADA EUROPE                     2 TRIPS
         CONTACT         BRUSSELS       5 DAYS             C

         ISO STANDARD-                  1 TRIP
         IZATION         BRUSSELS       5 DAYS           A +
         C

         ISO STANDARD-                  1 TRIP
         IZATION         WASHINGTON     5 DAYS           A +
         C

         ISO STANDARD-                  1 TRIP
         IZATION        INTERNATIONAL   5 DAYS           A +
         C



                     TABLE OF TRAVEL
                    FOR THE FIRST YEAR




         1)  A:  Project Manager/Ada Language Analyst (Washington)

             C:  Ada Language Analyst (Copenhagen)



















                        APPENDIX A


               A GUIDE TO OBTAINING ACCESS

                  TO ADA  - INFORMATION