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

⟦f87e950ae⟧ Wang Wps File

    Length: 5748 (0x1674)
    Types: Wang Wps File
    Notes: Spelunked
    Names: »~ORPHAN55.08«

Derivation

└─⟦676de05ed⟧ Bits:30006247 8" Wang WCS floppy, CR 0153A
    └─ ⟦this⟧ »~ORPHAN55.08« 

WangText




…02…PC/AUX/003 

…02…KPL/830215…02……02…#
PC SW CONFIGURATION MNGMT      
…02…KPL/821202     PC







1.       F̲o̲r̲m̲>̲l̲

1.1      -   at im]dekomme CR QA's krav til SW kavalitetsstyring.

1.2      -   at etablere et PC software bibliotek, der letter
             det daglige brug af SW udviklingssystemet, n>r
             f̲l̲e̲r̲e̲ dvikler SW s̲a̲m̲t̲i̲d̲i̲g̲t̲.̲ Dette t`nkes gennemf]rt
             med en fast standard for:

                 - opbygning og protection af directories

                 - filnavnes udformning

1.3      -   at anvise e̲e̲n̲ standard for "source code lay-out".

1.4      -   at etablere en ugentlig back-up procedur

1.5      -   at definere hvordan CR80 software afleveres til
             "PC library"

1.6      -   at opfylde kravene til unit testing af SW


2.       L̲i̲t̲t̲e̲r̲a̲t̲u̲r̲

2.1      PAD/MIN/042, kvalitetsstyring og opfyldelse af AQAP
         1
         og 13 p> PC

2.2      PDS/003/STD/003, Directory Structure and File Name
         Standard

2.3      CSD/006/SPP/0600 
         SWEL Programming Standard

2.4      SD/STD/012, Software Verification Standard


         A̲p̲p̲e̲n̲d̲i̲c̲e̲s̲

         A.  Side 2-3 fra AQAP 13 vedr. Conf. Mngmt.

         B.  Directory Structure

         C.  Source Code Lay-out 

         D.  Release Description

         E.  Module Header Lay-out

         F.  Kommando fi for back-up ved hj`lp af 2 SMD80 drives.



3.       B̲E̲S̲K̲R̲I̲V̲E̲L̲S̲E̲

3.1      K̲v̲a̲l̲i̲t̲e̲t̲s̲s̲t̲y̲r̲i̲n̲g̲s̲k̲r̲a̲v̲

         PC projektet er kontraktligt forpligtet til at overholde
         NATO's SW kvalitetskontrolkrav angivet i AQAP1 og AQAP13.

         Iflg. CRQA im]dekomes disse krav, hvis man f]lger tilsvarende
         firmastandarder, angivet i Reference 2.1, PAD/MIN/042.

         Disse standarder er imidlertid ikke entydige. Derfor
         er de vigtigste krav angivet her.

         Appendix A viser en side fra AQAP13 med kravene til
         Configuation Management.

