home *** CD-ROM | disk | FTP | other *** search
/ Programmer's ROM - The Computer Language Library / programmersrom.iso / ada / news / asr001.doc < prev    next >
Encoding:
Text File  |  1988-05-03  |  29.6 KB  |  595 lines

  1.                      ASR Newsletter, Issue 1, April 1986
  2.  
  3.  
  4.  Ada (tm) Software Repository (ASR) Newsletter     Issue 1, April 1986
  5.  Richard Conn, Newsletter Editor                   Published by Echelon, Inc.
  6.  
  7.                                    THIS ISSUE
  8.                                                                     Page
  9.    I. ADA SOFTWARE REPOSITORY STATEMENT OF OPERATION                  1
  10.   II. GENERAL INFORMATION                                             1
  11.       A. How to Find Things
  12.       B. Electronic Mailing List
  13.       C. Tape Distribution
  14.  III. NEWS ITEMS CONCERNING THE ADA SOFTWARE REPOSITORY               3
  15.       A. This Newsletter
  16.       B. New Documents from Echelon
  17.       C. WIS/NOSC Ada Tools Documents
  18.       D. Talks Scheduled
  19.       E. Tape Distribution Problems and Solutions
  20.   IV. NEW SUBMISSIONS IN MARCH                                        4
  21.    V. HIGHLIGHTS OF SELECTED SUBMISSIONS                              8
  22.  
  23.  ==============================================================================
  24.    I. ADA SOFTWARE REPOSITORY STATEMENT OF OPERATION
  25.       The  Ada  Software  Repository (ASR) is maintained on the  SIMTEL20  host 
  26.  computer,  a DEC-20 mainframe running the TOPS-20 operating system.   SIMTEL20 
  27.  is  located  at White Sands Missile Range in New Mexico and  can  be  accessed 
  28.  through the Defense Data Network (DDN).   The ASR,  founded in November, 1984, 
  29.  was conceived of and is operated by Richard Conn.   Frank Wancho,  the sponsor 
  30.  of the ASR, provides technical support and runs the tape copy service.
  31.       The  Ada Software Repository,  Richard's work,  and the tape copy service 
  32.  are  unfunded  activities.   The disk on which the ASR is sharing  space  with 
  33.  other  collections  of  software is funded by  the  Logistics  System  Support 
  34.  Activity  (LSSA),  an Army Materiel Command (AMC,  formerly DARCOM)  activity.  
  35.  LSSA  provided the funds for a disk drive to support the UNIX/C collection for 
  36.  the AMC community.   The ASR resides on SIMTEL20 because space is available on 
  37.  the LSSA-funded disk drive.
  38.       SIMTEL20  is  owned and operated by the Computer Systems  Directorate  at 
  39.  White  Sands  Missile Range (WSMR),  which is an Installation/Field  Operating 
  40.  Activity  (I/FOA)  under the Test and Evaluation Command (TECOM)  at  Aberdeen 
  41.  Proving Ground in Maryland.   TECOM is a major subordinate command under  AMC, 
  42.  and AMC is a major command under the Department of the Army.
  43.       Richard  Conn  is  self-employed  and is  working  on  the  Ada  Software 
  44.  Repository on a voluntary, unfunded basis.  Frank Wancho is employed by WSMR.
  45.       The  Ada Software Repository is not associated with the Ada Joint Program 
  46.  Office.   All software,  documentation,  and other items of information in the 
  47.  Ada Software Repository are in the public domain.
  48.  
  49.  ==============================================================================
  50.   II. GENERAL INFORMATION
  51.  
  52.  A. HOW TO FIND THINGS IN THE ADA SOFTWARE REPOSITORY ON SIMTEL20
  53.       The contents of the ASR can be reviewed in several ways:
  54.  
  55.       1.  DIRECTORY DISPLAYS.  The FTP (the DDN File Transfer Protocol) program 
  56.  (available  in various versions on every DDN host computer) can provide  users 
  57.  with a directory display of all files in any of the archives in the ASR.   See 
  58.  the following files for more information:
  59.  
  60.  
  61.                                     Page 1
  62.  
  63.  
  64.  
  65.  
  66.  
  67.                      ASR Newsletter, Issue 1, April 1986
  68.  
  69.  
  70.          PD:<ADA.GENERAL>ADAREPOS.DOC    general info on repository contents
  71.          PD:<ADA.GENERAL>00READ.ME       archive structures
  72.          PD:<ADA.GENERAL>FTP.DOC         introduction to FTP and file transfer
  73.          PD:<ADA.GENERAL>UUCP-BIT.DOC    accessing via UUCP and BITNET
  74.       2.   ONLINE  DOCUMENTATION  SYSTEM.   The  directory  PD:<ADA.ONLINE-DOC> 
  75.  contains the source code (in Ada), the instructions, and the data base for the 
  76.  online  documentation system.   Users can copy these files over to their  host 
  77.  computers via FTP,  compile the programs,  and then run the programs to  query 
  78.  the  data base.  Information on each directory in the ASR is available in  the 
  79.  data  base.   This  information  includes a description of  the  directory,  a 
  80.  listing of its contents with file sizes,  and descriptions of each program and 
  81.  piece of software in the directory.   The data base should be copied from time 
  82.  to time as the ASR grows.
  83.       3.  PROLOGUE  FILES.   Each piece of software has an associated  PROLOGUE 
  84.  file of type PRO (eg, SAFEIO.PRO) which contains the ASR standard header.  See 
  85.  the file PD:<ADA.GENERAL>PROLOGUE.DOC for more information.
  86.       4. GENERAL.  The files in PD:<ADA.GENERAL> contain information on what is 
  87.  in the ASR, how to access and use the ASR, and other items of interest.
  88.  
  89.  B. ELECTRONIC MAILING LIST
  90.       An  electronic  mailing  list  exists for those  who  are  interested  in 
  91.  accessing and contributing software to the ASR.  To subscribe to the ASR email 
  92.  list (ADA-SW), send a request via electronic mail to:
  93.                  ADA-SW-REQUEST@SIMTEL20
  94.       After a user has been entered into the repository's mailing list, he will 
  95.  receive  a  welcome message which includes introductory information on how  to 
  96.  access the repository and how to use FTP to copy files from the repository  to 
  97.  his DDN host computer.
  98.       The mailing list serves two purposes:  to provide an information exchange 
  99.  medium  between the repository users and to mail repository submissions to the 
  100.  maintainer of the Ada Software Repository for his approval and action.
  101.       PS:<ARCHIVES.ADA-SW>ADA-SW-ARCHIV.TXT contains all recent messages passed 
  102.  over the ADA-SW mailing list.  New users on the list are invited to get a copy 
  103.  of this file and scan it for background; older users may use it for reference.  
  104.  In either case,  this is a BIG file!  PS:<ARCHIVES.ADA-SW>ADA-SW.ARCHIVE.ymmdd 
  105.  contains older messages by year/month.
  106.  
  107.  C. ADA SOFTWARE REPOSITORY AVAILABLE ON TAPE
  108.       Tape  copies  of the files in PD:<ADA.*> on 9 Track,  1600 BPI  tapes  in 
  109.  TOPS-20 DUMPER, TOPS-10 INTERCHANGE, and UNIX TAR formats are available.  Send 
  110.  a tape,  a stamped,  self-addressed mailing label, and a short, informal cover 
  111.  letter  stating that you would like a copy of this collection  and  specifying 
  112.  the  format.   The  tape will be made at the convenience of the  personnel  at 
  113.  White Sands and mailed back to you.  There is no charge for this service.
  114.       White Sands cannot accept cash, checks, money orders, or purchase orders.  
  115.  Send sufficient return postage in stamps.  Use the following address:
  116.            Commander, US Army White Sands Missile Range
  117.            STEWS-IM-CM-S (Bldg. 362, Frank Wancho)
  118.            White Sands Missile Range, New Mexico 88002-5072
  119.       DDN electronic mail address is WANCHO@SIMTEL20.  The telephone number for 
  120.  Frank Wancho is 505/678-6257.
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.                                     Page 2
  128.  
  129.  
  130.  
  131.  
  132.  
  133.                      ASR Newsletter, Issue 1, April 1986
  134.  
  135.  
  136.  ==============================================================================
  137.  III. NEWS ITEMS CONCERNING THE ADA SOFTWARE REPOSITORY
  138.  
  139.       A.  THIS  NEWSLETTER.   This newsletter has been created in an effort  to 
  140.  meet  the needs of the growing community of users who wish to access  the  Ada 
  141.  Software  Repository.  Many  of  our users do not have direct  access  to  the 
  142.  Defense  Data  Network,  so  they cannot access the files  in  the  repository 
  143.  directly.   Also,  some  members  of the user community may find the  hardcopy 
  144.  format to be more convenient than an FTP transfer.   This hardcopy  newsletter 
  145.  is provided as an alternative to the Ada Software Repository user,  and copies 
  146.  of  all newsletters are maintained as files in the NEWSLETTER subdirectory  of 
  147.  the  repository  itself  for those who do not wish to  purchase  the  hardcopy 
  148.  newsletter service.
  149.       B.  NEW  DOCUMENTS FROM ECHELON.   Echelon will be publishing a series of 
  150.  documents  from  information available in the Ada  Software  Repository.   The 
  151.  first of these,  a User's Handbook which contains practical information on how 
  152.  to  access the repository,  is now being prepared and will be announced  in  a 
  153.  future issue of this newsletter.
  154.       C.  WIS/NOSC ADA TOOLS DOCUMENTS.  The online documentation support tools 
  155.  on  SIMTEL20  have been extended to create the CONTENTS.DOC  and  ABSTRACT.DOC 
  156.  files in the PD:<ADA.WIS-ADA-TOOLS> subdirectory.  CONTENTS contains a listing 
  157.  of  all WIS/NOSC tools given to the repository in numerical order.   The  tool 
  158.  number,  the name of the tool,  and a listing of all files required to compile 
  159.  the  tool are presented.   ABSTRACT contains the same information as  CONTENTS 
  160.  with the addition of a brief abstract on each tool.
  161.       D. TALKS ON THE ADA SOFTWARE REPOSITORY.  Richard Conn, the maintainer of 
  162.  the Ada Software Repository,  will be giving presentations on the Ada Software 
  163.  Repository  as  indicated below.   These presentations will cover the  current 
  164.  status  of the Ada Software Repository,  some information on the Defense  Data 
  165.  Network,  and plans for growth of the Ada Software Repository.   There will be 
  166.  time   for  individual  questions  and  discussions  before  and  after   each 
  167.  presentation:
  168.       1.  11th  Annual Trenton Computer Festival,  Saturday,  April  19.   This 
  169.  festival, oriented to microcomputer enthusiasts, is sponsored by Trenton State 
  170.  College,  the  Amateur  Computer Group of New Jersey,  the  Philadelphia  Area 
  171.  Computer  Society,  the  Trenton State College Computer Society,  the  Central 
  172.  Jersey Computer Club, the Institute of Electrical and Electronic Engineers/ACM 
  173.  Princeton Section,  and the New York Amateur Computer Club.  Attendance is not 
  174.  restricted.    General  admission  charge  is  $7  for  two  days.   For  more 
  175.  information, contact:
  176.                  Ms. Marilyn Hughes
  177.                  Department of Electronics Engineering Technology
  178.                  Trenton State College
  179.                  Hillwood Lakes CN 550
  180.                  Trenton, NJ  08625-0550
  181.                  (609) 771-2487
  182.       2.  The  Air  Force Institute of  Technology,  Thursday,  May  29.   This 
  183.  presentation  is  given as a part of an Ada course which is presented  to  the 
  184.  faculty  of the Electrical Engineering Department and funded by the Air  Force 
  185.  Institute  of  Technology  and the Air Force Office  of  Scientific  Research.  
  186.  Attendance  is  restricted  to  military and  civilian  personnel  at  Wright-
  187.  Patterson  Air  Force  Base.    There  is  no  admission  charge.    For  more 
  188.  information, contact:
  189.  
  190.  
  191.  
  192.  
  193.                                     Page 3
  194.  
  195.  
  196.  
  197.  
  198.  
  199.                      ASR Newsletter, Issue 1, April 1986
  200.  
  201.  
  202.                  Lt Col Harold Carter, PhD
  203.                  Department of Electrical Engineering
  204.                  Air Force Institute of Technology
  205.                  AFIT/ENG
  206.                  Bldg 640
  207.                  Wright-Patterson Air Force Base, OH  45433
  208.                  (513) 255-6913
  209.                  hcarter@AFIT-AB    -- electronic mail is preferred
  210.       3.   A third presentation is now being planned at NASA Johnson Spacecraft 
  211.  Center,  Houston.   It is to be funded by the Space Station Program.   Details 
  212.  will be released when available.
  213.       E.  TAPE DISTRIBUTION PROBLEMS AND SOLUTIONS.   The tape distribution  of 
  214.  software  from  White  Sands has been going well with the  UNIX  TAR,  TOPS-20 
  215.  DUMPER,  and TOPS-10 INTERCHANGE tape formats.   There have been problems with 
  216.  the creation of ANSI tapes,  and White Sands has withdrawn the offer to create 
  217.  ANSI tapes.   In the meantime, White Sands is holding over forty (40) requests 
  218.  for  tape  copies  of the Ada Software Repository in  ANSI  format.   DEC  has 
  219.  received  an SPR (Software Performance Report) on 18 March from  White  Sands, 
  220.  and  resolution of this SPR should correct the ANSI tape creation problems and 
  221.  allow these requests to be satisfied.   White Sands may then reissue its offer 
  222.  to make ANSI tapes.
  223.       Many  of  the  ANSI  tape requests have  come  from  VAX/VMS  users.   An 
  224.  alternative exists.  From a message sent by Frank Wancho on 30 March:
  225.       "We  are still sitting on in excess of 40 requests for tape copies of the 
  226.  Ada  collection in ANSI format,  awaiting resolution of an SPR which  DEC  has 
  227.  acknowledged as having received on 18 Mar."
  228.       "In  a  previous  message,  I  mentioned the  free  availability  of  the 
  229.  Integration Tools tape from DEC, which contains several tools claimed to allow 
  230.  you  to  read TOPS-20 DUMPER format tapes under the VAX/VMS operating  system.  
  231.  The  following  is an extract from an article in Large  Systems  News,  Vol.8, 
  232.  No.5, March/April 1986 which provides more details."
  233.       "Those  of you who have already sent us tapes requesting ANSI format  may 
  234.  now wish to change to TOPS-20 DUMPER format.  Send me a message if you wish to 
  235.  change your request."
  236.  
  237.  ==============================================================================
  238.   IV. NEW SUBMISSIONS IN MARCH
  239.  
  240.  ------------------------------------------------------------------------------
  241.  1. DAMES DBMS Interface
  242.  Files and Sizes (in Bytes):
  243.     PD:<ADA.ADA-SQL>
  244.   DAMES.CMM        833                    RAPPABS.DOC      3647   
  245.     .DOC           5283                   RAPPNOTES.DOC    6284   
  246.     .PRO           4945                   RAPPORT.CMM      840   
  247.     .SRC           616438                   .PRO           4910       
  248.   DAMESABS.DOC     2139                     .SRC           282884     
  249.   DAMESSRC.DIS     390                    SQLREADME.DOC    1299       
  250.   DAMESVMS.DIS     1062       
  251.  Machine/System Compiled/Run on: ROLM/DG / AOS
  252.  Abstract:
  253.       The  HQ USAF Assistant Chief of Staff for Information Systems anticipates 
  254.  the  adoption  of  SQL as the Air Force standard Relational  data  base  query 
  255.  language.   The  Air Force will probably adopt the American National  Standard 
  256.  (ANS) Database Language SQL as its Relational query language. A draft proposed 
  257.  
  258.  
  259.                                     Page 4
  260.  
  261.  
  262.  
  263.  
  264.  
  265.                      ASR Newsletter, Issue 1, April 1986
  266.  
  267.  
  268.  American  National Standard (dpANS)/International Standard  Database  Language 
  269.  SQL is in the public review process.   Given the above Air Force position, the 
  270.  WIS  JPMO  began a project with the Institute for Defense Analysis  and  RACOM 
  271.  Computer  Professionals  to  develop a standard Ada DBMS  interface  (Ada/SQL) 
  272.  based on the dpANS Database Language SQL.
  273.       A  "Proposed Binding Ada to Database Language SQL" has been presented  to 
  274.  the responsible American National Standards Committee (X3H2).   We  anticipate 
  275.  its adoption as the DoD and ANS/ISO standard Ada relational DBMS interface and 
  276.  it  will be the WIS Standard Ada DBMS interface.   As such,  we recommend  the 
  277.  Ada/SQL interface be used for any development of an Ada DBMS interface. 
  278.       The  RAPPORT and DAMES DBMS Ada interfaces were among the R&D  precursors 
  279.  developed to define an Ada DBMS interface.   They are provided for information 
  280.  only  and their syntax should not be used as a basis to build an Ada interface 
  281.  for any other DBMS.  
  282.  
  283.  ------------------------------------------------------------------------------
  284.  2. CAIS
  285.  Files and Sizes (in Bytes):
  286.     PD:<ADA.CAIS>
  287.   CAIS.PRO         4658                   CAISTESTS.PRO    6084
  288.     .SRC           1333231                  .SRC           385816
  289.  Machine/System Compiled/Run on: Vax 8600, UNIX, Verdix Ada Development System
  290.  Abstract:  
  291.       This  CAIS package provides a robust subset of the interfaces defined  in 
  292.  the proposed Military Standard Common APSE Interface Set(CAIS).   The goal  of 
  293.  MIL-STD-CAIS is to promote tool portability by providing a standardized set of 
  294.  calls  for operating system services.   It is also hoped that definition of  a 
  295.  generalized node model will increase the interoperability of tool sets.
  296.       This subset includes:
  297.            5.1.1,2,3,5 -- Node_Definitions, Node_Management,
  298.                      Attributes, and Structural_Nodes
  299.            5.3.1,1-4,10-- Io_Definitions ,Direct_Io, Sequential_Io,
  300.                      Text_Io, and File_Import_Export (also a 
  301.                      few procedures from Scroll_Terminal)
  302.            5.4.1-20,21 -- List_Utilities, Identifier_Items, and
  303.                      String_Items
  304.       The   interfaces  not  included  are   Access_Control,   Process_Control, 
  305.  Io_Control, the Io device packages, Float_Item, and Integer_Item.
  306.       It is intended that this CAIS subset be used to investigate the extent to 
  307.  which  CAIS  supports  the  needs of  software  development  tools.   Only  by 
  308.  rehosting  tools  and  their  data  to  CAIS can  the  viability  of  CAIS  be 
  309.  determined.
  310.  
  311.  ------------------------------------------------------------------------------
  312.  3. EDITOR (ALED - Ada Line Editor)
  313.  Files and Sizes (in Bytes):
  314.     PD:<ADA.CAIS-TOOLS>
  315.   EDITOR.PRO       7140       
  316.     .SRC           152675     
  317.  Machine/System Compiled/Run on: VAX 8600 ULTRIX, Sun2 UNIX 4.2
  318.  Abstract:
  319.       ALED is designed to edit text files.   Upon invocation,  ALED prompts the 
  320.  user for a file name.   If the file exists,  its contents (lines) are read  in 
  321.  and prepared for editing;  if the file does not exist, the file is created and 
  322.  the  empty  buffer is prepared for editing.   ALED is an  interactive  editor, 
  323.  
  324.  
  325.                                     Page 5
  326.  
  327.  
  328.  
  329.  
  330.  
  331.                      ASR Newsletter, Issue 1, April 1986
  332.  
  333.  
  334.  accepting single-char commands,  filling in a command prompt (for more info as 
  335.  needed),  and  performing  its functions in real-time while the user  watches.  
  336.  The functions provided include (but are not limited to) the following:
  337.            * List Lines
  338.            * Insert a Group of Lines into the Edit Buffer
  339.            * Delete Lines
  340.            * String Search and String Substitution
  341.            * Movement Within the Edit Buffer
  342.            * Reading in a File After a Specified Line
  343.            * Writing out a Range of Lines to a File
  344.            * Built-in, online Documentation (Summary)
  345.       ALED's  design includes an input line editor,  which allows the  user  to 
  346.  edit text as he types it.
  347.  
  348.  ------------------------------------------------------------------------------
  349.  4. Dynamic String Package
  350.  Files and Sizes (in Bytes):
  351.     PD:<ADA.COMPONENTS>
  352.   DSTR3.PRO        4570       
  353.     .SRC           16707      
  354.     .TST           7261       
  355.  Machine/System Compiled/Run on: VAX 8600 / Ultrix / VERDIX
  356.  Abstract:
  357.       This  is  a package of several string manipulation functions based  on  a 
  358.  built-in dynamic string type DYN_STRING.  It is an adaptation and extension of 
  359.  the  package  proposed  by Sylvan Rubin of Ford Aerospace  and  Communications 
  360.  Corporation  in  the  Nov/Dec 1984 issue of the Journal  of  Pascal,  Ada  and 
  361.  Modula-2.   Some new functions have been added,  and much of the body code has 
  362.  been rewritten.   
  363.  
  364.  ------------------------------------------------------------------------------
  365.  5. Documentation Updates
  366.  Files and Sizes (in Bytes):
  367.     PD:<ADA.GENERAL>      -- these are general information files
  368.   DIRLIST.DOC      9851                   SAMPLE.PRO       2723       
  369.   FINDME.DOC       1897                   SUBMIT.DOC       4769       
  370.   OPERATE.DOC      1424                   TAPEDIST.DOC     1244       
  371.   PROLOGUE.ADA     1904                   WELCOME.DOC      44774      
  372.     .DOC           1581                     .PRO           1622       
  373.  
  374.     PD:<ADA.ONLINE-DOC>   -- this is the online doc system data base
  375.   HELP.DAT         118483     
  376.     .PRO           4129       
  377.     .SRC           63360      
  378.  
  379.     PD:<ADA.POINTERS>     -- this is a listing of the validated Ada compilers
  380.   COMPILERS.DOC    13740      
  381.  
  382.     PD:<ADA.WIS-ADA-TOOLS>-- these are details of the WIS/NOSC tools
  383.   ABSTRACT.DOC     84919      
  384.   CONTENTS.DOC     42220      
  385.  
  386.  
  387.  
  388.  
  389.  
  390.  
  391.                                     Page 6
  392.  
  393.  
  394.  
  395.  
  396.  
  397.                      ASR Newsletter, Issue 1, April 1986
  398.  
  399.  
  400.  ------------------------------------------------------------------------------
  401.  6. KALMAN Filter
  402.  Files and Sizes (in Bytes):
  403.     PD:<ADA.MATH>
  404.   KALINSTAL.DOC    33085                  KALV1.DIS        113        
  405.   KALMAN.CMM       568                      .DOC           584614     
  406.     .DIS           117                    KALV2.DIS        56         
  407.     .PRO           3628                     .DOC           655958     
  408.     .SRC           441244     
  409.   KALTEST.DAT      21447      
  410.     .DIS           44         
  411.  Machine/System Compiled/Run on: DEC Ada / VMS 
  412.  Abstract:
  413.       This  tool  will  consist  of  a  Kalman  Filter,   a  simple  track-plot 
  414.  correlation  model,  an accounting procedure which handles  track  maintenance 
  415.  details,  and  an output procedure.   The filter will be callable from outside 
  416.  the package as well as internally.
  417.  
  418.  ------------------------------------------------------------------------------
  419.  7. Data Dictionary and Graphic-to-Ada-PDL Design Aid
  420.  Files and Sizes (in Bytes):
  421.     PD:<ADA.PDL>
  422.   DD.CMM           603                    GADABS.DOC       3036       
  423.     .PRO           3792                   GADCDR.MIN       8994       
  424.     .SRC           347983                 GADDESIGN.DOC    269602     
  425.   DDABS.DOC        2159                   GADEXAMPL.GPH    102578     
  426.   DDICTSRC.DIS     1202                   GADHELP.HLP      43523      
  427.   DDICTTEST.DAT    1729                   GADSRC.DIS       1615       
  428.   DDICTUSER.MAN    42780                  GADTECH.INF      187808     
  429.     .RNO           33827                  GADUSERS.MAN     185315     
  430.   DDREAD.ME        4298       
  431.   GAD.CMM          585        
  432.     .PRO           4760       
  433.     .SRC           1034745    
  434.  
  435.  7a. Data Dictionary
  436.  Machine/System Compiled/Run on: DEC Ada / VMS
  437.  Abstract:
  438.       The data dictionary is a collection of records which contain various data 
  439.  on Ada declarations and programs.   Tools are provided to  create,  edit,  and 
  440.  extract information from the data dictionary.   The format and content of each 
  441.  kind of entry in the data dictionary is user defineable.  Associated with each 
  442.  type  of  record  is a display form for use while  interactively  creating  or 
  443.  updating the data dictionary entry.
  444.  
  445.  7b. Graphics-to-Ada-PDL Aid
  446.  Machine/System Compiled/Run on: DEC Ada / VMS
  447.  Abstract:
  448.       The  Graphic  Ada Designer is a specialized tool for  creating  graphical 
  449.  Object  Oriented  Design  Diagrams (OODDs) for Ada programs  and  the  Program 
  450.  Design Language (PDL) representations associated with each OODD.   The Graphic 
  451.  Ada  Designer  is principally targeted towards the interactive development  of 
  452.  these block-like diagrams in support of the development of Ada  software.   In 
  453.  particular  it  is designed to support a variant of the Ada  Graphic  Notation 
  454.  developed  by SYSCON from the Object Oriented Design work of Grady Booch and a 
  455.  
  456.  
  457.                                     Page 7
  458.  
  459.  
  460.  
  461.  
  462.  
  463.                      ASR Newsletter, Issue 1, April 1986
  464.  
  465.  
  466.  presentation  on graphical techniques for analysis given by  Dr.  R.  Buhr  of 
  467.  Carleton  University (see "Software Engineering with Ada" by Grady Booch,  and 
  468.  "System Design with Ada" by R.J.A. Buhr).
  469.       The  Graphic  Ada  Designer  requires  a  bit-mapped  graphics   terminal 
  470.  supporting  at  least a minimal display list capability.   The  implementation 
  471.  will use GKS interfaces when possible.  Significant emphasis will be placed on 
  472.  the transportability of the applications software,  with execution  efficiency 
  473.  being  a  secondary  consideration (i.e.,  when due to its device  and  system 
  474.  dependent nature).  
  475.  
  476.  ------------------------------------------------------------------------------
  477.  8. Virtual Terminal Documentation
  478.  Files and Sizes (in Bytes):
  479.     PD:<ADA.VIRTERM>
  480.   VT2SPEC.DOC      330874     
  481.  Machine/System Compiled/Run on: DEC Ada / VMS
  482.  Abstract:
  483.       The ANSI virtual terminal is a program level interface providing  support 
  484.  for  scroll,  page  and  form-mode terminals.   This package uses  a  terminal 
  485.  capabilities database to determine the capabilities of a variety of terminals. 
  486.  This  package was designed to enhance the transportability of the source  code 
  487.  and interoperability of the terminal capabilities database.
  488.  
  489.  ==============================================================================
  490.    V. HIGHLIGHTS OF SELECTED SUBMISSIONS
  491.       The  number of accesses made to all files in the Ada Software  Repository 
  492.  is  automatically tracked by the support software on SIMTEL20.   From time  to 
  493.  time,  I  have sent a message out on the ADA-SW email list entitled "Top  20."  
  494.  This  is a listing,  generated in part by the FILUSE tool on  SIMTEL20,  which 
  495.  presents the 20 most-accessed files in the Ada Software Repository.   On March 
  496.  24, the Top 20 list was:
  497.  
  498.     directory and file name               # refs,     rate/month,   size (pgs)
  499.  <ADA.COMPONENTS> LIST.ADA                   224              14       7
  500.  <ADA.COMPONENTS> LIMPRIOR.ADA               182              11       3
  501.  <ADA.COMPONENTS> SAFEIO.ADA                 180              11       4
  502.  <ADA.POINTERS> ADAINFO.DOC                  175              11       2
  503.  <ADA.COMPONENTS> VDT100.SRC                 175              12       6
  504.  <ADA.COMPONENTS> PRIOR.ADA                  175              10       3
  505.  <ADA.GENERAL> KERMIT.DOC                    172              10       7
  506.  <ADA.COMPONENTS> LIST.PRO                   171              10       2
  507.  <ADA.GENERAL> PROLOGUE.DOC                  167              10       1
  508.  <ADA.GENERAL> PROLOGUE.ADA                  167              10       1
  509.  <ADA.COMPONENTS> QSORT.SRC                  167              11       3
  510.  <ADA.COMPONENTS> DSTR1.ADA                  165              14       4
  511.  <ADA.COMPONENTS> SAFEIO.PRO                 164              10       2
  512.  <ADA.EDUCATION> TITR.DOC                    161              15      28
  513.  <ADA.COMPONENTS> LIMPRIOR.PRO               161              10       2
  514.  <ADA.TOOLS> CONSTRCT.SRC                    158              11      58
  515.  <ADA.TOOLS> CONSTRCT.DOC                    158              10      13
  516.  <ADA.COMPONENTS> VDT100.PRO                 158              10       2
  517.  <ADA.GENERAL> UUCPBIT.DOC                   156               9       2
  518.  <ADA.POINTERS> EVINFO.DOC                   155               9       3
  519.  
  520.  
  521.  
  522.  
  523.                                     Page 8
  524.  
  525.  
  526.  
  527.  
  528.  
  529.                      ASR Newsletter, Issue 1, April 1986
  530.  
  531.  
  532.       The  "refs"  column  indicates  the number of times  the  file  has  been 
  533.  accessed, the "rate/month" column indicates the average number of accesses per 
  534.  month made on the file since the file was placed into the ASR,  and the "size" 
  535.  column  indicates  the  size of the file in disk pages.   All files  are  text 
  536.  files, which are stored in a TOPS-20 text file format.  The directory listings 
  537.  presented  by  the  online  documentation system  in  the  files  HELP.DAT  in 
  538.  PD:<ADA.ONLINE-DOC>  and  CONTENTS.DOC  and ABSTRACT.DOC  in  PD:<ADA.WIS-ADA-
  539.  TOOLS> give file sizes to the nearest character (byte).
  540.       The files in the Top 20 list fall into just a few classes:
  541.  
  542.  Class          Files          Comments
  543.  Reusable       LIST.ADA       Generic Linked List Package
  544.    Software     LIMPRIOR.ADA   Generic Limited Prioritized Queue Package
  545.    Components   SAFEIO.ADA     I/O Handler with User Error Trapping
  546.                 VDT100.SRC     VT100 Terminal Driver
  547.                 PRIOR.ADA      Generic Prioritized Queue Package
  548.                 QSORT.SRC      Generic Quick Sort Package
  549.                 DSTR1.ADA      Dynamic String Manipulation Package
  550.  
  551.  Tools          CONSTRCT.SRC   Ada Program Construction Tool
  552.  
  553.  Pointers and   ADAINFO.DOC    Pointer on the ADA-INFORMATION Account
  554.    Other Info   KERMIT.DOC     Data on the KERMIT File Transfer Protocol
  555.                 PROLOGUE.DOC   Information on Making Submissions
  556.                 PROLOGUE.ADA   Prologue Template (used in making submissions)
  557.                 UUCPBIT.DOC    Information on Accessing the Repository from
  558.                                     USENET (via UUCP) and BITNET (access is
  559.                                     currently by email only)
  560.                 EVINFO.DOC     Pointer on the Evaluation and Verification
  561.                                     efforts
  562.  
  563.  Educational    TITR.DOC       Technical Report from TI about Lessons
  564.    Information                      Learned from the Software Development
  565.                                     Effort for the WIS/NOSC Tools; includes
  566.                                     software productivity data
  567.  
  568.  ==============================================================================
  569.  Ada is a registered trademark, U.S. Government - Ada Joint Program Office. The 
  570.  following are trademarks of Digital Equipment Corporation:  DEC, DECSYSTEM-20, 
  571.  ULTRIX,  VAX,  VMS.   UNIX  is  a trademark of AT&T  Bell  Laboratories.   The 
  572.  following are trademarks of Data General Corporation:  AOS, ROLM.  Verdix is a 
  573.  trademark of Verdix Corporation.
  574.  
  575.  
  576.  The Ada Software Repository Newsletter is Copyright 1986  Echelon,  Inc.   All 
  577.  Rights Reserved.  Permission to reprint, wholly or partially, is automatically 
  578.  granted if source credit is given to Echelon.
  579.  
  580.                                                                   Echelon, Inc.
  581.                                                         885 N. San Antonio Road
  582.                                                         Los Altos, CA 94022 USA
  583.                                                         Telephone: 415/948-3820
  584.  
  585.  
  586.  
  587.  
  588.  
  589.                                     Page 9
  590.  
  591.  
  592.  
  593.  
  594.  
  595.