top - download
⟦ab3daef3f⟧ Wang Wps File
Length: 31900 (0x7c9c)
Types: Wang Wps File
Notes: ADA PROPOSAL, VOL. I
Names: »4280A «
Derivation
└─⟦57fb8c09c⟧ Bits:30006028 8" Wang WCS floppy, CR 0392A
└─ ⟦this⟧ »4280A «
WangText
…1a……00……00……00……00……0a……0a……00……00……0a……0b……0a……02……09……09……09……0f……09……06……08……0e……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