home *** CD-ROM | disk | FTP | other *** search
- To build the requirements reference tool:
-
- 1. Compile all the new abstractions (newabs.src) associated with this
- tool into a program library.
-
- 2. Compile everything named in the REQSREF.CO file into the program library
- containing the abstractions or a sublibrary whose parent library contains
- all the abstractions. REQSREF.CO lists file names in the correct
- compilation order.
-
- 3. Link REQSREF with the program library where everything was compiled.
- To do this using the DEC Ada compiler type:
- $ acs link reqsref
-
- To run the tool on VMS:
-
- 1. Define a logical symbol for the executable of REQSREF. For example,
-
- REQSREF :== $DRB1:[NOSC.TOOLS.REQSREF]REQSREF.EXE
-
- NOTE: The full path name of the executable is required in the
- definition of the symbol. The pathname given here is just an example
- and will be different on your system.
-
- 2. Enter the command with appropriate parameters. For example,
-
- REQSREF (source_files => ("test.ada", "put.spc"),
- pairs_files => ("*.*pr"), output => "reqs.out");
-
- Entering the command REQSREF with no parameters gives a brief
- description of how to use the tool.
-
- Files contained in this directory:
-
- REQSREF.CO -- Compilation order for requirements reference sources
- REQSREF.EXE -- VMS 4.0 requirements reference executable
- REQSREF.CNT -- Ada source statment count
- READ.ME -- This file
-
- The [.SOURCE] subdirectory contains most of the sources that make up the
- requirements reference tool. Other sources are contained in the abstractions
- directory.
-
- Files in [.SOURCE]:
-
- The source files which make up the requirements reference tool are as
- follows:
-
- RDRIVER.ADA -- the driver which deals with the command line
- REQS.SPC -- the procedures which control gathering info and sorting
- REQS.BDY
- MERGE.SPC -- the procedures which control the merging and reporting
- MERGE.BDY
- GETNEXT.SUB -- A subunit of the lexer which returns non-comment tokens
- to the lexer and buffers comments
-
- The remaining files (RQS*.*) are generated when the grammar file is
- processed (RQS.GRM).
-
- The [.TEST] subdirectory consists of several Ada source files which contain
- reference strings.
-
- The following files can be used as input for testing the REQSREF tool.
- Use REQSTEST.COM in the TEST directory to verify that REQSREF still works
- after a modification or after rebuilding in a new environment.
-
- B910ACAB.ADA
- MTEST.BDY
- MTEST.SPC
- KTEST.SPC
- SPTEST.SPC
- NONAME.SOM
- RTEST.ADA
- SORT.SPC
- TEST2.SUB
-
- After running the command file TESTRUN.COM, the following output files
- should be produced:
-
- B910ACAB.APR
- MTEST.SPR
- SPTEST.SPR
- RTEST.APR
- KTEST.SPR
- NONAME.PR
- RUN3.RPT
- RUN4.RPT
- SORT.SPR
- TEST2.UPR
-
- The [.DOC] subdirectory contains the documentation for the requirements
- reference tool.
-
- Files in [.DOC]:
-
- REQSREF.MEM -- requirements reference user's manual
- REQSREF.RNO -- Runoff input for user's manual
- RQS.LIS -- Listing of requirements reference grammar. The rule numbers
- in this file may be used to make changes to the case
- statement in the Apply_Actions subunit.
-
-