3.2      D̲i̲r̲e̲c̲t̲o̲r̲y̲ ̲S̲t̲r̲u̲c̲t̲u̲r̲e̲

         a)  PC software skal kunne udvikles parallelt af flere
             programm]rer p> een gang. Derfor anvendes versionsdirectories
             efter flg. retningslinjer:

             N>r en source fil svarende til et modul er blevet
             f`rdiggort eller rettet, overf]res denne til flg.
             directory:

              **PC.D* package ̲name .D* module ̲name .D*VXXYY.D

         Module ̲name er defineret af programm]ren. Husk at et
         modul h]jst m> indeholde 250 statements.

         VXXYY.D er et versions directory for det p>gldende
         modul, XX=version, YY=release, begge startende med
         nr.01.

         I dette directory skal endvidere findes flg. filer:

             1.  Compiler. J
             2.   module ̲name  .M


         COMPILE.J skal kunne foretage en fejlfri overs`ttelse.
          module ̲name . M indeholder en 'module header', som
         flettes ind i source film med en % SOURCE statement.
         
         Module headr'en f>s fra 
          **PC.D*PREFIX.D*TOOLS.D*MOD ̲HEAD.S
         Et eksempel findes i Appendix E.

         Udover directories af typen  module ̲name .D findes
         der flg. directory:

                          LINK.D

         som underdirectory til  package ̲name .D.
         LINK.D indeholder directores af typen VXXYY.D, hvor
         XX og YY er version og release numre p> den p>g`ldende
         p̲a̲c̲k̲a̲g̲e̲.

         VXXYY.D s̲k̲a̲l̲ indeholde bl.a. flg. filer:

              package ̲name .RL
              LINK.J
              LINK.T

          package ̲name . RL indeholder en release description
         for den p>g`ldende ackage. Formatet for denne fil kan
         f>s fra  **PC.D*PREFIX.D*TOOLS.D*REL ̲DESCR.S og er
         vist i AppendixD




         b)  Syntax for filnavne er:

              file navne ::=  identifier .  qualifier

              identifier  er op til 14 karakterer e.g.CI ̲READ
             ̲CMD

              qualifier  er angivet nedenfor


          ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
         ̲ ̲ ̲ ̲

          qualifier                 use
         ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
        ̲ ̲ ̲ ̲ ̲ ̲ ̲
          D                         Directory
         ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
        ̲ ̲ ̲ ̲ ̲ ̲
          S                         Source Code
         ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
        ̲ ̲ ̲ ̲ ̲ ̲ ̲
          M                         Merged Source
         ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
        ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲                     O                            Object
                                                                 (from
                                                                 linker)
         ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
        ̲ ̲ ̲ ̲ ̲ ̲ ̲
          BBinary Object
         ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
        ̲ ̲ ̲ ̲ ̲ ̲ ̲
          P                         Compiler Print File
         ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
        ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲                     T                            Text
         ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
        ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲                     H                            Hexadecimal
         ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
        ̲ ̲ ̲ ̲ ̲ ̲
          I                         Import Prefix
         ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
        ̲ ̲ ̲ ̲ ̲ ̲ ̲
          L                         Link Module (to linker)
         ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
        ̲ ̲ ̲ ̲ ̲ ̲ ̲
          J                         Job Command File
         ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
        ̲ ̲ ̲ ̲ ̲ ̲
          LP                        Link Print
         ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
        ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲                     RL                           Release
                                                                 Description
         ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
        ̲ ̲ ̲ ̲ ̲ ̲ ̲

        E.g.: CI ̲READ ̲CMD.L er et submodule, der brugs som
                                                                 
                                                                 
                                                                 
                                                                 
                                                                 input
                                                                 til
                                                                 linker'en.


3.3     S̲W̲E̲L̲L̲ ̲K̲o̲d̲e̲ ̲L̲a̲y̲o̲u̲t̲

        Se Reference 2.3. og Appendix C. SWELL statements skrives
        med store bogstaver, mens kommantarer skrives med sm>.
        Det anbefales at bruge indentering, som er t multiplum
        af 2 karakterer.

3.4     B̲a̲c̲k̲-̲U̲p̲ ̲P̲r̲o̲c̲e̲d̲u̲r̲e̲r̲

        Se Appendix F.

3.5     L̲e̲v̲e̲r̲i̲n̲g̲ ̲a̲f̲ ̲S̲W̲ ̲t̲i̲l̲ ̲P̲C̲ ̲L̲i̲b̲r̲a̲r̲y̲

        Moduler forsynes med modulheader, som opdateres l]bende.
        Modulheaderen kan hentes fra   
           **PC.D*PREFIX.D*TOOLS.D*MOD ̲HEAD.S og er ist i 
          Appendix E.

        Der afleveres en A4 kopi af flg. filer:

           package ̲name .RL
           module ̲name1 .M
           module ̲name2 .M
                  .
                    .
                   .

3.6     U̲n̲i̲t̲ ̲T̲e̲s̲t̲i̲n̲g̲

        Se Reference 2.4 .Test drivers og dump faciliteter
        er TBD.

        Et import prefix, OUT ̲TRACE.I, samt kode filen OUT
        ̲TRACE.L findes i  **PC.D*PREFIX:D*TOOLS.D.

        Brug af procedure out ̲trace er beskrevet i Appendix
        C.