top - download
⟦e897a2f54⟧ Wang Wps File
Length: 12082 (0x2f32)
Types: Wang Wps File
Notes: SD/ED Order agr. SW
Names: »0353A «
Derivation
└─⟦89b9efcb1⟧ Bits:30006072 8" Wang WCS floppy, CR 0029A
└─ ⟦this⟧ »0353A «
WangText
…07……00……00……00……00…L…02……00……00……86…1 …02… …02… …02…
…02…KNN/801201
SD/ED ORDER AGREEMENT SW
…02……86…1 …02… …02… …02… …02…
para. 6 S̲Y̲S̲T̲E̲M̲ ̲S̲/̲W̲ ̲D̲E̲L̲I̲V̲E̲R̲A̲B̲L̲E̲S̲
The deliverables from SSD to the CAMPS project are divided into:
A. Standard Utility Programs.
Install and yearly license waivered due to large contribution to development in
CAMPS.
B. Development of System and Support Software.
A. S̲t̲a̲n̲d̲a̲r̲d̲ ̲U̲t̲i̲l̲i̲t̲y̲ ̲P̲r̲o̲g̲r̲a̲m̲s̲ ̲D̲e̲l̲i̲v̲e̲r̲e̲d̲
The following standard (D)AMOS utility programs are to be delivered:
CSS/380 TOS
CSS/381 CMI
CSS/415 SWELL
CSS/102 EDIT
CSS/142 MERGE
CSS/180 FORMAT
CSS/416 LINKER
CSS/133 PCROSS
CSS/134 ACROSS
CSS/155 PATCH
CSS/341 TOP
CSS/114 BINHEX
CSS/109 COMPARE
CSS/110 COPY
CSS/113 HEXBIN
CSS/108 LISTF
CSS/171 PRINT
CSS/932 DIRECTORY UTILITIES
CSS/111 DCOPY
CSS/930 DISKINIT
CSS/521 SET-TIME
CSS/520 TIME
B. D̲e̲v̲e̲l̲o̲p̲m̲e̲n̲t̲ ̲o̲f̲ ̲S̲y̲s̲t̲e̲m̲ ̲a̲n̲d̲ ̲S̲u̲p̲p̲o̲r̲t̲ ̲S̲o̲f̲t̲w̲a̲r̲e̲
The system and support software to be developed
by the SSD for CAMPS is defined in this section.
The development consists of 9 workpackages WPN
1 through WPN 9.
First a brief description of each WP is given.
This is followed by a more detailed description
in appendix 1 to this internal agreement which
is based on the CAMPS document:
1) "CAMPS ADDITIONAL REQUIREMENTS TO
DAMOS STANDARD SOFTWARE"
CPS/SRS/001, issue 2, 801010
2) Minutes of Meeting 17/11-19/11 1980,
INT. MEMO NO. 18.
- DAMOS standard software is defined as the baseline
DAMOS system developed under an internal ED project.
The detailed description is derived from the above
document in the following fashion:
Each requirement page of the document is annoted
by numbers in the left margin. Requirements may
therefore easily be identified as:
RQ pagenumber.n
where n is the number from the l̲e̲f̲t̲ margin.
para. 6.1 D̲e̲l̲i̲v̲e̲r̲e̲d̲/̲P̲r̲o̲d̲u̲c̲e̲d̲ ̲D̲o̲c̲u̲m̲e̲n̲t̲s̲
DAMOS Process Manager and Dispatcher
CSS/2000/PSP/0018
DAMOS Page Manager
CSS/2100/PSP/0019
DAMOS Process Communication
CSS/2200/PSP/0020
DAMOS Directory Functions
CSS/2300/PSP/0021
DAMOS PU Management
CSS/2400/PSP/0022
DAMOS Basic Synchronization
CSS/2600/PSP/0023
DAMOS Device Management
CSS/2900/PSP/0024
DAMOS Supra Handler
CSS/3100/PSP/0025
DAMOS Transfer Module
CSS/3200/PSP/0026
DAMOS Error Processor
CSS/3300/PSP/0027
DAMOS Initialization
CSS/3400/PSP/0028
DAMOS Boot Loader
CSS/3500/PSP/0029
DAMOS Log Module
CSS/3600/PSP/0030
DAMOS Utility Procedures
CSS/3100/PSP/0031
DAMOS Pascal Run Time System
CSS/3800/PSP/0032
DAMOS Coroutine Monitor
CSS/3900/PSP/0033
DAMOS Real Time Clock Module
CSS/4000/PSP/0034
DAMOS Input/Output System
CSS/4200/PSP/0035
DAMOS File Management System
CSS/4300/PSP/0036
DAMOS Terminal Handling system
CSS/4400/PSP/0037
DAMOS TDX Driver
CSS/4500/PSP/0038
DAMOS Disk Handler
CSS/4600/PSP/0039
DAMOS Magtape Handler
CSS/4700/PSP/0040
DAMOS LTU Handler
CSS/4800/PSP/0041
DAMOS PU Service Module
CSS/4100/PSP/0042
DAMOS Test Tools
CSS/5000/PSP/0043
THE DAMOS SYSTEM
CSS/006/PSP/0044
DAMOS Swell Debugger Product Specification
CSS/xxx/PSP/yyyy
DAMOS Change Affect Tool Product Specification
CSS/xxx/PSP/yyyy
DAMOS Change Affect Tool User's Manual
CSS/xxx/USM/yyyy
DAMOS Loader Product Specification
CSS/xxx/PSP/yyyy
DAMOS Librarian Product Specification
CSS/xxx/PSP/yyyy
DAMOS Utility User's Manual
CSS/xxx/USM/yyyy
M̲&̲B̲ ̲P̲r̲o̲g̲r̲a̲m̲s̲
CR80D CPU/CACHE Test Program Product Specification
CSS/xxx/PSP/yyyy
CR80D Map Test Program Product Specification
CSS/xxx/PSP/yyyy
CR80D RAM Test Program Product Specification
CSS/xxx/PSP/yyyy
CR80D PROM Test Program Product Specification
CSS/xxx/PSP/yyyy
CR80D CIA Test Program Product Specification
CSS/xxx/PSP/yyyy
CR80D TDX Host I/F Test Program Product Spec.
CSS/xxx/PSP/yyyy
CR80D LTUX Test Program Product Specifications
CSS/xxx/PSP/yyyy
CR80D LTU Test Program Product Specification
CSS/xxx/PSP/yyyy
CR80D Disk Subsystem Test Program Product Spec.
CSS/xxx/PSP/yyyy
CR80D Line Printer Test Program Product Spec.
CSS/xxx/PSP/yyyy
CR80D Diskette Subsystem Test Program Product Spec.
CSS/xxx/PSP/yyyy.
para. 6.2 D̲e̲l̲i̲v̲e̲r̲a̲b̲l̲e̲ ̲P̲r̲o̲d̲u̲c̲t̲s̲
CPS Contract Line Item:
4.3.2 Kernel
4.3.4.1 Memory Management
4.3.3.2.2.2 TDX Driver
4.3.3.3.11 Disc Handler
4.3.3.3.12 Floppy Disc Handler
4.3.3.3.10 Line Printer Handler
4.3.3.3.9 VDU Handler (I/O Sys.)
4.3.3.2.4 Console Driver for SS&C
4.3.3.2.3 LTU Handler
4.3.3.1 I/O Systems
4.3.4.4 File Management System
4.3.3.2.1 Terminal Handling System
4.3.5.2.3 On-line Diagnostics
4.3.6 Software Library Maintenance (Librarian)
4.5.3 DSMT Test Drive SW
4.3.7 System User Manual
4.8.5 Off Line M&D Software
4.8.5.1 CPU
4.8.5.2 Memory MAP
4.8.5.3 RAM
4.8.5.4 PROM
4.8.5.5 CIA
4.8.5.6 TDX I/F
4.8.5.7 TDX Bus
4.8.5.8 LTUX
4.8.5.9 I/O Bus
4.8.5.10 LTU
4.8.5.11 Disc Controller
4.8.5.12 Disc Drive
4.8.5.13 Disc Pack
4.8.5.14 Line Printer
4.8.5.15 Floppy Disc
5. Loadable Modules (Floppy discs)
User Manuals will be delivered for each of
the following items:
CPS Contract Line Items:
4.8 Support Software
4.8.1 Editor
4.8.2 Pascal Compiler
SWELL Compiler
Assembler
4.8.3 Linker for SWELL
4.8.4 On-line Debugger for SWELL
4.8.6 System Generator
4.8.7 Utilities
4.8.7.1 Editor
4.8.7.2 Binhex conversion
4.8.7.3 Compare
4.8.7.4 Copy
4.8.7.5 Hexbin Conversion
4.8.7.6 File Display (LISTF)
4.8.7.7 Print
4.8.7.8 ACTR
4.8.7.9 Create
4.8.7.10 Enter
4.8.7.11 List
4.8.7.12 Protect
4.8.7.13 Remove
4.8.7.14 Rename
4.8.7.15 DCopy
4.8.7.16 Automated Documentation Generator
4.8.7.17 Opening System for SW Development
4.8.7.18 Disc Formatter
4.8.7.19 Floppy Disc Formatter
4.8.7.20 Disc/Floppy viceversa conversion
para. 6.3 O̲t̲h̲e̲r̲ ̲D̲e̲l̲i̲v̲e̲r̲a̲b̲l̲e̲s̲
- DAMOS and "CAMOS" Project Implementation Plan
- Verification matrix between requirements, design
and test
- Cross-reference between deliverable products and
specifications.
para. 6.4 A̲c̲c̲e̲p̲t̲a̲n̲c̲e̲
DAMOS and "CAMOS" shall be accepted by SD/SHAPE according
to a formal acceptance test as specified in para. 9.
para. 6.5 W̲a̲r̲r̲a̲n̲t̲y̲
One year of warranty on all delivered products applies
starting at successful acceptance test (DSMT testing).
para. 6.6 "̲C̲A̲M̲O̲S̲"̲ ̲W̲B̲S̲ ̲a̲n̲d̲ ̲W̲P̲ ̲D̲e̲s̲c̲r̲i̲p̲t̲i̲o̲n̲
para. 7. D̲O̲C̲U̲M̲E̲N̲T̲A̲T̲I̲O̲N̲
System software documentation shall be in accordance
with the CAMPS Contract Provisions para. 15.1. For
documents not covered by this provision, the documentation
shall follow the standards specified in CSD/006/HDBK/0002.
All software documentation applicable to CAMPS (product
specifications draft, interim or final) which are handwritten
or typed shall each month be submitted to SD (CAMPS
SW) in three copies if any updates have been made in
relation to these documents.
When documents are baselined, changes should be made
via a standard change/distribution procedure.
para. 8 T̲E̲C̲H̲N̲I̲C̲A̲L̲ ̲P̲E̲R̲F̲O̲R̲M̲A̲N̲C̲E̲
para. 8.1 T̲i̲m̲i̲n̲g̲ ̲a̲n̲d̲ ̲S̲i̲z̲i̲n̲g̲
ED (SW) shall at each of the milestones identified
in the DAMOS Project Implement Plan provide timing
and sizing estimates to SD (CAMPS SW).
The scale of measurement shall be as specified in Appendix
A and B of the order agreement.
para. 8.2 R̲e̲l̲i̲a̲b̲i̲l̲i̲t̲y̲
ED (SW) shall establish a reliability test as soon
as the development allows this.
The reliability model shall be based on error logging
and the cumulative execution time.
The specific test model and associated test drive software
shall jointly be specified by SD/ED.
para. 9 C̲H̲E̲C̲K̲-̲O̲U̲T̲/̲T̲E̲S̲T̲ ̲S̲O̲F̲T̲W̲A̲R̲E̲
It shall be an objective for the check-out/test software
used during development and test of DAMOS that it can
be integrated into a package which can be used during
the DSMT test briefly described below.
SD will , if required by SHAPE, add the necessary documentation
associated with the DSMT test software.
ED/SD will jointly specify the contents of the integrated
"DSMT package".
para. 9.1 D̲e̲s̲c̲r̲i̲p̲t̲i̲o̲n̲ ̲o̲f̲ ̲D̲S̲M̲T̲ ̲P̲a̲c̲k̲a̲g̲e̲
a) H̲a̲r̲d̲w̲a̲r̲e̲ ̲R̲e̲q̲u̲i̲r̲e̲m̲e̲n̲t̲s̲
The DSMT system shall comprise the hardware configuration
which is functionally similar to a typical CAMPS
configuration.
b) S̲o̲f̲t̲w̲a̲r̲e̲ ̲R̲e̲q̲u̲i̲r̲e̲m̲e̲n̲t̲s̲
The software required for conducting this test
is the DAMOS software necessary to provide the
following facilities:
1) Multiprogramming and scheduling at run time.
2) Store management.
3) Device control and interrupt response.
4) Interprocess interfaces.
5) Fault handling.
6) Maintenance and diagnostics (M&D).
7) General purpose test drive.
Additional special purpose test drive software
may be required.
c) F̲u̲n̲c̲t̲i̲o̲n̲a̲l̲ ̲D̲e̲s̲c̲r̲i̲p̲t̲i̲o̲n̲
By means of the M&D- and the test drive software,
all hardware- and interface functions shall be
verified.
After a complete verification of hardware functions,
the system software functions mentioned in 1) to
6) above shall be verified.
d) A̲c̲c̲e̲p̲t̲a̲n̲c̲e̲ ̲C̲r̲i̲t̲e̲r̲i̲a̲
A verification of all basic hardware- and system
software functions in compliance with agreed test
procedures, shall establish the acceptance criteria.
e) S̲c̲h̲e̲d̲u̲l̲e̲
The schedule outline is shown overleaf.
para. 10 O̲R̲G̲A̲N̲I̲Z̲A̲T̲I̲O̲N̲ ̲A̲N̲D̲ ̲C̲O̲M̲M̲U̲N̲I̲C̲A̲T̲I̲O̲N̲
para. 10.1 F̲o̲r̲m̲a̲l̲ ̲M̲e̲e̲t̲i̲n̲g̲s̲
Formal meetings between SD/ED (SW) will be established
whenever a decision to change the baseline defined
in para 6 comes into question.
para. 10.2 I̲n̲f̲o̲r̲m̲a̲l̲ ̲M̲e̲e̲t̲i̲n̲g̲s̲
Informal meeting between ED/SD with the purpose of
technical clarifications shall be established on request
by one of the parties (SE/ED, SW).
Both SD/ED (SW) should decentralize their organisation
in such a way that key persons do not create bottlenecks
for informal meeting.
Individual specialist should be identified in both
organizations.
para. 10.3 S̲t̲a̲t̲u̲s̲ ̲R̲e̲p̲o̲r̲t̲/̲M̲e̲e̲t̲i̲n̲g̲
ED (SW) shall on a biweekly/monthly basis submit status
reports to SD (CAMPS SW).
If these status reports raise questions or problems
to CAMPS, a formal status meeting shall be established
to solve the problems.
para. 10.4 R̲e̲v̲i̲e̲w̲s̲
The engineering process for the development of each
of the components in para. 6 is divided into the following
phases:
1. Requirements Specification (RS)
2. Functional Specification (FS)
3. Design (D)
4. Coding (C)
5. Component Test (CT)
6. Integration Test (IT)
7. Final Documentation (FD)
8. Maintenance (M)
The last phase is not part of the project, but the
ease of performing the phase shall be considered in
the seven preceding phases.
For each component is defined 7 work packages each
covering the first 7 phases of the development of the
component.
The development of a component consists in completing
the above 7 work packages for the component one at
a time.
Whenever reviews are scheduled on completion of one
of the above phases SD shall be invited. In such cases
SD will provide ED with documented problem reports.