home *** CD-ROM | disk | FTP | other *** search
/ Programmer's ROM - The Computer Language Library / programmersrom.iso / ada / tools / abstract.doc < prev    next >
Encoding:
Text File  |  1988-05-03  |  102.8 KB  |  1,979 lines

  1. ==============================================================================
  2.  
  3.                        ABSTRACTS FOR THE WIS ADA TOOLS
  4.  
  5. ==============================================================================
  6.  
  7. Please Note:  If there is no entry for the SIMTEL20 Directory Name, the tool
  8.               has not been placed in the table at this time.
  9.  
  10. ==============================================================================
  11. ==============================================================================
  12. Number   Tool  Name              SIMTEL20 Directory Name and File Names
  13.       |                        |                                             |
  14.  
  15. 1     | Screen Generator       | 
  16.       | Package                | 
  17.  
  18. 2     | Microcomputer Word     | 
  19.       | Processor              | 
  20.                                    Directory: PD:<ADA.EDITORS>
  21.                                      WP.ABS                 3985
  22.                                      WP.CMM                 1272
  23.                                      WP.CVT                  842
  24.                                      WP.PRO                 3856
  25.                                      WPCOMMON.DIS            113
  26.                                      WPCOMMON.SRC         150501
  27.                                      WPCRT.DIS               130
  28.                                      WPCRT.SRC            197491
  29.                                      WPEDHLP.DIS              78
  30.                                      WPEDITOR.DIS            426
  31.                                      WPEDITOR.HLP          42714
  32.                                      WPEDITOR.SRC         636103
  33.                                      WPFORMAT.DAT          52484
  34.                                      WPFORMAT.DIS            312
  35.                                      WPFORMAT.SRC         486814
  36.                                      ===============  ==========
  37.                                       15 Files           1577121
  38.                                    
  39.                                    
  40.  Word Processor
  41.     
  42. Compiler: Telesoft 1.3 (unvalidated), WICAT/ROS
  43. Abstract:
  44.     
  45.         WORD_PROCESSOR   is   a  tool  for  creating,  modifying,  and
  46. formatting ASCII text files.  This package contains an  editor  and  a
  47. text  formatter  which  are  for  use  by  the  general user.  It also
  48. contains a utility for defining the help screens which  are  available
  49. to  the general user as well as a utility for defining new type fonts.
  50. TEXT_EDITOR is a tool which allows a SOURCE_FILE to be edited.
  51.  
  52.         TEXT_FORMATTER   is  a  tool  which  formats  the  SOURCE_FILE
  53. according to the default format and imbedded formatting commands.  The
  54. output is sent to the destination device or file.
  55.  
  56.         DEFINE_HELP_FILE is a tool which  processes  a  help  file  in
  57. ASCII  format  to a format allowing fast access to each of the various
  58. help screens.  It is for use by the systems's manager to  modify  user
  59. help information to his particular audience.
  60.  
  61.         ADD_TYPE_FONT is a tool which adds new type  font  definitions
  62. to  the  text  formatter's  font table.  It is for use by the system's
  63. manager to define new fonts when new device capabilities are added  at
  64. a site.
  65. ==============================================================================
  66. Number   Tool  Name              SIMTEL20 Directory Name and File Names
  67.       |                        |                                             |
  68.  
  69. 3-1   | Communication          | 
  70.       | Protocols and Test     | 
  71.       | System                 | 
  72.                                    Directory: PD:<ADA.DDN>
  73.                                      TCPBATCMP.SUB           561
  74.                                      TCPBATTST.CO            551
  75.                                      TCPCOMP.SUB            1265
  76.                                      TCPIP.CMM              1248
  77.                                      TCPIP.DEMO             1315
  78.                                      TCPIP.PRO              3831
  79.                                      TCPSTAND.SRC          17698
  80.                                      TCPSTBAT.CO             181
  81.                                      TCPSTCOMP.CO            110
  82.                                      TCPSUB.SRC           364325
  83.                                      TCPTEST.CO              407
  84.                                      TCPTEST.SRC           29627
  85.                                      TCPWICAT.DAT            360
  86.                                      TCPWICAT.SRC         383241
  87.                                      WICATMISC.SRC        102526
  88.                                      USERSMAN.DIS            103
  89.                                      USERSMAN.DOC         105163
  90.                                      ===============  ==========
  91.                                       17 Files           1012512
  92.                                    
  93.                                    
  94.  TCP/IP
  95.     
  96. Machine/System Compiled/Run on: Telesoft 1.5 (unvalidated), WICAT/ROS
  97. Abstract     :
  98.     
  99.         The proposed tools  provide  communication  with  the  Utility
  100. layer(TCP)   corresponding   to  RFC793  and  with  Internet(IP).   An
  101. operating system interface to VAX  VMS  will  be  provided.   Internet
  102. Control Message Protocol (ICMP) will be provided as part of IP.  These
  103. protocols allow multiuser access and message priority.  A Test  System
  104. will  be  provided  to  demonstrate  these  protocols,  generate  test
  105. scenarios, and display intermediate data.
  106. ==============================================================================
  107. Number   Tool  Name              SIMTEL20 Directory Name and File Names
  108.       |                        |                                             |
  109.  
  110. 3-2   | Network Virtual        | 
  111.       | Terminal Protocol      | 
  112.                                    Directory: PD:<ADA.DDN>
  113.                                      TELBAT.CO               555
  114.                                      TELNET.CMM             1264
  115.                                      TELNET.CO               808
  116.                                      TELNET.PRO             3642
  117.                                      TELNET.SRC           273396
  118.                                      TELWICAT.DAT            194
  119.                                      TELWICAT.SRC         218505
  120.                                      IFACE.COM               512
  121.                                      IFACE.SRC             48820
  122.                                      IFACEBAT.COM            570
  123.                                      WICATMISC.SRC        102526
  124.                                      USERSMAN.DIS            103
  125.                                      USERSMAN.DOC         105163
  126.                                      ===============  ==========
  127.                                       13 Files            756058
  128.                                    
  129.                                    
  130.  TELNET
  131.     
  132. Machine/System Compiled/Run on: Telesoft 1.5 (unvalidated), WICAT/ROS
  133. Abstract     :
  134.     
  135.         This tool  will  implement  RFC-854  of  the  TELNET  protocal
  136. supporting  a  bidirectional,  eight-bit  byte oriented communications
  137. facility.   This  approach  encompasses  three  main  ideas:   Network
  138. Virtual  Terminal  (NVT),  negotiated options, and a symmetric view of
  139. terminals and processes.
  140. ==============================================================================
  141. Number   Tool  Name              SIMTEL20 Directory Name and File Names
  142.       |                        |                                             |
  143.  
  144. 3-3   | File Transfer and      | 
  145.       | Simple Mail Transfer   | 
  146.       | Protocol               | 
  147.                                    Directory: PD:<ADA.DDN>
  148.                                      FTP.COM                1080
  149.                                      FTP.PRO                3733
  150.                                      FTP.SRC              375318
  151.                                      FTPBATCH.COM            548
  152.                                      FTPSMTP.CMM            1253
  153.                                      SMTP.COM                658
  154.                                      SMTP.PRO               3733
  155.                                      SMTP.SRC              68638
  156.                                      SMTPBAT.COM             545
  157.                                      SMTPSER.COM            1020
  158.                                      SMTPWICAT.DAT           198
  159.                                      SMTPWICAT.SRC         77005
  160.                                      IFACE.COM               512
  161.                                      IFACE.SRC             48820
  162.                                      IFACEBAT.COM            570
  163.                                      USERNAMES.LCL            66
  164.                                      WICATMISC.SRC        102526
  165.                                      USERSMAN.DIS            103
  166.                                      USERSMAN.DOC         105163
  167.                                      ===============  ==========
  168.                                       19 Files            791489
  169.                                    
  170.                                    
  171.  FTP
  172.     
  173. Machine/System Compiled/Run on: Telesoft 1.5 (unvalidated), WICAT/ROS
  174. Abstract     :
  175.     
  176.         These tools provide the ability to transfer files and to  send
  177. and receive mail among users on diverse hosts.  File transfer will use
  178. Ada SEQUENTIAL_IO calls to read and write files and will interface  to
  179. TCP(CDRL  0001)  to  send  data  across  communication  lines and will
  180. interface to Telnet to send and receive all commands and replies.  The
  181. Simple Mail Transfer Protocol to be implemented is RFC821.
  182.  SMTP/FTP
  183.     
  184. Machine/System Compiled/Run on: Telesoft 1.5 (unvalidated), WICAT/ROS
  185. Abstract     :
  186.     
  187.         These  tools provide the ability to transfer files and to send
  188. and receive mail among users on diverse hosts.  File transfer will use
  189. Ada  SEQUENTIAL_IO calls to read and write files and will interface to
  190. TCP(CDRL 0001) to  send  data  across  communication  lines  and  will
  191. interface to Telnet to send and receive all commands and replies.  The
  192. Simple Mail Transfer Protocol to be implemented is RFC821.
  193. ==============================================================================
  194. Number   Tool  Name              SIMTEL20 Directory Name and File Names
  195.       |                        |                                             |
  196.  
  197. 4-1-1 | Design Requirements    | 
  198.       | Traceability Package   | 
  199.                                    Directory: PD:<ADA.MANAGEMENT-TOOLS>
  200.                                      RT.ABS                 2503
  201.                                      RT.CMM                  627
  202.                                      RT.EXP                 2640
  203.                                      RT.LIS                37874
  204.                                      RT.PRO                 3915
  205.                                      RT.SRC               393200
  206.                                      RTGRM.LIS             37874
  207.                                      RTREAD.ME              3348
  208.                                      RTSRC.DIS              1673
  209.                                      RTTEST.DAT            59084
  210.                                      RTTEST.DIS             1576
  211.                                      RTUSER.MAN            16393
  212.                                      ===============  ==========
  213.                                       12 Files            560707
  214.                                    
  215.                                    
  216.                                    Directory: PD:<ADA.COMPONENTS>
  217.                                      NEWABS.DIS             2768
  218.                                      NEWABS.PRO             3319
  219.                                      NEWABS.SRC           659811
  220.                                      ===============  ==========
  221.                                        3 Files            665898
  222.                                    
  223.                                    
  224.  Requirements_Tracker
  225.     
  226. Machine/System Compiled/Run on : Dec Ada / VMS
  227. Abstract   :
  228.     
  229.         This  tool  is  used to trace routines and declarations in the
  230. source code back to specific paragraphs in  a  requirements  document.
  231. For  each  requirement referenced in a source file, the output listing
  232. shows what program units reference that requirement.  An  intermediate
  233. file  containing  the pairs (location in code, reference cited) can be
  234. saved for use in subsequent invocations.  When used in this  way,  the
  235. output  report  can  show  requirements traced to more than one source
  236. file.
  237. ==============================================================================
  238. Number   Tool  Name              SIMTEL20 Directory Name and File Names
  239.       |                        |                                             |
  240.  
  241. 4-1-2 | Data Dictionary System | 
  242.                                    Directory: PD:<ADA.PDL>
  243.                                      DD.CMM                  603
  244.                                      DD.PRO                 3792
  245.                                      DD.SRC               347983
  246.                                      DDABS.DOC              2159
  247.                                      DDICTSRC.DIS           1202
  248.                                      DDICTTEST.DAT          1729
  249.                                      DDICTUSER.MAN         42780
  250.                                      DDICTUSER.RNO         33827
  251.                                      DDREAD.ME              4291
  252.                                      ===============  ==========
  253.                                        9 Files            438366
  254.                                    
  255.                                    
  256.                                    Directory: PD:<ADA.COMPONENTS>
  257.                                      NEWABS.DIS             2768
  258.                                      NEWABS.PRO             3319
  259.                                      NEWABS.SRC           659811
  260.                                      ===============  ==========
  261.                                        3 Files            665898
  262.                                    
  263.                                    
  264.  Data Dictionary
  265.     
  266. Machine/System Compiled/Run on : DEC Ada / VMS
  267. Abstract     :
  268.     
  269.         The data dictionary is a collection of records  which  contain
  270. various  data on Ada declarations and programs.  Tools are provided to
  271. create, edit, and extract information from the data  dictionary.   The
  272. format  and  content  of  each kind of entry in the data dictionary is
  273. user defineable.  Associated with each type of  record  is  a  display
  274. form  for  use  while  interactively  creating  or  updating  the data
  275. dictionary entry.
  276. ==============================================================================
  277. Number   Tool  Name              SIMTEL20 Directory Name and File Names
  278.       |                        |                                             |
  279.  
  280. 4-2   | Documentation Reports  | 
  281.  
  282. 4-3   | Standards Support      | 
  283.       | System                 | 
  284. ==============================================================================
  285. Number   Tool  Name              SIMTEL20 Directory Name and File Names
  286.       |                        |                                             |
  287.  
  288. 4-4   | Documentation Data     | 
  289.       | Base Management Tool   | 
  290.                                    Directory: PD:<ADA.PDL>
  291.                                      DOCMGR.CMM              597
  292.                                      DOCMGR.CO              1839
  293.                                      DOCMGR.DOC           213056
  294.                                      DOCMGR.PRO             2970
  295.                                      DOCMGR.SRC           580340
  296.                                      DOCMGRRD.ME            1623
  297.                                      ===============  ==========
  298.                                        6 Files            800425
  299.                                    
  300.                                    
  301.  Documentation Manager
  302.     
  303. Machine/System Compiled/Run on : VAX/VMS/DEC Ada
  304. Abstract     :
  305.     
  306.         The document manager  maintains  a  catalog  of  configuration
  307. items  stored in the system.  Configuration items may be obtained from
  308. the  catalog  for  read-only  use,  or  for  modification.   Only  one
  309. modifiable  copy  can  be  checked  out  at  a  time.  When a modified
  310. configuration item is returned to the library, a new version number is
  311. assigned  to  it, so that all versions of an item can be obtained from
  312. the catalog.  Items in the catalog  have  attributes  associated  with
  313. them  and  items  can  be selected by attribute as well as by name and
  314. version number.  For example, an attribute can  be  the  name  of  the
  315. person  who  created the configuration item.  One can then easily find
  316. all configuration items created by a certain person.
  317. ==============================================================================
  318. Number   Tool  Name              SIMTEL20 Directory Name and File Names
  319.       |                        |                                             |
  320.  
  321. 5-1-1 | Source Formatter       | 
  322.                                    Directory: PD:<ADA.PRETTY-PRINTERS>
  323.                                      PRET.CMM               1340
  324.                                      PRET.CO                 165
  325.                                      PRET.DOC              73494
  326.                                      PRET.PRO               3677
  327.                                      PRET.SRC             334770
  328.                                      PRET.TST              12901
  329.                                      PRETABS.CO              622
  330.                                      PRETABS.NOT             236
  331.                                      PRETDIS.DOC             100
  332.                                      PRETREAD.ME            4606
  333.                                      PRETTEST.DIS            150
  334.                                      PRETUPD.SRC          228450
  335.                                      ===============  ==========
  336.                                       12 Files            660511
  337.                                    
  338.                                    
  339.                                    Directory: PD:<ADA.COMPONENTS>
  340.                                      ABSTRACT.CO            2657
  341.                                      ABSTRACT.PRO           3334
  342.                                      ABSTRACT.SRC         572620
  343.                                      ===============  ==========
  344.                                        3 Files            578611
  345.                                    
  346.                                    
  347.  Source Formatter 2
  348.     
  349. Machine/System Compiled/Run on: DEC Ada, VAX/VMS
  350. Abstract     :
  351.     
  352.         The standard format of source code listed with this tool shall
  353. be the format used in the Ada LRM.  Options shall allow  the  user  to
  354. specify  the  number of spaces per indent level, the form for printing
  355. categories of key words and identifiers (eg, upper case,  lower  case,
  356. etc.),  and  similiar parameters which can be varied without deviating
  357. from the LRM.
  358.  Abstractions
  359.     
  360. Machine/System Compiled/Run on: DEC Ada, VMS
  361.  
  362. Abstract:
  363.     
  364.         ABSTRACTIONS contains a number of low-level  support  routines
  365. which  are  used  by  NOSC  tools  created  by  Intermetrics.  Several
  366. routines are of general utility.
  367.  
  368.         ABSTRACTIONS  is  used  by NOSC/WIS tools 5.1.1, 5.1.2, 6.1.2,
  369. and 6.2.  See also NEW_ABSTRACTIONS.
  370.  
  371. ==============================================================================
  372. Number   Tool  Name              SIMTEL20 Directory Name and File Names
  373.       |                        |                                             |
  374.  
  375. 5-1-2 | Statement Profile      | 
  376.       | Report                 | 
  377.                                    Directory: PD:<ADA.STYLE>
  378.                                      PROF.CMM               1368
  379.                                      PROF.CO                  92
  380.                                      PROF.DOC              68844
  381.                                      PROF.PRO               3895
  382.                                      PROF.SRC             255248
  383.                                      PROFABS.CO              622
  384.                                      PROFABS.NOT             236
  385.                                      PROFDOC.DIS              64
  386.                                      PROFREAD.ME            2849
  387.                                      ===============  ==========
  388.                                        9 Files            333218
  389.                                    
  390.                                    
  391.                                    Directory: PD:<ADA.COMPONENTS>
  392.                                      ABSTRACT.CO            2657
  393.                                      ABSTRACT.PRO           3334
  394.                                      ABSTRACT.SRC         572620
  395.                                      ===============  ==========
  396.                                        3 Files            578611
  397.                                    
  398.                                    
  399.  Statement Profiler
  400.     
  401. Machine/System Compiled/Run on: AIE Ada, VM-UTS
  402. Abstract     :
  403.     
  404.         The  Statement  Profiler  counts every instance of each of the
  405. various types of Ada statements in  the  given  program  unit  bodies,
  406. including  comments,  distinguishing whole-line comments from comments
  407. on a line of code.  From these raw counts,  a  series  of  ratios  and
  408. percentages can then be computed and shown in a table.  The raw counts
  409. or the profile table is written to  the  default  output  file.   This
  410. information   can   then  be  used  to  determine  when  programs  are
  411. inadequately commented or overly complex.
  412.  Abstractions
  413.     
  414. Machine/System Compiled/Run on: DEC Ada, VMS
  415.  
  416. Abstract:
  417.     
  418.         ABSTRACTIONS contains a number of low-level  support  routines
  419. which  are  used  by  NOSC  tools  created  by  Intermetrics.  Several
  420. routines are of general utility.
  421.  
  422.         ABSTRACTIONS  is  used  by NOSC/WIS tools 5.1.1, 5.1.2, 6.1.2,
  423. and 6.2.  See also NEW_ABSTRACTIONS.
  424.  
  425. ==============================================================================
  426. Number   Tool  Name              SIMTEL20 Directory Name and File Names
  427.       |                        |                                             |
  428.  
  429. 5-1-3 | Complexity Measures    | 
  430.       | Report                 | 
  431.                                    Directory: PD:<ADA.METRICS>
  432.                                      COMPMEAS.ABS           2349
  433.                                      COMPMEAS.CMM            592
  434.                                      COMPMEAS.COM           1483
  435.                                      COMPMEAS.PRO           2519
  436.                                      COMPMEAS.SUB            703
  437.                                      HALSTEAD.CO             969
  438.                                      HALSTEAD.DOC          34907
  439.                                      HALSTEAD.ME            3950
  440.                                      HALSTEAD.PL            2200
  441.                                      HALSTEAD.PRO           2519
  442.                                      HALSTEAD.SRC        1031145
  443.                                      HALSTEAD.TST          30606
  444.                                      MCCABE.CNT             2187
  445.                                      MCCABE.DOC            15250
  446.                                      MCCABE.DSS             1864
  447.                                      MCCABE.DST             4720
  448.                                      MCCABE.GRM            38028
  449.                                      MCCABE.ME              4974
  450.                                      MCCABE.PRO             2519
  451.                                      MCCABE.RNO             8390
  452.                                      MCCABE.SRC           432177
  453.                                      MCCABE.TST            56485
  454.                                      ===============  ==========
  455.                                       22 Files           1680536
  456.                                    
  457.                                    
  458.                                    Directory: PD:<ADA.COMPONENTS>
  459.                                      ABSTRACT.CO            2657
  460.                                      ABSTRACT.PRO           3334
  461.                                      ABSTRACT.SRC         572620
  462.                                      ===============  ==========
  463.                                        3 Files            578611
  464.                                    
  465.                                    
  466.  Complexity Measures
  467.     
  468. Machine/System Compiled/Run on : VAX/VMS/DEC Ada
  469. Abstract     :
  470.     
  471.         The  Complexity Measures Report will analyze program units for
  472. complexity as measured by Halstead and McCabe.  The program  unit  and
  473. its  complexity  will  be  output  to the default output file.  If the
  474. measured complexity exceeds a desired maximum complexity, the  program
  475. unit is flagged on the output listing.
  476.  
  477. 5-2   | PDL Support Tool       | 
  478.  
  479. 6-1-1 | Cross Reference        | 
  480.       | Package                | 
  481.  
  482. 6-1-2 | Compilation Order      | 
  483.       | Requirements Report    | 
  484.                                    Directory: PD:<ADA.COMPILATION-ORDER>
  485.                                      COMPDOC.DIS              74
  486.                                      COMPORD.CMM            1456
  487.                                      COMPORD.CO              202
  488.                                      COMPORD.DOC           75149
  489.                                      COMPORD.PRO            3550
  490.                                      COMPORD.SRC          291226
  491.                                      COMPORD.TST           68764
  492.                                      COMPTST.DIS             284
  493.                                      ===============  ==========
  494.                                        8 Files            440705
  495.                                    
  496.                                    
  497.                                    Directory: PD:<ADA.COMPONENTS>
  498.                                      ABSTRACT.CO            2657
  499.                                      ABSTRACT.PRO           3334
  500.                                      ABSTRACT.SRC         572620
  501.                                      ===============  ==========
  502.                                        3 Files            578611
  503.                                    
  504.                                    
  505.  Compilation Order
  506.     
  507. Machine/System Compiled/Run on: DEC Ada, SUN Ada, VAX/VMS, SUN
  508. Abstract     :
  509.     
  510.         The Compilation Order Requirements Report  computes  a  proper
  511. compilation  order  for  given  Ada source files.  It then generates a
  512. report showing the computed compilation order and outputs  it  to  the
  513. default output file.
  514.  Abstractions
  515.     
  516. Machine/System Compiled/Run on: DEC Ada, VMS
  517.  
  518. Abstract:
  519.     
  520.         ABSTRACTIONS contains a number of low-level  support  routines
  521. which  are  used  by  NOSC  tools  created  by  Intermetrics.  Several
  522. routines are of general utility.
  523.  
  524.         ABSTRACTIONS  is  used  by NOSC/WIS tools 5.1.1, 5.1.2, 6.1.2,
  525. and 6.2.  See also NEW_ABSTRACTIONS.
  526.  
  527. ==============================================================================
  528. Number   Tool  Name              SIMTEL20 Directory Name and File Names
  529.       |                        |                                             |
  530.  
  531. 6-2   | Standards Checker      | 
  532.                                    Directory: PD:<ADA.STYLE>
  533.                                      STND.CMM               1373
  534.                                      STND.CO                 123
  535.                                      STND.DOC              74984
  536.                                      STND.PRO               3752
  537.                                      STND.SRC             282653
  538.                                      STND.TST                125
  539.                                      STNDABS.CO              622
  540.                                      STNDABS.NOT             236
  541.                                      STNDDOC.DIS              79
  542.                                      STNDREAD.ME            3918
  543.                                      ===============  ==========
  544.                                       10 Files            367865
  545.                                    
  546.                                    
  547.                                    Directory: PD:<ADA.COMPONENTS>
  548.                                      ABSTRACT.CO            2657
  549.                                      ABSTRACT.PRO           3334
  550.                                      ABSTRACT.SRC         572620
  551.                                      ===============  ==========
  552.                                        3 Files            578611
  553.                                    
  554.                                    
  555.  Standards Checker 2
  556.     
  557. Machine/System Compiled/Run on: AIE Ada, VM-UTS
  558. Abstract     :
  559.     
  560.         The  Standards  Checker  checks  a  source file to see that it
  561. conforms to local  programming  standards.   These  standards  include
  562. maximum  number of lines per program unit, maximum number of arguments
  563. to a subprogram, use of pragmas,  use  of  rep  specs,  use  of  named
  564. literals, naming of types and variables, etc.  An annotated listing is
  565. output showing any misuse of these language constructs.
  566.  Abstractions
  567.     
  568. Machine/System Compiled/Run on: DEC Ada, VMS
  569.  
  570. Abstract:
  571.     
  572.         ABSTRACTIONS contains a number of low-level  support  routines
  573. which  are  used  by  NOSC  tools  created  by  Intermetrics.  Several
  574. routines are of general utility.
  575.  
  576.         ABSTRACTIONS  is  used  by NOSC/WIS tools 5.1.1, 5.1.2, 6.1.2,
  577. and 6.2.  See also NEW_ABSTRACTIONS.
  578.  
  579. ==============================================================================
  580. Number   Tool  Name              SIMTEL20 Directory Name and File Names
  581.       |                        |                                             |
  582.  
  583. 7-1   | Rainform Message       | 
  584.       | Handler Package.       | 
  585.                                    Directory: PD:<ADA.MESSAGE-HANDLING>
  586.                                      GMHF.CMM               1359
  587.                                      GMHF.DIS              60763
  588.                                      GMHF.PRO               3660
  589.                                      GMHF.SRC             519388
  590.                                      GMHFFD.DOC            34956
  591.                                      GMHFSRC.DIS            1333
  592.                                      GMHFTR.DOC            26322
  593.                                      GMHFUSER.DOC          88070
  594.                                      ===============  ==========
  595.                                        8 Files            735851
  596.                                    
  597.                                    
  598.  Message Handler
  599.     
  600. Machine/System Compiled/Run on: Telesoft 2.1, VAX/VMS
  601. Abstract     :
  602.     
  603.         This tool may be used to edit any formatted message type  that
  604. can  be  defined  within  the  specified  boundries  of  the  "generic
  605. message".  The tool is delivered with instances  defined  for  several
  606. Rainform  message types and one Non_Rainform message type.  Additional
  607. types may be instantiated with a recompilation.
  608. ==============================================================================
  609. Number   Tool  Name              SIMTEL20 Directory Name and File Names
  610.       |                        |                                             |
  611.  
  612. 8-1   | Standards Checker      | 
  613.                                    Directory: PD:<ADA.STYLE>
  614.                                      CHECK.ABS              1712
  615.                                      CHECK.CM2               567
  616.                                      CHECK.CMM              1404
  617.                                      CHECK.DOC             17475
  618.                                      CHECK.PRO              3564
  619.                                      CHECK.SRC            413277
  620.                                      CHECK.TST            117647
  621.                                      CHECKRD.ME             4080
  622.                                      ===============  ==========
  623.                                        8 Files            559726
  624.                                    
  625.                                    
  626.  Standards Checker
  627.     
  628. Machine/System Compiled/Run on: ROLM Ada, DG MV10000
  629. Abstract     :
  630.     
  631.         The style checker will examine an Ada program and try to  pick
  632. pieces of the program which follow incorrect style conventions.  These
  633. conventions themselves will be determined  by  a  file  of  parameters
  634. which  can  be editted to "tailor" the style to local (or contractual)
  635. conventions.
  636. ==============================================================================
  637. Number   Tool  Name              SIMTEL20 Directory Name and File Names
  638.       |                        |                                             |
  639.  
  640. 8-2   | Virtual Terminal       | 
  641.       | Protocol               | 
  642.                                    Directory: PD:<ADA.VIRTERM>
  643.                                      VT2.CMM                 902
  644.                                      VT2.PRO                3728
  645.                                      VT2.SRC              224728
  646.                                      VT2.TST               63335
  647.                                      VT2SPEC.DOC          330874
  648.                                      VT2TEST.DOC          176436
  649.                                      VT2USER.DOC          127918
  650.                                      ===============  ==========
  651.                                        7 Files            927921
  652.                                    
  653.                                    
  654.  Virtual Terminal 2
  655.     
  656. Machine/System Compiled/Run on: ROLM ADE, DG MV10000
  657. Abstract     :
  658.     
  659.         The  ANSI  virtual  terminal  is  a  program  level  interface
  660. providing  support  for  scroll,  page  and form-mode terminals.  This
  661. package  uses  a  terminal  capabilities  database  to  determine  the
  662. capabilities  of a variety of terminals.  This package was designed to
  663. enhance the transportability of the source code  and  interoperability
  664. of the terminal capabilities database.
  665. ==============================================================================
  666. Number   Tool  Name              SIMTEL20 Directory Name and File Names
  667.       |                        |                                             |
  668.  
  669. 8-3   | Screen Generator       | 
  670.       | Package                | 
  671.                                    Directory: PD:<ADA.FORMGEN>
  672.                                      FORM2.CMM              1377
  673.                                      FORM2.DOC             68423
  674.                                      FORM2.PRO              4062
  675.                                      FORM2.SRC            273663
  676.                                      FORM2.TST             44739
  677.                                      FORM2MAN.DOC          78596
  678.                                      ===============  ==========
  679.                                        6 Files            470860
  680.                                    
  681.                                    
  682.  Forms Generator 2
  683.     
  684. Machine/System Compiled/Run on: DEC Ada, VAX/VMS
  685. Abstract     :
  686.     
  687.         This tool is used to seperate an application's procedural code
  688. from  the  code required to drive a terminal.  The system will provide
  689. both an interactive and batch interface that  enables  an  application
  690. programmer  to design a screen format and save the representation in a
  691. machine  readable  form.   The  Form  Executor  package  will  provide
  692. procedural  and  functional interfaces that enable a program to access
  693. the output of the system and present it to a terminal.   This  toolset
  694. will  support  asynchronous  ASCII  terminals  with  single  character
  695. transmission capabilities.
  696. ==============================================================================
  697. Number   Tool  Name              SIMTEL20 Directory Name and File Names
  698.       |                        |                                             |
  699.  
  700. 8-4   | Spelling Checker       | 
  701.                                    Directory: PD:<ADA.SPELLER>
  702.                                      SPELL2.CMM             1296
  703.                                      SPELL2.DOC            32564
  704.                                      SPELL2.PRO             4121
  705.                                      SPELL2.SRC           766341
  706.                                      SPELL2.TST           127616
  707.                                      ===============  ==========
  708.                                        5 Files            931938
  709.                                    
  710.                                    
  711.  Speller 2
  712.     
  713. Machine/System Compiled/Run on: DEC Ada, VAX/VMS
  714. Abstract     :
  715.     
  716.         Procedure SPELLER is an interactive  spell  checking  utility.
  717. The "default" format shall be interactive.  Options allow the user to
  718.     
  719.   * enable auxiliary dictionary search
  720.   * merge two or more dictionaries together
  721.   * list the contents of a specified dictionary
  722.   * execute in batch mode
  723.   * generate an output file containing all suspect words
  724.   * disable the MASTER dictionary and or enable the ACRONYM dictionary
  725.     
  726.         This procedure establishes the  first  level  user  interface.
  727. From  this  level  the  user will be able to access the HELP facility,
  728. merge two or more dictionaries, list out a dictionary  and  begin  the
  729. spell checking process of a document.
  730. ==============================================================================
  731. Number   Tool  Name              SIMTEL20 Directory Name and File Names
  732.       |                        |                                             |
  733.  
  734. 8-5   | User Interface Forms   | 
  735.       | Generator              | 
  736.                                    Directory: PD:<ADA.FORMGEN>
  737.                                      FORM2.CMM              1377
  738.                                      FORM2.DOC             68423
  739.                                      FORM2.PRO              4062
  740.                                      FORM2.SRC            273663
  741.                                      FORM2.TST             44739
  742.                                      FORM2MAN.DOC          78596
  743.                                      ===============  ==========
  744.                                        6 Files            470860
  745.                                    
  746.                                    
  747.  Forms Generator 2
  748.     
  749. Machine/System Compiled/Run on: DEC Ada, VAX/VMS
  750. Abstract     :
  751.     
  752.         This tool is used to seperate an application's procedural code
  753. from  the  code required to drive a terminal.  The system will provide
  754. both an interactive and batch interface that  enables  an  application
  755. programmer  to design a screen format and save the representation in a
  756. machine  readable  form.   The  Form  Executor  package  will  provide
  757. procedural  and  functional interfaces that enable a program to access
  758. the output of the system and present it to a terminal.   This  toolset
  759. will  support  asynchronous  ASCII  terminals  with  single  character
  760. transmission capabilities.
  761. ==============================================================================
  762. Number   Tool  Name              SIMTEL20 Directory Name and File Names
  763.       |                        |                                             |
  764.  
  765. 9-1   | Complexity Measures    | 
  766.       | Reporter               | 
  767.  
  768. 10-1  | General Management     | 
  769.       | (Manpower and Tracker) | 
  770.                                    Directory: PD:<ADA.MANAGEMENT-TOOLS>
  771.                                      MANPOWER.DIS            167
  772.                                      MANPOWER.DOC          18973
  773.                                      MANPOWER.PRO           3795
  774.                                      MANPOWER.SRC          19412
  775.                                      TRACKDOC.DIS             67
  776.                                      TRACKER.CMM            1092
  777.                                      TRACKER.DOC          262297
  778.                                      TRACKER.INS            2924
  779.                                      TRACKER.PRO            3795
  780.                                      TRACKER.SRC          456782
  781.                                      TRACKER.TST           37240
  782.                                      TRACKSRC.DIS           1432
  783.                                      ===============  ==========
  784.                                       12 Files            807976
  785.                                    
  786.                                    
  787.  Manpower
  788.     
  789. Machine/System Compiled/Run on: DEC Ada, VAX/VMS
  790. Abstract     :
  791.     
  792.         The  TRACKR  program  tracks  the progress within projects and
  793. generates reports, estimates time to complete a project, and estimates
  794. project   requirements.   INPREP  builds  the  data  file  for  TRACKR
  795. interactively and  outputs  error  messages  for  invalid  data.   The
  796. MANPOWER  program  based  on  the Simple Boehm Model produces manpower
  797. loading curves for several calculated schedules based on the number of
  798. lines of code and type of system.
  799.  Project Tracking
  800.     
  801. Machine/System Compiled/Run on: DEC Ada, VAX/VMS
  802. Abstract     :
  803.     
  804.         The TRACKR program tracks the  progress  within  projects  and
  805. generates reports, estimates time to complete a project, and estimates
  806. project  requirements.   INPREP  builds  the  data  file  for   TRACKR
  807. interactively  and  outputs  error  messages  for  invalid  data.  The
  808. MANPOWER program based on the Simple  Boehm  Model  produces  manpower
  809. loading curves for several calculated schedules based on the number of
  810. lines of code and type of system.
  811. ==============================================================================
  812. Number   Tool  Name              SIMTEL20 Directory Name and File Names
  813.       |                        |                                             |
  814.  
  815. 10-2  | Examples for Training  | 
  816.       | and Transition;        | 
  817.       | Benchmarks             | 
  818.                                    Directory: PD:<ADA.BENCHMARKS>
  819.                                      BENCH.DOC              7291
  820.                                      BENCHABS.DOC           2658
  821.                                      BENCHADA.SRC          75057
  822.                                      BENCHDHRY.ADA         18473
  823.                                      BENCHMARK.CMM          3266
  824.                                      BENCHMARK.PRO          3857
  825.                                      BENCHPFC.DIS            332
  826.                                      BENCHPFC.SRC          81329
  827.                                      BENCHRES.DOC          10307
  828.                                      BENCHSRC.DIS            241
  829.                                      ===============  ==========
  830.                                       10 Files            202811
  831.                                    
  832.                                    
  833.  Benchmarks
  834.     
  835. Machine/System Compiled/Run on: DEC Ada, VAX/VMS
  836. Abstract     :
  837.     
  838.         A suite of timing and sizing  benchmark  programs  written  in
  839. "C",  Ada,  Fortran and Pascal.  The first program in the suite is the
  840. Whetstone benchmark, which measures processor speed.   This  benchmark
  841. suite is available in "C", Ada, Fortran and Pascal.  The other program
  842. in the suite is the  Dhrystone  benchmark.   The  Dhrystone  benchmark
  843. measures  statement  execution  per unit time.  Dhrystone is available
  844. only for Ada.
  845. ==============================================================================
  846. Number   Tool  Name              SIMTEL20 Directory Name and File Names
  847.       |                        |                                             |
  848.  
  849. 11-1  | Map Generator          | 
  850.                                    Directory: PD:<ADA.TOOLS>
  851.                                      WMGS.CMM                578
  852.                                      WMGS.MEN              11582
  853.                                      WMGS.PRO               3587
  854.                                      WMGS.SRC             304280
  855.                                      WMGSBP.INP           191412
  856.                                      WMGSCMD.FLS            8608
  857.                                      WMGSCMDFL.DIS           242
  858.                                      WMGSMATH.TST           5389
  859.                                      WMGSMENU.DIS            135
  860.                                      WMGSREAD.ME             118
  861.                                      WMGSSRC.DIS             451
  862.                                      ===============  ==========
  863.                                       11 Files            526382
  864.                                    
  865.                                    
  866.  Map Generator
  867.     
  868. Machine/System Compiled/Run on : TeleSoft 2.1 / VMS
  869. Abstract   : 
  870.     
  871.         Inputs from operator will define map details, define and label
  872. fixed  points;  optional inputs will define three-dimensional display.
  873. Generator allows  views  of  the  earth  from  different  projections,
  874. incorporates zoom capability, displays specified areas of interest.
  875. ==============================================================================
  876. Number   Tool  Name              SIMTEL20 Directory Name and File Names
  877.       |                        |                                             |
  878.  
  879. 12-1  | Propagation Prediction | 
  880.       | for Radio              | 
  881.       | Communication          | 
  882.                                    Directory: PD:<ADA.TOOLS>
  883.                                      PRP.ABS                2297
  884.                                      PRP.CMM                 568
  885.                                      PRP.DAT               56208
  886.                                      PRP.DOC               23028
  887.                                      PRP.PRO                3578
  888.                                      PRP.RPT               11352
  889.                                      PRP.SRC              636152
  890.                                      PRPDATA.DIS              46
  891.                                      PRPDEBUG.DOC           1036
  892.                                      PRPREN.SUB              391
  893.                                      PRPSRC.DIS              260
  894.                                      PRPTEST.DAT           11048
  895.                                      PRPTEST.DIS              91
  896.                                      ===============  ==========
  897.                                       13 Files            746055
  898.                                    
  899.                                    
  900.  Propagation Prediction (for Radio)
  901.     
  902. Machine/System Compiled/Run on : /TeleSoft 1.5
  903. Abstract   : 
  904.     
  905.         PROP_LINK is an interactive program  to  evaluate  the  signal
  906. performance  and  noise of a set of RF propagation links.  The program
  907. allows the user to input transmission and receiver data for up to  300
  908. nodes,  each  with  up  to  15  transmitters  and  15  receivers.   RF
  909. propagation routines will be  based  on  the  SIMSTAR  RF  propagation
  910. capabilities.
  911. ==============================================================================
  912. Number   Tool  Name              SIMTEL20 Directory Name and File Names
  913.       |                        |                                             |
  914.  
  915. 13-1  | C2 Support Modules     | 
  916.       | (AI)                   | 
  917.                                    Directory: PD:<ADA.AI>
  918.                                      ALSP.ABS               2038
  919.                                      ALSP.CMM                601
  920.                                      ALSP.PRO               3642
  921.                                      ALSPDESGN.DOC         92478
  922.                                      ALSPREAD.ME            1561
  923.                                      ALSPREN.SUB             300
  924.                                      ALSPSRC.DIS             165
  925.                                      ALSPTECH.DOC         127481
  926.                                      ALSPTYPES.SRC        214879
  927.                                      ALSPUSER.DOC          87583
  928.                                      ===============  ==========
  929.                                       10 Files            530728
  930.                                    
  931.                                    
  932.  LISP Routines
  933.     
  934. Machine/System Compiled/Run on : VAX/VMS DEC Ada
  935. Abstract   : 
  936.     
  937.         This is a  package  of  types,  objects,  and  functions  that
  938. emulate  the  important capabilities of the AI language LISP which are
  939. not directly available in Ada.  These capabilities will be represented
  940. in Ada in a relatively straightforward manner without changing the Ada
  941. language definition.
  942. ==============================================================================
  943. Number   Tool  Name              SIMTEL20 Directory Name and File Names
  944.       |                        |                                             |
  945.  
  946. 14-1  | Tracking               | 
  947.       | Package(Kalman Filter) | 
  948.                                    Directory: PD:<ADA.MATH>
  949.                                      KALINSTAL.DOC         33085
  950.                                      KALMAN.CMM              568
  951.                                      KALMAN.DIS              117
  952.                                      KALMAN.PRO             3628
  953.                                      KALMAN.SRC           441244
  954.                                      KALTEST.DAT           21447
  955.                                      KALTEST.DIS              44
  956.                                      KALV1.DIS               113
  957.                                      KALV1.DOC            584614
  958.                                      KALV2.DIS                56
  959.                                      KALV2.DOC            655958
  960.                                      ===============  ==========
  961.                                       11 Files           1740874
  962.                                    
  963.                                    
  964.  Kalman Filter Tracking
  965.     
  966. Machine/System Compiled/Run on : DEC Ada / VMS 
  967. Abstract   :
  968.     
  969.         This tool will consist of a Kalman Filter, a simple track-plot
  970. correlation  model,  an  accounting  procedure  which  handles   track
  971. maintenance  details,  and  an  output  procedure.  The filter will be
  972. callable from outside the package as well as internally.
  973. ==============================================================================
  974. Number   Tool  Name              SIMTEL20 Directory Name and File Names
  975.       |                        |                                             |
  976.  
  977. 15-1  | Menu-Manager Package   | 
  978.                                    Directory: PD:<ADA.MENU>
  979.                                      MMGR.CMM               5079
  980.                                      MMGR.CO                 928
  981.                                      MMGR.DOC             149510
  982.                                      MMGR.PRO               3910
  983.                                      MMGR.SRC             262235
  984.                                      MMGR.TST              12750
  985.                                      MMGRABS.CO              622
  986.                                      MMGRDEMO.CO             304
  987.                                      MMGRDEMO.DOC           3020
  988.                                      MMGRNOTES.ABS           236
  989.                                      MMGRTR.DOC             7802
  990.                                      ===============  ==========
  991.                                       11 Files            446396
  992.                                    
  993.                                    
  994.  Menu Manager 2
  995.     
  996. Machine/System Compiled/Run on: Telesoft 1.3 (unvalidated), IBM DOS
  997. Abstract     :
  998.     
  999.         VIDEO  is  a  menu  manager  package that is divided into four
  1000. functional areas.  It will provide application  programmers  with  the
  1001. ability  to  run  various  application systems from a menu driven user
  1002. interface.  Applications to be invoked  via  menu  selections  may  be
  1003. written  in  any language providing the PRAGMA INTERFACE is supported.
  1004. The  four  functional  areas  are  initialization   of   the   overall
  1005. application  system,  modeling  of the application system, running the
  1006. application, and diagramming the system.
  1007. ==============================================================================
  1008. Number   Tool  Name              SIMTEL20 Directory Name and File Names
  1009.       |                        |                                             |
  1010.  
  1011. 16-1  | Menu-Manager Package   | 
  1012.                                    Directory: PD:<ADA.MENU>
  1013.                                      MMAN.CMM               1546
  1014.                                      MMAN.DAT               9802
  1015.                                      MMAN.DOC             107541
  1016.                                      MMAN.PRO               3562
  1017.                                      MMAN.SRC             175108
  1018.                                      MMAN.TST               3469
  1019.                                      MMANDAT.DIS              37
  1020.                                      MMANDOC.ABS            2784
  1021.                                      MMANDOC.DIS              35
  1022.                                      MMANSRC.CO              506
  1023.                                      MMANTST.DIS              69
  1024.                                      ===============  ==========
  1025.                                       11 Files            304459
  1026.                                    
  1027.                                    
  1028.  Menu Manager
  1029.     
  1030. Machine/System Compiled/Run on: ROLM Ada, DG
  1031. Abstract     :
  1032.     
  1033.         This Package allows users to create  and  modify  any  display
  1034. menus without requiring any modification of the Menu Manager programs.
  1035. It processes menu definitions written in a  menu  definition  language
  1036. and residing in external files.
  1037. ==============================================================================
  1038. Number   Tool  Name              SIMTEL20 Directory Name and File Names
  1039.       |                        |                                             |
  1040.  
  1041. 17-1  | Queuing Simulation     | 
  1042.       | Package                | 
  1043.                                    Directory: PD:<ADA.SIMULATION>
  1044.                                      QSAP.ABS               2167
  1045.                                      QSAP.CMM                956
  1046.                                      QSAP.DOC             135857
  1047.                                      QSAP.PRO               4048
  1048.                                      QSAP.SRC             336254
  1049.                                      QSAP.TST               1549
  1050.                                      QSAPHELP.DIS            888
  1051.                                      QSAPHELP.FIL          26169
  1052.                                      QSAPSRC.DIS             110
  1053.                                      QSAPTST.DIS              66
  1054.                                      ===============  ==========
  1055.                                       10 Files            508064
  1056.                                    
  1057.                                    
  1058.  Queuing Simulation
  1059.     
  1060. Machine Compiled/Run on:  Data General, ROLM ADE
  1061. Abstract   : 
  1062.     
  1063.         This tool will simulate the statistical behavior  of  networks
  1064. and  queues,  such  as  in  communication  systems, transportation and
  1065. logistics.   It  will  provide  a  stand-alone,   single   performance
  1066. prediction  function.   It  will provide useful performance prediction
  1067. information to a user sizing, reconfiguring,  or  upgrading  a  system
  1068. configuration.  Data is provided interactively and describes a network
  1069. to be modelled.  This tool includes complex  computational  algorithms
  1070. and  thus  is unusual among the precursors.  It is predicted that 3000
  1071. FORTRAN lines will convert to 3750 Ada lines.  The coordination of the
  1072. Ada PDL design and the conversion of existing FORTRAN code may present
  1073. difficulties.
  1074. ==============================================================================
  1075. Number   Tool  Name              SIMTEL20 Directory Name and File Names
  1076.       |                        |                                             |
  1077.  
  1078. 17-2  | Cost Estimation and    | 
  1079.       | Project Scheduling     | 
  1080.       | Tasks                  | 
  1081.                                    Directory: PD:<ADA.MANAGEMENT-TOOLS>
  1082.                                      PPLANNER.ABS           1594
  1083.                                      PPLANNER.CMM            774
  1084.                                      PPLANNER.DOC         144593
  1085.                                      PPLANNER.PRO           3590
  1086.                                      PPLANNER.SRC         394030
  1087.                                      PPLANNER.TST          47041
  1088.                                      PPLANSRC.DIS            178
  1089.                                      PPLANTST.DIS            410
  1090.                                      ===============  ==========
  1091.                                        8 Files            592210
  1092.                                    
  1093.                                    
  1094.  Cost Estimation
  1095.     
  1096. Machine/Compiler : Data General, ROLM ADE
  1097. Abstact      :
  1098.     
  1099.         The cost estimation tool uses the COCOMO model.   It  produces
  1100. manpower  and  schedule  estimates.  The project scheduler is based on
  1101. SIMPERT which is a Monte Carlo simulation and review technique.  It is
  1102. useful  in  assessing  the effects of requirement changes and schedule
  1103. delays, and in risk analysis.  It produces critical path and schedule,
  1104. the  probability  of completing on schedule, and Gantt chart graphics.
  1105. The Input File generator allows the user  to  build  input  files  for
  1106. COCOMO or SIMPERT, and then to modify such files.
  1107. ==============================================================================
  1108. Number   Tool  Name              SIMTEL20 Directory Name and File Names
  1109.       |                        |                                             |
  1110.  
  1111. 18-1  | RDBMS Interface        | 
  1112.                                    Directory: PD:<ADA.ADA-SQL>
  1113.                                      RAPPABS.DOC            3647
  1114.                                      RAPPNOTES.DOC          6284
  1115.                                      RAPPORT.CMM             840
  1116.                                      RAPPORT.PRO            4910
  1117.                                      RAPPORT.SRC          282884
  1118.                                      ===============  ==========
  1119.                                        5 Files            298565
  1120.                                    
  1121.                                    
  1122.  RAPPORT
  1123.     
  1124. Machine/System Compiled/Run on : TeleSoft 1.3 / VMS
  1125. Abstract   : 
  1126.     
  1127.         The  HQ  USAF Assistant Chief of Staff for Information Systems
  1128. anticipates the adoption of SQL as the Air Force  standard  Relational
  1129. data  base  query  language.   The  Air  Force will probably adopt the
  1130. American  National  Standard  (ANS)  Database  Language  SQL  as   its
  1131. Relational   query  language.   A  draft  proposed  American  National
  1132. Standard (dpANS)/International Standard Database Language  SQL  is  in
  1133. the  public  review  process.  Given the above Air Force position, the
  1134. WIS JPMO began a project with the Institute for Defense  Analysis  and
  1135. RACOM  Computer Professionals to develop a standard Ada DBMS interface
  1136. (Ada/SQL) based on the dpANS Database Language SQL.
  1137.  
  1138.         A  "Proposed  Binding  Ada  to Database Language SQL" has been
  1139. presented to the responsible  American  National  Standards  Committee
  1140. (X3H2).   We  anticipate  its adoption as the DoD and ANS/ISO standard
  1141. Ada relational DBMS interface and it will be the WIS Standard Ada DBMS
  1142. interface.   As  such,  we recommend the Ada/SQL interface be used for
  1143. any development of an Ada DBMS interface.
  1144.  
  1145.         The  RAPPORT  and DAMES DBMS Ada interfaces were among the R&D
  1146. precursors developed to  define  an  Ada  DBMS  interface.   They  are
  1147. provided for information only and their syntax should not be used as a
  1148. basis to build an Ada interface for any other DBMS.
  1149. ==============================================================================
  1150. Number   Tool  Name              SIMTEL20 Directory Name and File Names
  1151.       |                        |                                             |
  1152.  
  1153. 19-1  | Symbolic Debugger      | 
  1154.                                    Directory: PD:<ADA.DEBUGGER>
  1155.                                      SD.ABS                 1801
  1156.                                      SD.CMM                  608
  1157.                                      SD.HLP                12212
  1158.                                      SD.MAN               269466
  1159.                                      SD.PRO                 4203
  1160.                                      SD.SRC               889057
  1161.                                      SD2.HLP               21414
  1162.                                      SDGRAMMAR.GRM         82491
  1163.                                      SDREAD.ME              5546
  1164.                                      SDREAD.ME2              238
  1165.                                      SDTCF.DAT              2023
  1166.                                      SDTEST.DAT           112103
  1167.                                      SDTEST.DIS               54
  1168.                                      ===============  ==========
  1169.                                       13 Files           1401216
  1170.                                    
  1171.                                    
  1172.  Symbolic Debugger
  1173.     
  1174. Machine/System Compiled/Run on : DEC Ada / VMS
  1175. Abstract     :
  1176.     
  1177.         Interactive debugger will  provide  debugging  and  diagnostic
  1178. aids  at  the  Ada  statement  level  through  an  "Ada-like"  command
  1179. language.   Capabilities  include:    (1)   Setting,   resetting   and
  1180. displaying   breakpoints;  (2)  Setting  and  displaying  Ada  program
  1181. variables; (3) Tracing program execution at statement, block  or  unit
  1182. level;  (4)  Snap  dumps  in  printing format form or raw data form to
  1183. occur periodically or on demand; (5) Execution frequency profiles  for
  1184. each Ada statement and entry/exit to each program block and unit, with
  1185. optional report showing percentage of total execution  time  spent  in
  1186. each  code  block and in each statement within a block.  Tool consists
  1187. of  source  instrumentation  module,  debugger  module  and  a  report
  1188. generator.
  1189. ==============================================================================
  1190. Number   Tool  Name              SIMTEL20 Directory Name and File Names
  1191.       |                        |                                             |
  1192.  
  1193. 19-2  | Automatic Path         | 
  1194.       | Analyzer               | 
  1195.                                    Directory: PD:<ADA.METRICS>
  1196.                                      APATH.CMM              1355
  1197.                                      APATH.DOC              1885
  1198.                                      APATH.PRO              4208
  1199.                                      APATHRD.ME              268
  1200.                                      SINST.ABS              2027
  1201.                                      SINST.CMM              1345
  1202.                                      SINST.INS              1806
  1203.                                      SINST.ME                268
  1204.                                      SINST.PRO              3596
  1205.                                      SINSTRTM.SRC         195456
  1206.                                      SINSTTDOC.DIS           214
  1207.                                      SINSTTOOL.DOC        251056
  1208.                                      SINSTTOOL.SRC       1194799
  1209.                                      ===============  ==========
  1210.                                       13 Files           1658283
  1211.                                    
  1212.                                    
  1213.  Automatic Path Analyzer
  1214.     
  1215. Machine/System Compiled/Run on: DEC Ada, VAX/VMS
  1216. Abstract     :
  1217.     
  1218.         This  tool  consists of four modules.  The Source Instrumenter
  1219. inserts breakpoints (software probes)  into  Ada  source  programs  to
  1220. transfer  control  to execution monitor.  The Execution Monitor traces
  1221. paths executed and records information on execution frequency of  each
  1222. Ada  program  unit,  code  block  and  statement.  The Control Program
  1223. controls execution of the Ada program, allows  users  to  execute  Ada
  1224. programs  repetitively,  and permits user input.  The Report Generator
  1225. provides comprehensive analysis of  data  collected  from  probes  and
  1226. outputs  this information for each set of test parameters on frequency
  1227. of path execution for each Ada program and each program unit.
  1228. ==============================================================================
  1229. Number   Tool  Name              SIMTEL20 Directory Name and File Names
  1230.       |                        |                                             |
  1231.  
  1232. 19-3  | Self Metric            | 
  1233.       | Instrumentation and    | 
  1234.       | Analysis Tool          | 
  1235.                                    Directory: PD:<ADA.METRICS>
  1236.                                      SMETRIC.ABS            1908
  1237.                                      SMETRIC.CMM            1411
  1238.                                      SMETRIC.ME              268
  1239.                                      SMETRIC.PRO            3716
  1240.                                      SINST.ABS              2027
  1241.                                      SINST.CMM              1345
  1242.                                      SINST.INS              1806
  1243.                                      SINST.ME                268
  1244.                                      SINST.PRO              3596
  1245.                                      SINSTRTM.SRC         195456
  1246.                                      SINSTTDOC.DIS           214
  1247.                                      SINSTTOOL.DOC        251056
  1248.                                      SINSTTOOL.SRC       1194799
  1249.                                      ===============  ==========
  1250.                                       13 Files           1657870
  1251.                                    
  1252.                                    
  1253.  Self Metric Analysis
  1254.     
  1255. Machine/System Compiled/Run on: DEC Ada, VAX/VMS
  1256. Abstract     :
  1257.     
  1258.         This  tool  instruments  Ada  source  code for measurement and
  1259. analysis of program timing, loop execution counts,  state  of  control
  1260. variables  at  decision points, the maximum, minimum and average value
  1261. of selected variables.  The tool consists of a source  instrumentation
  1262. module, execution monitor and a report generator.
  1263. ==============================================================================
  1264. Number   Tool  Name              SIMTEL20 Directory Name and File Names
  1265.       |                        |                                             |
  1266.  
  1267. 19-4  | Ada Performance        | 
  1268.       | Analyzer               | 
  1269.                                    Directory: PD:<ADA.METRICS>
  1270.                                      PERFORM.ABS            1737
  1271.                                      PERFORM.CMM            1357
  1272.                                      PERFORM.ME              268
  1273.                                      PERFORM.PRO            3877
  1274.                                      SINST.ABS              2027
  1275.                                      SINST.CMM              1345
  1276.                                      SINST.INS              1806
  1277.                                      SINST.ME                268
  1278.                                      SINST.PRO              3596
  1279.                                      SINSTRTM.SRC         195456
  1280.                                      SINSTTDOC.DIS           214
  1281.                                      SINSTTOOL.DOC        251056
  1282.                                      SINSTTOOL.SRC       1194799
  1283.                                      ===============  ==========
  1284.                                       13 Files           1657806
  1285.                                    
  1286.                                    
  1287.  Ada Performance Analyzer
  1288.     
  1289. Machine/System Compiled/Run on: DEC Ada, VAX/VMS
  1290. Abstract     :
  1291.     
  1292.         This tool measures system timing to identify those subprograms
  1293. which require a high percentage of total execution time.  Two  modules
  1294. comprise  the  tool.   The  execution  monitor  records information on
  1295. timing and frequency of execution  of  each  Ada  program  unit.   The
  1296. report  generator  provides execution time statistics for each program
  1297. unit including maximum,  minimum  and  average  execution  times,  and
  1298. percentage of total execution time.
  1299. ==============================================================================
  1300. Number   Tool  Name              SIMTEL20 Directory Name and File Names
  1301.       |                        |                                             |
  1302.  
  1303. 19-5  | Source Instrumenter    | 
  1304.                                    Directory: PD:<ADA.METRICS>
  1305.                                      SINST.ABS              2027
  1306.                                      SINST.CMM              1345
  1307.                                      SINST.INS              1806
  1308.                                      SINST.ME                268
  1309.                                      SINST.PRO              3596
  1310.                                      SINSTRTM.SRC         195456
  1311.                                      SINSTTDOC.DIS           214
  1312.                                      SINSTTOOL.DOC        251056
  1313.                                      SINSTTOOL.SRC       1194799
  1314.                                      ===============  ==========
  1315.                                        9 Files           1650567
  1316.                                    
  1317.                                    
  1318.  Source Instrumenter
  1319.     
  1320. Machine/System Compiled/Run on: DEC Ada, VAX/VMS
  1321. Abstract     :
  1322.     
  1323.         This  tool  inserts  breakpoints  in  Ada  source code.  These
  1324. "software hooks" will be  used  to  trace  the  execution  of  an  Ada
  1325. program.   Normally,  hooks  will be placed at entry/exit and decision
  1326. points.  A user option allows for breakpoints at every statement.
  1327. ==============================================================================
  1328. Number   Tool  Name              SIMTEL20 Directory Name and File Names
  1329.       |                        |                                             |
  1330.  
  1331. 19-6  | Path Analyzer          | 
  1332.                                    Directory: PD:<ADA.METRICS>
  1333.                                      PANAL.CMM              1333
  1334.                                      PANAL.PRO              3446
  1335.                                      PANALABS.DOC           1676
  1336.                                      PANALREAD.ME            268
  1337.                                      SINST.ABS              2027
  1338.                                      SINST.CMM              1345
  1339.                                      SINST.INS              1806
  1340.                                      SINST.ME                268
  1341.                                      SINST.PRO              3596
  1342.                                      SINSTRTM.SRC         195456
  1343.                                      SINSTTDOC.DIS           214
  1344.                                      SINSTTOOL.DOC        251056
  1345.                                      SINSTTOOL.SRC       1194799
  1346.                                      ===============  ==========
  1347.                                       13 Files           1657290
  1348.                                    
  1349.                                    
  1350.  Path Analyzer
  1351.     
  1352. Machine/System Compiled/Run on: DEC Ada, VAX/VMS
  1353. Abstract     :
  1354.     
  1355.         This tool will produce a report on the frequency of  execution
  1356. of  paths  in  an  Ada program.  The number of executions of each path
  1357. will be reported.
  1358. ==============================================================================
  1359. Number   Tool  Name              SIMTEL20 Directory Name and File Names
  1360.       |                        |                                             |
  1361.  
  1362. 20-1  | Graphics to PDL Aid    | 
  1363.                                    Directory: PD:<ADA.PDL>
  1364.                                      GAD.CMM                 585
  1365.                                      GAD.PRO                4760
  1366.                                      GAD.SRC             1034745
  1367.                                      GADABS.DOC             3036
  1368.                                      GADCDR.MIN             8994
  1369.                                      GADDESIGN.DOC        269602
  1370.                                      GADEXAMPL.GPH        102578
  1371.                                      GADHELP.HLP           43523
  1372.                                      GADSRC.DIS             1615
  1373.                                      GADTECH.INF          187808
  1374.                                      GADUSERS.MAN         185315
  1375.                                      ===============  ==========
  1376.                                       11 Files           1842561
  1377.                                    
  1378.                                    
  1379.  Graphics to PDL Aid
  1380.     
  1381. Machine/System Compiled/Run on : DEC Ada / VMS
  1382. Abstract   :
  1383.     
  1384.         The Graphic Ada Designer is a specialized  tool  for  creating
  1385. graphical Object Oriented Design Diagrams (OODDs) for Ada programs and
  1386. the Program Design Language (PDL) representations associated with each
  1387. OODD.   The  Graphic  Ada Designer is principally targeted towards the
  1388. interactive development of these block-like diagrams in support of the
  1389. development  of Ada software.  In particular it is designed to support
  1390. a variant of the Ada Graphic Notation developed  by  SYSCON  from  the
  1391. Object  Oriented  Design  work  of  Grady  Booch and a presentation on
  1392. graphical techniques for analysis given by Dr.  R.  Buhr  of  Carleton
  1393. University  (see  "Software  Engineering with Ada" by Grady Booch, and
  1394. "System Design with Ada" by R.J.A.  Buhr).
  1395.  
  1396.         The  Graphic  Ada  Designer  requires  a  bit-mapped  graphics
  1397. terminal supporting at least a minimal display list  capability.   The
  1398. implementation  will  use  GKS  interfaces when possible.  Significant
  1399. emphasis will be placed on the transportability  of  the  applications
  1400. software,  with  execution  efficiency being a secondary consideration
  1401. (i.e., when due to its device and system dependent nature).
  1402. ==============================================================================
  1403. Number   Tool  Name              SIMTEL20 Directory Name and File Names
  1404.       |                        |                                             |
  1405.  
  1406. 20-2  | Emulation of Machine   | 
  1407.       | Arithmetic             | 
  1408.                                    Directory: PD:<ADA.MATH>
  1409.                                      M36.ABS                2748
  1410.                                      M36.CMM                 565
  1411.                                      M36.DEL                3988
  1412.                                      M36.DOC              228759
  1413.                                      M36.PRO                4998
  1414.                                      M36.SRC              244196
  1415.                                      M36DOC.DIS              101
  1416.                                      M36PRGRPT.DIS           168
  1417.                                      M36REN.SUB              363
  1418.                                      M36SRC.DIS              152
  1419.                                      M36TEST.DIS             184
  1420.                                      M36TEST.SRC           81784
  1421.                                      ===============  ==========
  1422.                                       12 Files            568006
  1423.                                    
  1424.                                    
  1425.  Machine Arithmetic
  1426.     
  1427. Machine/System Compiled/Run on : VAX/VMS TeleSoft
  1428. Abstract   : 
  1429.     
  1430.         The purpose of this package is to emulate 36 bit machine  host
  1431. arithmetic  on  a  32  bit  host  machine.   This package will provide
  1432. support for 36 bit integer, real, and double precision real numbers in
  1433. the form of the standard predefined arithmetic operations.  The ranges
  1434. of the supported types are as follows:
  1435.     
  1436.    Integer
  1437.       range of -2**35 to 2**35-1
  1438.    Real
  1439.       range of 10**-38 to 10**38 and 0
  1440.       mantissa => 27 bit binary fraction
  1441.       exponent => -128 to 127
  1442.    Double Precision Real
  1443.       range of 10**-38 to 10**38 and 0
  1444.       mantissa => 63 bit binary fraction
  1445.       exponent => -128 to 127
  1446.     
  1447.         Any  errors which occur during use of the arithmetic exception
  1448. declaration in the package specification can be changed to a rename of
  1449. the  predefined  exception  "NUMERIC_ERROR"  for  programs  needing to
  1450. handle arithmetic errors in a general fashion.   Conversion  functions
  1451. are  provided  to  assist in programming mixed operand (32 and 36 bit)
  1452. arithmetic, and to facilitate IO.  These functions should  be  renamed
  1453. if they will be used extensively so that the impact of the readability
  1454. of a program's arithmetic expressions is  minimized.   The  underlying
  1455. arithmetic will be performed in twos complement arithmetic.
  1456. ==============================================================================
  1457. Number   Tool  Name              SIMTEL20 Directory Name and File Names
  1458.       |                        |                                             |
  1459.  
  1460. 21-1  | Specification Analyzer | 
  1461.  
  1462. 22-1  | Ada RDBMS Interface    | 
  1463.                                    Directory: PD:<ADA.ADA-SQL>
  1464.                                      DAMES.CMM               833
  1465.                                      DAMES.DOC              5283
  1466.                                      DAMES.PRO              4945
  1467.                                      DAMES.SRC            616438
  1468.                                      DAMESABS.DOC           2139
  1469.                                      DAMESSRC.DIS            390
  1470.                                      DAMESVMS.DIS           1062
  1471.                                      ===============  ==========
  1472.                                        7 Files            631090
  1473.                                    
  1474.                                    
  1475.  DAMES DBMS Interface
  1476.     
  1477. Machine/System Compiled/Run on : ROLM/DG / AOS
  1478. Abstract   : 
  1479.     
  1480.         The  HQ  USAF Assistant Chief of Staff for Information Systems
  1481. anticipates the adoption of SQL as the Air Force  standard  Relational
  1482. data  base  query  language.   The  Air  Force will probably adopt the
  1483. American  National  Standard  (ANS)  Database  Language  SQL  as   its
  1484. Relational   query  language.   A  draft  proposed  American  National
  1485. Standard (dpANS)/International Standard Database Language  SQL  is  in
  1486. the  public  review  process.  Given the above Air Force position, the
  1487. WIS JPMO began a project with the Institute for Defense  Analysis  and
  1488. RACOM  Computer Professionals to develop a standard Ada DBMS interface
  1489. (Ada/SQL) based on the dpANS Database Language SQL.
  1490.  
  1491.         A  "Proposed  Binding  Ada  to Database Language SQL" has been
  1492. presented to the responsible  American  National  Standards  Committee
  1493. (X3H2).   We  anticipate  its adoption as the DoD and ANS/ISO standard
  1494. Ada relational DBMS interface and it will be the WIS Standard Ada DBMS
  1495. interface.   As  such,  we recommend the Ada/SQL interface be used for
  1496. any development of an Ada DBMS interface.
  1497.  
  1498.         The  RAPPORT  and DAMES DBMS Ada interfaces were among the R&D
  1499. precursors developed to  define  an  Ada  DBMS  interface.   They  are
  1500. provided for information only and their syntax should not be used as a
  1501. basis to build an Ada interface for any other DBMS.
  1502. ==============================================================================
  1503. Number   Tool  Name              SIMTEL20 Directory Name and File Names
  1504.       |                        |                                             |
  1505.  
  1506. 23-1  | Mobile Information     | 
  1507.       | Management Systems     | 
  1508.       | (MIMS)                 | 
  1509.                                    Directory: PD:<ADA.DBMS>
  1510.                                      MIMS.CMM               1061
  1511.                                      MIMS.PRO               4253
  1512.                                      MIMS.SRC              81285
  1513.                                      ===============  ==========
  1514.                                        3 Files             86599
  1515.                                    
  1516.                                    
  1517.  MIMS
  1518.     
  1519. Machine/System Compiled/Run on: ROLM Ada, DG
  1520. Abstract   : 
  1521.     
  1522.         As  a  demonstration of the use of Ada for command and control
  1523. applications, the current airborne and ground mobile  systems  at  SAC
  1524. (600,000  LOC  -  JOVIAL)  are  being  consolidated into a mobile data
  1525. management system using a common data format and query  language  with
  1526. graphical  display  capabilities.   The  system includes an integrated
  1527. data management system, automatic and manual update of  the  data,  ad
  1528. hoc  data  retrieval,  building  and  maintaining  displays as well as
  1529. interaction with the  working  file,  display  transfers,  and  manual
  1530. backup.  It uses a multiple task environment to interface with several
  1531. I/O devices, enter data into and retrieve data  from  similar  systems
  1532. across the communication links, and provide timely access to about 500
  1533. million characters of data.
  1534.  
  1535.         Three  packages  (two  generic)  are provided from the MIMS at
  1536. this time:  balanced trees, source scanner, and variable lists.
  1537. ==============================================================================
  1538. Number   Tool  Name              SIMTEL20 Directory Name and File Names
  1539.       |                        |                                             |
  1540.  
  1541. 24-1  | COBOL/FORTRAN to Ada   | 
  1542.       | Translator             | 
  1543.  
  1544. 25-1  | Automatic              | 
  1545.       | Recompilation Tool     | 
  1546.                                    Directory: PD:<ADA.TOOLS>
  1547.                                      CREATETB.DOC           4387
  1548.                                      CREATETB.PRO           4524
  1549.                                      CREATETB.SRC          48345
  1550.                                      CONSTRCT.CMM            572
  1551.                                      CONSTRCT.DOC          31539
  1552.                                      CONSTRCT.PRO           4184
  1553.                                      CONSTRCT.SRC         147191
  1554.                                      ===============  ==========
  1555.                                        7 Files            240742
  1556.                                    
  1557.                                    
  1558.  CONSTRUCT and CREATE_CO
  1559.     
  1560. Machine/System Compiled/Run on : Intellimac 7000M
  1561.                                  UNIX
  1562.                                  Telesoft unvalidated
  1563. Abstract     :  
  1564.     
  1565.         The  function of Construct is to perform the minimal number of
  1566. system commands to bring a project up to date given  that  changes  to
  1567. project  files  have  occurred.   If  a project is already up to date,
  1568. Construct will indicate  this  and  no  commands  will  be  performed.
  1569. Construct  can  also  be used to supply descriptive information in the
  1570. form of dependency graphs and name lists of project files.
  1571.  
  1572.         Create_CO  reads  a set of Ada source code files and creates a
  1573. configuration object which describes the dependencies that exist among
  1574. the  files.   The  configuration object is formatted so that it may be
  1575. read by Construct.  In determining  dependencies,  Create_CO  observes
  1576. the  filenaming  conventions  of  the  TeleSoft  Ada  compiler  (i.e.,
  1577. filename extensions of .text, .sym, .code) and the compiler's language
  1578. restriction  that  specifications and bodies of Ada packages reside in
  1579. the same file.
  1580.  CREATE_TB
  1581.     
  1582. Machine/System Compiled/Run on : Intellimac 7000M
  1583.                                  UNIX
  1584.                                  Telesoft unvalidated
  1585. Abstract     :  
  1586.     
  1587.         CREATE_TB scans text files and creates a  table  by  selecting
  1588. specified  line  entries.   The  text  files  are  assumed  to contain
  1589. standardized entries which  are  repeated  in  each  file.   CREATE_TB
  1590. extracts  a  subset  of  these  entries  compressing their text into a
  1591. specified column width for printing in a tabular form.  The entries to
  1592. be extracted and the width of each column may be specified by the user
  1593. for each table.  CREATE_TB will scan a group of files identified by  a
  1594. UNIX  file  pattern(including  *, ?, or selectors [aeiou]) and it also
  1595. recognizes PAGE headers of the form:
  1596.     
  1597.              ::::::::::               --::::::::::
  1598.              FILENAME       or        --FILENAME
  1599.              ::::::::::               --::::::::::
  1600.  
  1601. as file separators.
  1602.  
  1603. ==============================================================================
  1604. Number   Tool  Name              SIMTEL20 Directory Name and File Names
  1605.       |                        |                                             |
  1606.  
  1607. 26-1  | Distributed Software   | 
  1608.       | Engineering Control    | 
  1609.       | Process (DCP)          | 
  1610.  
  1611. 27-1  | Graphic Kernal System  | 
  1612.                                    Directory: PD:<ADA.GKS>
  1613.                                      GKS.PRO                4471
  1614.                                      GKS0A.CMM              2051
  1615.                                      GKS0A.COM              7201
  1616.                                      GKS0A.SRC           1156972
  1617.                                      GKSMA.CMM              2218
  1618.                                      GKSMA.COM              5073
  1619.                                      GKSMA.SRC            834603
  1620.                                      GKSUSER.DOC          252763
  1621.                                      ===============  ==========
  1622.                                        8 Files           2265352
  1623.                                    
  1624.                                    
  1625.  Graphic Kernel System
  1626.     
  1627. Machine/System Compiled/Run on: ROLM Ada, DG
  1628. Abstract     :
  1629.     
  1630.         The Graphic  Kernel  System  (GKS)  is  a  device  independent
  1631. software  package  which  implements the draft GKS binding to ANSI Ada
  1632. for GKS levels Ma, Oa, 1a, 2a, Mb, Ob, 1b, Mc, and 1c.   GKS/Ada  will
  1633. support  selective visibility, independent VDI and VDM interfaces, the
  1634. configuration of multiple  graphic  device  drivers,  and  independent
  1635. packaging of the various GKS levels.
  1636.  
  1637.         The  complete  GKS   will   include   a   prototype   metafile
  1638. generator/driver,   and   a  metafile  interpreter.   Device-dependent
  1639. software must be included to drive the Lexidata  color  rastor  device
  1640. and  the  Summagraphics  graphics  tablet.   Ada  software  to support
  1641. contour   processing   requirements,   including   grid    generation,
  1642. mathematical  interpolation  and  contour  map  generation needs to be
  1643. developed.  Also, the GKS  and  provides  for  the  delivery  of  WIS-
  1644. compatible  equipment  capable  of  high  quality  35mm  color  slides
  1645. directly from graphics displays.
  1646. ==============================================================================
  1647. Number   Tool  Name              SIMTEL20 Directory Name and File Names
  1648.       |                        |                                             |
  1649.  
  1650. 28-1  | UNITREP Software Model | 
  1651.                                    Directory: PD:<ADA.MESSAGE-HANDLING>
  1652.                                      UNITREP.CMM             886
  1653.                                      UNITREP.DOC            1799
  1654.                                      UNITREP.PRO            3768
  1655.                                      UNITREP.SRC          458113
  1656.                                      ===============  ==========
  1657.                                        4 Files            464566
  1658.                                    
  1659.                                    
  1660.  UNITREP Software Model
  1661.     
  1662. Machine/System Compiled/Run on: Telesoft 1.5 (unvalidated), VAX/VMS
  1663. Abstract     :
  1664.     
  1665.         UNITREP  consists  of  four  subsystems:   Message  Input  and
  1666. Validation  (MIV),  Database  Management  (DBM), Man/Machine Interface
  1667. (MMI), and Systems Utilities (SYS).  DBM interfaces to an  Intelligent
  1668. Database  Machine  (IDM)  back end relational database processor.  The
  1669. UNITREP  database  stores  validated   UNITREP   messages   from   all
  1670. organizations  and  units  in  the United States armed forces and some
  1671. foreign forces under U.S.  control.
  1672. ==============================================================================
  1673. Number   Tool  Name              SIMTEL20 Directory Name and File Names
  1674.       |                        |                                             |
  1675.  
  1676. 29-1  | Dynamic String Package | 
  1677.                                    Directory: PD:<ADA.COMPONENTS>
  1678.                                      DSTR3.ABS              6272
  1679.                                      DSTR3.CMM              2068
  1680.                                      DSTR3.PRO              4570
  1681.                                      DSTR3.SRC             16707
  1682.                                      DSTR3.TST              7261
  1683.                                      ===============  ==========
  1684.                                        5 Files             36878
  1685.                                    
  1686.                                    
  1687.  Dynamic String 3
  1688.     
  1689. Machine/System Compiled On: VAX 8600 / Ultrix / VERDIX
  1690. Abstract     :
  1691.     
  1692.         This is a package of  several  string  manipulation  functions
  1693. based  on  a  built-in  dynamic  string  type  DYN_STRING.   It  is an
  1694. adaptation and extension of the package proposed by  Sylvan  Rubin  of
  1695. Ford  Aerospace  and  Communications  Corporation  in the Nov/Dec 1984
  1696. issue of the Journal of Pascal, Ada and Modula-2.  Some new  functions
  1697. have been added, and much of the body code has been rewritten.
  1698. ==============================================================================
  1699. Number   Tool  Name              SIMTEL20 Directory Name and File Names
  1700.       |                        |                                             |
  1701.  
  1702. 30-1  | Ada Source Formatter   | 
  1703.                                    Directory: PD:<ADA.PRETTY-PRINTERS>
  1704.                                      FORMATTER.CMM          1327
  1705.                                      FORMATTER.PRO          4104
  1706.                                      FORMATTER.SRC        149649
  1707.                                      ===============  ==========
  1708.                                        3 Files            155080
  1709.                                    
  1710.                                    
  1711.  Source Formatter
  1712.     
  1713. Machine/System Compiled/Run on: Telesoft 1.3 (unvalidated), WICAT/ROS
  1714. Abstract     :
  1715.     
  1716.         Package  FORMATTER  follows  a   top-down   recursive   decent
  1717. algorithm  whose  theory  can  be found in most compiler theory books.
  1718. This formatter is designed to work for only those  programs  that  are
  1719. syntactically  perfect.   Due  to  the  size  of the system that these
  1720. programs were written on, this package had to be split in two  at  the
  1721. last  minute.   Now,  in  package  FORMAT_2,  one  can  find  the  few
  1722. procedures that did not call any other procedure  -  those  being  the
  1723. ones  that  could  be  moved  because  the  compiler did not implement
  1724. bodystubs or any type  of  "separate"  capability.   The  package  was
  1725. written  with a Telesoft_Ada compiler, which followed nonANSI standard
  1726. Ada.
  1727. ==============================================================================
  1728. Number   Tool  Name              SIMTEL20 Directory Name and File Names
  1729.       |                        |                                             |
  1730.  
  1731. 31-1  | Body Stubber           | 
  1732.                                    Directory: PD:<ADA.STUBBER>
  1733.                                      STUBBER.CMM            1797
  1734.                                      STUBBER.DIS              51
  1735.                                      STUBBER.PRO            3906
  1736.                                      STUBBER.SRC           81309
  1737.                                      ===============  ==========
  1738.                                        4 Files             87063
  1739.                                    
  1740.                                    
  1741.  Body Stubber
  1742.     
  1743. Machine/System Compiled/Run on: Telesoft 1.3 (unvalidated), WICAT/ROS
  1744. Abstract     :
  1745.     
  1746.         This program  reads  an  Ada  specification  and  generates  a
  1747. corresponding  Body with stubs for all subprograms.  The compiler used
  1748. to write these programs was a 1982 (non ANSI Standard)  Ada  compiler,
  1749. so  these  packages  will need to be updated before they will run on a
  1750. Mil Std 1815A Ada compiler.  All of the compiler peculiarities, editor
  1751. dependencies,   and   filer   dependencies  have  been  moved  to  the
  1752. ROS_DEPENDENCIES package, with the exception of any peculiarities that
  1753. might occur due to using 1982 nonANSI standard Ada.
  1754. ==============================================================================
  1755. Number   Tool  Name              SIMTEL20 Directory Name and File Names
  1756.       |                        |                                             |
  1757.  
  1758. 32-1  | CAS Ada Statement      | 
  1759.       | Counter                | 
  1760.                                    Directory: PD:<ADA.COMPONENTS>
  1761.                                      COUNTADA.CMM           1217
  1762.                                      COUNTADA.PRO           4139
  1763.                                      COUNTADA.SRC           4587
  1764.                                      ===============  ==========
  1765.                                        3 Files              9943
  1766.                                    
  1767.                                    
  1768.  CAS
  1769.     
  1770. Machine/System Compiled/Run on: DEC Ada, VAX/VMS
  1771. Abstract     :
  1772.     
  1773.         This function calculates  the  "statements"  of  a  valid  Ada
  1774. fragment  specified by a FILE_NAME string parameter.  It need not be a
  1775. complete  compilation  unit  but  it  should  have  closed  all   open
  1776. parentheses and and string brackets.  The number of statements of code
  1777. is returned as  an  integer.   The  Ada  statement  is  defined  by  a
  1778. semicolon  terminator  outside  of comments, parentheses, or string or
  1779. character literals.  The definition is insensitive  to  formatting  or
  1780. layout of the source.  This copy of the function is embedded in a test
  1781. and driver program.  The driver has a feature of  correcting  for  the
  1782. common  error of leaving out the extensiOn on a file name.  The nature
  1783. of this extension is system dependent and a ".TXT" extension is used.
  1784. ==============================================================================
  1785. Number   Tool  Name              SIMTEL20 Directory Name and File Names
  1786.       |                        |                                             |
  1787.  
  1788. 33-1  | Math Library           | 
  1789.                                    Directory: PD:<ADA.MATH>
  1790.                                      MLIB2.CMM               615
  1791.                                      MLIB2.PRO              4574
  1792.                                      MLIB2.SRC             47299
  1793.                                      ===============  ==========
  1794.                                        3 Files             52488
  1795.                                    
  1796.                                    
  1797.  Math Library 2
  1798.     
  1799. Machine/System Compiled/Run on: Telesoft and DEC Ada, VAX/VMS
  1800. Abstract     :
  1801.     
  1802.         This  package  is  a  floating mantissa definition of a binary
  1803. FLOAT.  It was first used on the DEC-10 and the VAX  but  should  work
  1804. for  any  since  the  parameters are obtained by initial sizing on the
  1805. actual hardware.  Otherwise the parameters could be set in the spec if
  1806. known.   This  is a preliminary package that defines the properties of
  1807. the particular floating point type for  which  we  generate  the  math
  1808. routines.
  1809.  
  1810.         The constants are those required by the routines described  in
  1811. "Software Manual for the Elementary Functions" W.  Cody and W.  Waite,
  1812. Prentice-Hall 1980.  Actually  most  are  needed  only  for  the  test
  1813. programs rather than the functions themselves.  Most of these could be
  1814. in the form of attributes if all the floating types to  be  considered
  1815. were  those  built  into  the compiler, but we also want to be able to
  1816. support user defined types such as software floating types of  greater
  1817. precision  than  the hardware affords, or types defined on one machine
  1818. to simulate another.
  1819. ==============================================================================
  1820. Number   Tool  Name              SIMTEL20 Directory Name and File Names
  1821.       |                        |                                             |
  1822.  
  1823. 34-1  | Command Language       | 
  1824.       | Interpreter            | 
  1825.                                    Directory: PD:<ADA.COMPONENTS>
  1826.                                      CLI.CMM                2001
  1827.                                      CLI.DIS                  92
  1828.                                      CLI.PRO                3745
  1829.                                      CLI.SRC               30039
  1830.                                      ===============  ==========
  1831.                                        4 Files             35877
  1832.                                    
  1833.                                    
  1834.  CLI
  1835.     
  1836. Machine/System Compiled/Run on: Telesoft 1.3 (unvalidated), WICAT/ROS
  1837. Abstract     :
  1838.     
  1839.         The Command Language Interpreter (CLI)  implements  the  tools
  1840. found  in  chapters one and two of "Software Tools in Pascal" by Brian
  1841. W.  Kernighan and P.J.  Plauger.  The commands available for execution
  1842. are:  copy, charcount, linecount, wordcount, detab, entab, overstrike,
  1843. compress, expand, translit  and  quit.   Most  of  the  commands  read
  1844. subsequent text from the terminal modifying it in one way or another.
  1845. ==============================================================================
  1846. Number   Tool  Name              SIMTEL20 Directory Name and File Names
  1847.       |                        |                                             |
  1848.  
  1849. 35-1  | SQL DBMS Interface     | 
  1850.                                    Directory: PD:<ADA.ADA-SQL>
  1851.                                      SQL.CMM                 584
  1852.                                      SQL.PRO                5050
  1853.                                      SQLDD2.DIS               75
  1854.                                      SQLDD2.SRC            51795
  1855.                                      SQLDDL.DIS              112
  1856.                                      SQLDDL.SRC            42642
  1857.                                      SQLDDLRD.ME            2673
  1858.                                      SQLDDLTS.IN            2265
  1859.                                      SQLDDLTS.OUT           4732
  1860.                                      SQLDML.DAT             3845
  1861.                                      SQLDML.DIS              120
  1862.                                      SQLDML.OUT            10333
  1863.                                      SQLDML.SRC           123991
  1864.                                      SQLDMLRD.ME            3072
  1865.                                      SQLREADME.DOC          1299
  1866.                                      SQLSPC.INT            43318
  1867.                                      SQLSPC.TXT           140309
  1868.                                      SQLSPCRD.ME             284
  1869.                                      ===============  ==========
  1870.                                       18 Files            436499
  1871.                                    
  1872.                                    
  1873.  SQL DBMS Interface
  1874.     
  1875. Machine/System Compiled/Run on : ROLM/DG / AOS
  1876. Abstract   : 
  1877.     
  1878.         The  HQ  USAF Assistant Chief of Staff for Information Systems
  1879. anticipates the adoption of SQL as the Air Force  standard  Relational
  1880. data  base  query  language.   The  Air  Force will probably adopt the
  1881. American  National  Standard  (ANS)  Database  Language  SQL  as   its
  1882. Relational   query  language.   A  draft  proposed  American  National
  1883. Standard (dpANS)/International Standard Database Language  SQL  is  in
  1884. the public review process.
  1885.  
  1886.         Given the above Air Force  position,  the  WIS  JPMO  began  a
  1887. project  with  the  Institute  for Defense Analysis and RACOM Computer
  1888. Professionals to develop a standard Ada DBMS interface (Ada/SQL) based
  1889. on  the  dpANS  Database  Language  SQL.   A  "Proposed Binding Ada to
  1890. Database Language SQL" has been presented to the responsible  American
  1891. National  Standards  Committee  (X3H2).  We anticipate its adoption as
  1892. the DoD and ANS/ISO standard Ada relational DBMS interface and it will
  1893. be  the  WIS  Standard  Ada DBMS interface.  As such, we recommend the
  1894. Ada/SQL  interface  be  used  for  any  development  of  an  Ada  DBMS
  1895. interface.
  1896. ==============================================================================
  1897. Number   Tool  Name              SIMTEL20 Directory Name and File Names
  1898.       |                        |                                             |
  1899.  
  1900. 36-1  | Calculator Functions   | 
  1901.                                    Directory: PD:<ADA.TOOLS>
  1902.                                      CALC.CM2               1417
  1903.                                      CALC.CMM                549
  1904.                                      CALC.PRO               3616
  1905.                                      CALC.SRC              25971
  1906.                                      CALCREN.SUB             127
  1907.                                      CALCSRC.DIS              62
  1908.                                      ===============  ==========
  1909.                                        6 Files             31742
  1910.                                    
  1911.                                    
  1912.  Calculator Functions
  1913.     
  1914. Machine/System Compiled/Run on : WICAT/ROS TeleSoft
  1915. Abstract   : 
  1916.     
  1917.         This  tool provides an on-line calculator function.  It is set
  1918. up to handle only integers at the present time.  One-letter  variables
  1919. may  be defined and used.  The parser for expressions was generated by
  1920. LR on the VAX.  Expressions  are  terminated  by  a  semi-colon.   The
  1921. program  normally  terminates  with  a CTRL-B.  Error handling is non-
  1922. existent at this time, so syntactic errors will also cause the program
  1923. to exit.
  1924. ==============================================================================
  1925. Number   Tool  Name              SIMTEL20 Directory Name and File Names
  1926.       |                        |                                             |
  1927.  
  1928. 37-1  | Benchmark Programs     | 
  1929.                                    Directory: PD:<ADA.BENCHMARKS>
  1930.                                      JPMOBENCH.CMM          3446
  1931.                                      JPMOBENCH.DIS           494
  1932.                                      JPMOBENCH.DOC         20454
  1933.                                      JPMOBENCH.PRO          4039
  1934.                                      JPMOBENCH.SRC        115548
  1935.                                      ===============  ==========
  1936.                                        5 Files            143981
  1937.                                    
  1938.                                    
  1939.  JPMO Benchmarks
  1940.     
  1941. Machine/System Compiled/Run on: Telesoft 1.3 (unvalidated), WICAT/ROS
  1942. Abstract     :
  1943.     
  1944.         This tool is a series of very simple benchmarks which are used
  1945. to  test the validity of various assumptions that one might make about
  1946. the behavior of a compiler.  Probably all the implicit assumptions are
  1947. valid,  these  tests just check that something has not been overlooked
  1948. that could severely distort detailed quantitative tests.  There should
  1949. be no significance given to the numerical results of these tests, they
  1950. just provide a framework  for  other  tests.   There  is  not  even  a
  1951. pressing need to make sure of the status (or emptiness) of the machine
  1952. on which they are run, since the desired comparison is one to another,
  1953. not to some absolute.
  1954. ==============================================================================
  1955. Number   Tool  Name              SIMTEL20 Directory Name and File Names
  1956.       |                        |                                             |
  1957.  
  1958. 38-1  | Combine and Break      | 
  1959.                                    Directory: PD:<ADA.TOOLS>
  1960.                                      CBREAK.CMM              581
  1961.                                      CBREAK.PRO             3542
  1962.                                      CBREAK.SRC            28407
  1963.                                      CBREAKREN.SUB            90
  1964.                                      ===============  ==========
  1965.                                        4 Files             32620
  1966.                                    
  1967.                                    
  1968.  Combine and Break
  1969.     
  1970. Machine/System Compiled/Run on :WICAT/ROS TeleSoft
  1971. Abstract   : 
  1972.     
  1973.         These  tools  are user to combine separate files into a single
  1974. file, and to break single files into separate files.  The  code  works
  1975. on  file  banners  which  immediately  precede each file.  These tools
  1976. normally are used to "break"  a  single  source  code  file  into  the
  1977. compilable  subunits  of the file.  "Combine" is used to append all of
  1978. the subunits into one file.
  1979.