home *** CD-ROM | disk | FTP | other *** search
- ASR Newsletter, Issue 7, October 1986
-
-
- Ada (tm) Software Repository (ASR) Newsletter Issue 7, October 1986
- Richard Conn, Newsletter Editor Published by Echelon, Inc.
-
- THIS ISSUE
- Page
- I. ARCHIVE SERVER 1
- A. Introduction
- B. Address of the Archive Server
- C. Message Body
- D. Archive Server Operation
- II. INFORMATION OF GENERAL INTEREST 4
- A. Current Air Force, Army, and Navy Policy Concerning Ada
- B. Accounts Available on SIMTEL20
- C. Ada Software Repository Evolution and Control Committee
- D. Talks Scheduled on the Ada Software Repository
- III. NEW FILES IN THE ADA SOFTWARE REPOSITORY 6
-
- ----------------------------------------------------------------------------
- I. ARCHIVE SERVER
- A. Introduction. The Archive Server is a program which receives
- electronic mail containing commands, such as "SEND format filename," and
- processes those commands. It allows people to obtain directory displays of
- and files from the repositories on SIMTEL20 by using electronic mail.
-
- The Ada Software Repository and the other repositories on SIMTEL20 can
- be accessed through three mechanisms:
-
- 1. FTP - File Transfer Protocol
-
- 2. Archive Server
-
- 3. Tape Distribution
-
- The user community of the repositories on SIMTEL20 can be divided into
- three classes:
-
- 1. Users who employ a host computer that is directly connected to
- Defense Data Network
-
- 2. Users who employ a host computer that is connected to a network
- which interfaces to the Defense Data Network through a gateway; only
- electronic mail may pass through this gateway
-
- 3. Other users
-
- For user class 1 (users on the DDN), all three methods of accessing the
- repositories are available. FTP is the fastest and most timely, and these
- users can employ the Archive Server but are encouraged to use FTP and the
- tape distribution rather than the Archive Server.
-
- For user class 2 (users on other networks connected to the DDN via
- gateways which pass electronic mail only), only the Archive Server and the
- tape distribution are available. The Archive Server was created
- specifically for this class of users.
-
-
-
- Page 1
-
-
-
-
-
- ASR Newsletter, Issue 7, October 1986
-
-
- For user class 3, only the tape distribution is available.
-
-
- B. Address of the Archive Server. The electronic mail address of the
- Archive Server is
-
- ARCHIVE-REQUEST@SIMTEL20.ARPA
-
- For those users on USENET and other UUCP-based networks which are
- connected to the Defense Data Networks via electronic mail gateways, the
- following gateway-oriented addresses may be used:
-
- ...!ucbvax!simtel20.arpa!archive-request
- ...!uw-beaver!simtel20.arpa!archive-request
- ...!decwrl!simtel20.arpa!archive-request
- ...!lll-crg!simtel20.arpa!archive-request
-
- C. Message Body. The body of the electronic mail message must contain
- only lines beginning with the keyword SEND. Case is not significant, and
- the general syntax of the SEND line is:
-
- SEND verb
- or
- SEND format filename
-
- The "SEND verb" form transmits specific information on Archive Server
- and SIMTEL20 to the user. The allowed forms of "SEND verb" are:
-
- 1. SEND HELP. A brief information file on how to use Archive
- Server is mailed to the requester.
-
- 2. SEND INFO. A detailed description of the repositories on
- SIMTEL20, the brief information file transmitted by the "SEND HELP" command,
- pointers to certain key files, and descriptions of various file transfer
- programs and related utilities are transmitted to the requester.
-
- 3. SEND BOOTSTRAP. A brief quick reference listing of filenames
- of the key utilities used to reconstruct files sent by the compression and
- encoding techniques used to store certain files in the repositories.
-
- The "SEND format filespec" form transmits either a directory display or
- a specific file to the requester. Each SEND command can transmit only one
- directory display or one file. Wildcards are not allowed in SEND commands
- which request file transmissions. If the file to be sent is larger than 55K
- bytes, the file is sent in more than one electronic mail message. Each
- message is numbered in the subject line so the parts may be reassembled in
- the proper order should be messages not be received in the order in which
- they were sent. In reassembling files received in this manner, any headers
- and trailers in each message must be removed before the original files can
- be reconstructed.
-
- Two allowed forms of the "SEND format file" command are:
-
- 1. SEND DIR filespec. This form returns a CRC list of the
- requested files. This is the only format which allows wildcard filenames
-
-
- Page 2
-
-
-
-
-
- ASR Newsletter, Issue 7, October 1986
-
-
- (but notwildcard directory names). The list is sent as an ASCII text file.
-
- 2. SEND RAW filename. If the file is ASCII, it is sent as-is,
- regardless of size. This form is the least efficient in terms of network and
- mail gateway resource utilization. Use this format only if there is no
- other choice.
-
- The following four forms are used to send files in various text,
- compressed, and encoded formats. If the file is ASCII and under 25K
- characters, it is sent as-is (as if the RAW form was requested). Binary
- files are always processed according to the requested format. However, a
- request for ARC or SQ processing of files with type .ARC, .LBR, or .%Q% is
- ignored and the original file is either uuencoded or hexified (if possible),
- according to the requested format. If the file was not sent RAW, a short
- preface is inserted at the front of the message describing the process
- actually taken and a CRC entry describing the original file. These forms of
- the SEND command are:
-
- 1. SEND ARE filename or SEND filename. The original file is made into
- a uuencoded ARC file.
-
- 2. SEND ARH filename. The original file is made into a hexified ARC
- file if the ARC file is under 64K bytes long. Otherwise, an apology is
- returned instead of the requested file.
-
- 3. SEND SQE filename. The original file is made into a uuencoded
- SQueezed file.
-
- 4. SEND SQH filename. The original file is made into a hexified
- SQueezed file if the Squeezed file is under 64K bytes long. Otherwise, an
- apology is returned instead of the requested file.
-
- D. Archive Server Operation. The ARCHIVE-REQUEST address is serviced by
- a batch job that reschedules itself one hour after it completes the current
- pass. That frequency is subject to change.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Page 3
-
-
-
-
-
- ASR Newsletter, Issue 7, October 1986
-
-
- ---------------------------------------------------------------------------
- II. INFORMATION OF GENERAL INTEREST
- A. Current Air Force, Army, and Navy Policy Concerning Ada. The
- following statements are extracted from the most recent newsletter from the
- Ada Information Clearinghouse:
-
- 1. Air Force Policy on the Use of Ada
- "For Mission Critical Computer (MCC) systems designated by the
- Secretary of Defense to be managed as Major Systems, Ada must be used or a
- waiver submitted to HQ U.S. Air Force. MCC systems are designated as Major
- Systems based on: (1) development risk, urgency of need, or other interest
- of the Secretary of Defense, (2) joint acquisition with other nations, or
- by two or more DoD components or (3) estimated cost exceeding $200 million
- for RDT&E or $1 billion for production.
- "For all other MCC systems, Ada is to be used to the maximum extent
- practical with waiver authority delegated to the developing Air Force Major
- Command (e.g., AFSC, TAC, SAC).
- "For non-MCC systems (information systems), Ada is approved as a higher
- order programming language and actively encouraged for use on new systems."
-
- 2. Army Policy on the Use of Ada
- "Ada is required for all MCC and non-MCC new starts. Exceptions are
- required for non-use of Ada on MCC systems and must be approved by the
- appropriate Life Cycle Software Engineering Center and HQ AMC. For non-use
- of Ada on non-MCC systems, an exemption must be obtained from HQ USAISC.
-
- 3. Navy Policy on the Use of Ada
- "Ada is an approved Navy standard high order programming language and
- will be used to support the needs of standard Navy embedded computers
- (AN/UYK-44, -43 and AN/AYK-14) when the Ada Langauge System/Navy (ALS/N) is
- available.
- "All mission critical applications and systems falling under the
- cognizance of the Tactical Digital Standards (TADSTAND) program that do not
- utilize the standard Navy embedded computers, shall use the Ada programming
- language, unless a specific waiver is granted.
- "Ada is approved for use on all non-embedded, non-mission critical
- (information systems or mission support) Navy systems."
-
- B. Accounts Available on SIMTEL20
- The following is quoted from an electronic mail message sent by Frank
- Wancho (WANCHO@SIMTEL20.ARPA):
-
- "SIMTEL20 is available for federal government and federal government
- sponsored contractor accounts. The normal arrangement is one person per
- account at the rate of $2k per FY. For details, please contact Elwood Baas
- at AV 258-5603 or FTS 898-55603 or 505-678-5603 between approximately 0730
- and 1630 MDT."
-
-
-
-
-
-
-
-
-
-
- Page 4
-
-
-
-
-
- ASR Newsletter, Issue 7, October 1986
-
-
- C. Ada Software Repository Evolution and Control Committee.
-
- I feel we are finally ready for the next step in the ASR evolution.
-
- The ASR has grown by leaps and bounds over the last two years and many
- objectives have been achieved. We have:
-
- 1) two (soon to be three) distribution mechanisms
- -- FTP over the DDN
- -- magnetic tape
- -- Archive Server
-
- 2) automated documentation generation capability for both online
- and hardcopy documentation
-
- 3) excellent communications paths to and from users via ADA-SW
-
- 4) a lot of software, and more to come
-
- I would like to see a number of things take place in its next
- evolutionary step:
-
- 1) a committee be set up to oversee the ASR operation, including
- providing configuration management (formal)
-
- 2) a configuration management system be set up, including the
- handling of SPRs (software performance reports) and SCRs (software change
- requests)
-
- 3) mechanisms be established to change software as specified by
- SCRs
-
- I feel that the first step toward this goal is to form a special
- subgroup to discuss this dream and see if something can be done. An email
- list for this subgroup has been established, a request for volunteers was
- sent out to ADA-SW, and ten volunteers were accepted. Called ASR-CC, this
- group is now beginning discussions on the future of the Ada Software
- Repository.
-
- ASR-CC is a democratic body, and its membership is closed at this time
- while the group forms and takes direction. Items to be voted on soon
- include how to proceed and whether to reopen membership. Minutes will
- probably be posted to the ASR community as a whole as time goes along. The
- discussion has already started out on a lively note, and I'm hoping this
- experience will prove to be useful and beneficial to the Ada Software
- Repository.
-
- -- Rick Conn
-
-
-
-
-
-
-
-
-
- Page 5
-
-
-
-
-
- ASR Newsletter, Issue 7, October 1986
-
-
- D. Talks on the Ada Software Repository Scheduled.
-
- The following talks on the Ada Software Repository are scheduled
- as indicated. All talks will be given by Richard Conn.
-
- 1. November 17-21, 1986. AdaJUG, SIGAda, and Ada Expo '86.
- Charleston, West Virginia. POC: Becca Essman, 301/662-9400. A 90-minute
- tutorial on the Ada Software Repository is scheduled for the afternoon of
- November 18 from 1:30 to 3:00.
-
- 2. February 23-26, 1987. 32nd IEEE Computer Society International
- Conference: Compcon Spring '87. San Francisco, California. A panel on
- software reusability is scheduled, and a brief presentation on the Ada
- Software Repository will be given. Open discussion will be encouraged.
-
- 3. March 16-19, 1987. Fifth National Conference on Ada
- Technology, Fourth Washington Ada Symposium. Mariott Crystal Gateway,
- Arlington, Virginia. POC: Joint National Conference on Ada Technology, US
- Army Communications-Electronics Command (Albert Rodriguez), 201/532-5846.
- The presentation on the Ada Software Repository is tentative at this time.
-
- ----------------------------------------------------------------------------
-
- III. NEW FILES IN THE ADA SOFTWARE REPOSITORY
-
- The latest list of validated Ada compilers (60 of them), dated 15 Sep
- 86, is in the ASR:
-
- PD:<ADA.POINTERS>
- Bytes
- COMPILERS.INF.4 30504
-
- The new newsletter from the Ada Information Clearinghouse is available:
-
- PD:<ADA.NEWS>
- Bytes
- AIC43.DOC.1 41422
-
-
- ==============================================================================
- Ada is a registered trademark, U.S. Government - Ada Joint Program Office. The
- following are trademarks of Digital Equipment Corporation: DEC, DECSYSTEM-20,
- ULTRIX, VAX, VMS. UNIX is a trademark of AT&T Bell Laboratories. The
- following are trademarks of Data General Corporation: AOS, ROLM. Verdix is a
- trademark of Verdix Corporation. TeleGen2 and TeleSoft are trademarks of
- TeleSoft.
-
- The Ada Software Repository Newsletter is Copyright 1986 Echelon, Inc. All
- Rights Reserved. Permission to reprint, wholly or partially, is automatically
- granted if source credit is given to Echelon.
- Echelon, Inc.
- 885 N. San Antonio Road
- Los Altos, CA 94022 USA
- Telephone: 415/948-3820
-
-
-
- Page 6
-
-
-
-
-
-