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

  1. This is a copy of the April AdaIC
  2. Newsletter 1987.
  3.  
  4. (AdaIC POC: Gregory Kee)
  5.  
  6.  
  7. From the Director, AJPO
  8.  
  9. Dear Friends of Ada:
  10.  
  11. This edition of the Ada IC newsletter is especially meaningful
  12.  for the Ada community because of two very significant milestones
  13. that were recently achieved in the Ada program.
  14.  
  15. First, I am pleased to announce that Ada is now an  international
  16. standard.   On March  12, 1987,  the Central  Secretariat of  the
  17. International Standards  Organization (ISO)  announced  unanimous
  18. approval  of  the  Draft  International  Standard  (DIS)  8652  -
  19. Programming  Language  Ada.    The  standard  will  be  known  as
  20. ISO/8652-1987 Programming Languages - Ada, and will be  published
  21. as a  one  page  endorsement  of  the  American  and  French  Ada
  22. standards, ANSI Standard 1815A-1983 and  AFNOR Standard NF Z  65-
  23. 700, respectively.
  24.  
  25. I would like to thank all  of those who initially contributed  to
  26. the development  of ANSI/MIL-STD-1815A  and to  congratulate  all
  27. those who  helped to  make its  endorsement as  an  international
  28. standard a reality.
  29.  
  30. Second, I am pleased to announce that on Monday, March 30,  1987,
  31. the Honorable William  H. Taft IV,  Deputy Secretary of  Defense,
  32. signed DoD Directive (DODD) 3405.2 entitled "Use of Ada in Weapon
  33. Systems".
  34.  
  35. This directive  applies to  all computers  that are  integral  to
  36. weapon systems and  states that:   (1) Ada shall  be the  single,
  37. common, high-order programming  language, effective  immediately;
  38. (2) use of validated Ada compilers  is required; and (3) an  Ada-
  39. based program design language shall be used during the  designing
  40. of software.   This  directive also  requires DoD  Components  to
  41. designate an Ada  executive official  and an  Ada waiver  control
  42. officer, as well as to develop a comprehensive Ada implementation
  43. plan that covers the transition  to and implementation of Ada  in
  44. the Component.
  45.  
  46. A copy of DODD 3405.2 is  reproduced in its entirety on pages  10
  47. through 12 and  is available  from Naval  Forms and  Publications
  48. Center, 5801  Tabor Avenue,  Philadelphia, PA  19120.   This  new
  49. Directive is also available on the Ada20 and AdaIC Bulletin Board
  50. under the filename 3405-2.hlp.
  51.  
  52.  
  53.  
  54. Virginia L. Castor
  55. Director
  56. Ada Joint Program Office
  57.  
  58.  
  59. ARTEWG Releases Documents on Ada Runtime Environments
  60.  
  61. The SIGAda Ada  Runtime Environments Working  Group (ARTEWG)  has
  62. completed four documents related to runtime issues.  A  Canonical
  63. Model and  Taxonomy  of  Ada Runtime  Environments  is  meant  to
  64. explain the basic elements of Ada runtime environments (RTE).   A
  65. historical perspective  on  runtime  environments  is  presented,
  66. which  leads  into   a  description   of  a   model  of   runtime
  67. environments.  A concise and consistent set of terms are proposed
  68. to describe different elements of Ada runtime environments, and a
  69. taxonomy for the runtime environment is presented.
  70.  
  71. The Catalogue  of  Ada  Runtime  Implementation  Dependencies  is
  72. intended to identify all the areas in the Ada language definition
  73. where Ada  implementations  have  flexibility.   The  ARTEWG  has
  74. analyzed the Ada Reference Manual and other associated  documents
  75. to find those areas  where the language  definition has left  the
  76. implementation details up  to the Ada  compilers which  implement
  77. them.    The  Reference  Manual  explicitly  calls  these   areas
  78. "implementation dependencies",  which was  the term  used in  the
  79. title of the Catalogue.
  80.  
  81. The Catalog of Interface Features and Options for the Ada Runtime
  82. Environment was developed to propose and describe the first of  a
  83. common set of user-runtime  environment interfaces, with which  a
  84. programmer can both request  services of the runtime  environment
  85. and tailor the RTE to meet application-specific requirements.
  86.  
  87. The  First  Annual   Survey  of   Mission  Critical   Application
  88. Requirements addresses the issue  of categorization and  analysis
  89. of  Ada  runtime  requirements  of  current  and  future  mission
  90. critical    software    from an applications   oriented point  of
  91. view. This document  contains the  results of  a detailed  survey
  92. regarding  Ada   applications   as   they   relate   to   runtime
  93. requirements.    In  addition,  in  order  to  help  the   reader
  94. understand  the   background   from   which   these   application
  95. requirements have come, a number of tutorials have been  included
  96. on platform  related (e.g.,  Space Station,  Missiles, etc.)  and
  97. application related (e.g., C3I, signal processing) areas.
  98.  
  99. To obtain  these  documents,  please  contact  Mr.  Mike  Kamrad,
  100. Honeywell  Systems  and  Research  Center,  M/S  MN17-2351;  3660
  101. Marshall St. NE; Minneapolis, MN  55418.
  102.  
  103. NATO  Special  Working   Group  on  APSE   Signs  Memorandum   of
  104. Understanding
  105.  
  106. The Special Working Group on Ada Programming Support Environments
  107. (SWG  on  APSE),  consisting  of  representatives  from   Canada,
  108. Denmark, France,  Germany,  Italy,  Netherlands,  Norway,  Spain,
  109. United Kingdom, and the United  States, have signed a  memorandum
  110. of understanding  (MOU) which  describes cooperative  efforts  to
  111. enhance  Ada  Programming  Support  Environments  (APSE).   These
  112. efforts include    a) developing  and  demonstrating a  group  of
  113. software tools  representative of  a  usable APSE  through  their
  114. initial implementation  on  two distinct  computer  architectures
  115. using an agreed  interface set, b)  developing methods and  tools
  116. for the evaluation of APSEs and demonstrating this technology  on
  117. the products resulting  from this effort,  and c) developing  the
  118. requirements and  specifications  of an  interface  standard  for
  119. APSEs, based on  reviews of existing  and evolutionary  interface
  120. technology for APSEs, to be  recommended for adoption and use  by
  121. NATO and the participating nations.
  122.  
  123. The APSE will  be implemented on  both a VAX/VMS  and an  IBM/MVS
  124. system and will include  an Ada compiler, linker/loader,  command
  125. language interpreter, symbolic  debugger, requirements  analyzer,
  126. syntax directed editor version  control, lifecycle support  tool,
  127. and library  management tool.  The schedule of task  deliverables
  128. for this effort   calls for completion  of the implementation  of
  129. the DOD-STD-1838-CAIS on  two architectures by  July, 1988.   The
  130. completed application will be targeted to an  operational  weapon
  131. systems computer (Motorola 68020),  and the APSE  implementations
  132. will be evaluated in terms of their effect on the  development of
  133. the weapons system  application through  two typical  operational
  134. weapon system scenarios.  Evaluation of the  APSE implementations
  135. is scheduled for completion in early 1990.
  136.  
  137.  
  138. Ada Compiler Procedures and Guidelines  Document Available
  139.  
  140. The Ada Compiler Procedures and Guidelines Document announced  in
  141. the  December  Newsletter  is  now  available  from  the  Defense
  142. Technical Information Center  (DTIC) with accession  number AD  A
  143. 178 154.  In approximately 2 to 4 weeks the document will also be
  144. available from the National Technical Information Service  (NTIS)
  145. under the same  accession number.   It is also  available on  the
  146. Ada20 and AdaIC Bulletin Board in the file VAL-PROC.HLP.
  147.  
  148. The document contains a  list of terms  and definitions that  are
  149. crucial to the  understanding of  the validation  process.   This
  150. document also addresses the  procedures for establishing an  AVF,
  151. including performing validation  responsibilities, obtaining  and
  152. maintaining an AVF charter, and  supporting periodic audits.   It
  153. also addresses the  life cycle  development of  the Ada  Compiler
  154. Validation  Capability  test  suite.    Finally,  this   document
  155. provides guidelines to Service program managers on the use of Ada
  156. compilers, without mandating  how to maintain  an Ada  compiler's
  157. validation status throughout  the life cycle  of a program.
  158.  
  159. Ada Compilation System (ACS) Available
  160.  
  161. The  Data  &  Analysis  Center  for  Software  (DACS)  has   been
  162. authorized by Rome  Air Development Center  (RADC) to  distribute
  163. the U.S. Air  Force's "Ada  Compilation System (ACS)"  on a  cost
  164. reimbursement basis to any  U.S. Government Agency. In  addition,
  165. the ACS may  be distributed to  those individuals or  enterprises
  166. certified and registered as qualified contractors in the  Defense
  167. Logistics Services Center (DLSC) data base.
  168.  
  169. The  ACS  software  and  documentation  will  be  available   for
  170. distribution by 1 May  1987. Contact Ms.  Nancy L. Sunderhaft  at
  171. the DACS for an "ACS  Information Package." The package  contains
  172. information on obtaining the ACS software and/or documentation.
  173.  
  174. Data & Analysis  Center for Software  RADC/COED Griffiss AFB,  NY
  175. 13441-5700 ATTN: ACS Compilation  System (315)336-0937 (AV)  587-
  176. 3395
  177.  
  178. A limited  number of  licenses for  the ACS  running on  the  MVS
  179. operating system  are available  from Intermetrics.  Contact  Mr.
  180. Donald L. Mark for information on obtaining an MVS version of the
  181. ACS:
  182.  
  183. RomeAir Development Center Command & Control Software Engineering
  184. Branch RADC/COEE Griffiss AFB,  NY 13441-5700 (315)330-3655  (AV)
  185. 587-3655
  186.  
  187. Second Annual ASEET Symposium
  188.  
  189. The Second Annual ASEET Team meeting  will be held on June  9-11,
  190. 1987 in Dallas Texas. The purpose of the symposium is to  provide
  191. a  forum  for  universities,  industry  and  government  training
  192. agencies to sample Ada software education and training materials.
  193. Attendees will also be given  the opportunity to share ideas  and
  194. lessons learned with  other educators and  trainers. There is  no
  195. registration fee for the symposium but all attendees who register
  196. in advance will be guaranteed  copies of all handouts related  to
  197. their chosen tracks. For further information, please contact:
  198.  
  199. Ms. Catherine  McDonald Institute  for Defense  Analyses 1801  N.
  200. Beauregard Street Alexandria, VA 22311 (703)824-5531
  201.  
  202.  
  203. ACVC Version 1.9 Available
  204.  
  205. The ACVC  is  currently available  on  tape or  diskette.    ACVC
  206. version 1.9  tapes are  available in two formats: ANSI  standard,
  207. and VAX-BACKUP.   The ACVC version 1.9 in ANSI standard format is
  208. being distributed in a  multifile format, and all file names  are
  209. VAX-compatible.  To  obtain a   copy of the  ACVC, please  submit
  210. your request in writing along with One  (1) new reel of 1/2-inch,
  211. 2400-ft magnetic tape to:
  212.  
  213. Mr. Steve Wilson
  214.  Ada Validation Facility
  215.  ASD/SIOL
  216.  Wright-Patterson          AFB,           OH           45433-6503
  217. (513) 255-4472
  218.  
  219. The ACVC is  also available on  diskette.  The  AVF is  currently
  220. formatting diskettes with  nine sectors per  track using  MS-DOS.
  221. These  diskettes are readable on the IBM PC-compatible  computers
  222. running  under MS-DOS Version 2.1 or later.
  223.  
  224. To order  the ACVC  version  1.9 on  diskette, please  send  your
  225. request  with 35 new DSDD diskettes to the AVF address above.
  226.  
  227. Each requestor of the ACVC  is automatically placed on a  mailing
  228. list  to receive a list of withdrawn tests, which is  distributed
  229. once a   month  if  changes have  occurred during  the  preceding
  230. month.  The ACVC  release schedule is listed below:
  231.  
  232. Version    1 DEC-31 MAY 87    1 JUN 87-30 NOV 87
  233.   1.8        Official               Expired
  234.   1.9        Preliminary Release    Official
  235.  1.10        Development            Development
  236.  
  237. Only one ACVC version will be used for formal validation  testing
  238. per  year.  Each version will have a 12-month life beginning with
  239. version  1.8.
  240.  
  241. Ada Compiler Evaluation Capability to be Developed
  242.  
  243. In January, 1987 a contract was awarded to Boeing to develop  the
  244. Ada Compiler Evaluation Capability (ACEC), an organized suite  of
  245. compiler  performance  tests   and  support   software  for   the
  246. collection and analysis of performance statistics.  The Prototype
  247. ACEC, released in January,  1986, consisted of performance  tests
  248. which were already in the public domain and were collected by the
  249. Institute for Defense Analysis, under an effort sponsored by  the
  250. Ada Joint Program Office.  Boeing has a significant head start on
  251. this effort since  it has already  developed 800 benchmark  tests
  252. over the past three  years for its  internal test and  evaluation
  253. needs.  Many of these test are being considered for inclusion  in
  254. the first release of the ACEC, which will be provided for use  by
  255. DoD in mid-1988.
  256.  
  257. Ada Validation Facility (AVF) Transferred
  258.  
  259. The Ada Validation Facility (AVF) that was previously located  at
  260. General Services  Administration  (GSA)  has been  moved  to  the
  261. National Bureau of Standards(NBS), Center 640, Software Standards
  262. Validation Group,  Building  225, Room  A-266,  Gaithersburg,  MD
  263. 20899.   The  point  of  contact  remains  the  same:  L.  Arnold
  264. Johnson;(301) 975-3247.
  265.  
  266. Ada
  267. ?  ?   ?           Questions   &   Answers              ?   ?   ?
  268. The following are a list of questions that are commonly asked  of
  269. the AJPO and the AdaIC.
  270.  
  271. Dear AJPO:  How are issues regarding the Reference Manual for the
  272. Ada Language dealt  with by the  Ada Board?   Are the results  of
  273. Ada Board actions regarding such issues available to the  general
  274. public?
  275.  
  276. Answer:   The  Language  Maintenance  Panel  (LMP),  a  committee
  277. established by  the  Ada Board,  recommends  interpretations  and
  278. possible   changes   to   the   ANSI/MIL-STD   for   Ada.   These
  279. recommendations are passed to the Ada Board for consideration. If
  280. approved by the Ada Board, the recommendations are passed to  the
  281. Director AJPO for further processing. Official interpretations of
  282. the ANSI/MIL-STD are only issued by the AJPO.
  283.  
  284. The LMP  deals only  with Ada  Commentaries, and  not  individual
  285. comments per  se.  An  Ada Commentary  contains  all  information
  286. relevant to the point addressed by a language comment,  including
  287. any recommended action to  be taken on  the point, the  rationale
  288. for the  recommendation, all  written  comments relevant  to  the
  289. topic of  the  Commentary,  and a  history  of  the  Commentary's
  290. processing.    These     commentaries    resolve     ambiguities,
  291. contradictions, and other  small errors that  have been found  to
  292. need correction.   Ada Language Commentaries  are accessible  via
  293. the Ada Information Clearinghouse Bulletin Board.
  294.  
  295. Upon receiving a  comment on  the ANSI/MIL-STD for  Ada, the  LMP
  296. gives it a provisional classification. If the comment pertains to
  297. any existing  language commentaries  under consideration  by  the
  298. LMP, the  comment  is  associated  with  them.  Otherwise  a  new
  299. Commentary is created to  deal with (Continued  on Page 13)   the
  300. new topic. Consideration  of a  Commentary is  complete when  the
  301. Commentary  is  either  accepted,  rejected,  or  classified   as
  302. requiring no further action.
  303.  
  304. The Ada  language  commentaries are  available  to users  of  the
  305. Defense Data Network via the FTP utility from the directory <Ada-
  306. Comment> on the Ada20  host.  The  commentaries are available  to
  307. the general public on the Ada IC Bulletin Board in the  directory
  308. 3, Ada Language Commentaries (see instructions for accessing  our
  309. Bulletin Board on page 13).  The files on the Bulletin Board  are
  310. in a  compressed format using an archive program (ARC) which runs
  311. on IBM PC's and compatibles under MS-DOS (version 2.0 or greater)
  312. and can be downloaded as well.
  313.  
  314. Commentary files on the Ada20  have the name AI-dddd-cs.ss  where
  315. cc indicates the  class of  the Commentary and  ss indicates  the
  316. status of the Commentary.  On the AdaIC Bulletin Board, filenames
  317. are of the form ddddcsss.arc, where cs and ss indicate class  and
  318. status of the commentary.   A complete explanation of  procedures
  319. for processing  language commentaries  is available  in the  file
  320. LMP-PROCEDURES.BAR  in Ada20<Ada-Comment>, or LMP-PROC.ARC on the
  321. AdaIC Bulletin Board.   An index of all  Commentaries is kept  in
  322. the file AI-INDEX.TOC, which is  updated as new Commentaries  are
  323. added or old Commentaries are  modified; the index indicates  the
  324. class  and  status  of  the   Commentaries,  and  is  sorted   by
  325. status/class and by section number of the Standard.
  326.  
  327. ? ? ?
  328.  
  329. Dear AJPO:  Why is the bulletin board busy so often when I call?
  330.  
  331. Answer:   Since the bulletin  board was setup in August 1986,  we
  332. have been getting  an increasing  number of  callers each  month.
  333. For example, there was a peak of 33 calls  a day during the month
  334. of  March.  The average calls  per day was 18.38 with an  average
  335. call lasting 15 minutes.
  336.  
  337. The 10 most popular files that were downloaded were:
  338.  
  339. ADATODAY.HLP                                                  146
  340. VAL-COMP.HLP                                                  134
  341. ADA-CALR.HLP                                                  107
  342. ADA-USE.HLP                                                    73
  343. CONF-PRO.HLP                                                   69
  344. IMPL-MAT.HLP                                                   67
  345. CONTACTS.HLP                                                   64
  346. ADA-DDN.HLP                                                    59
  347. NEWSLTR.HLP                                                    58
  348. DOCU-REF.HLP 56
  349.  
  350. Additional phone lines are  being looked at  to allow more  users
  351. access to the bulletin board.
  352.  
  353. ? ? ?
  354.  
  355. Dear AJPO:  How has the number of validated compilers grown since
  356. 1983?
  357.  
  358. Answer:  As  shown in  the table  below, their  were 3  validated
  359. compilers at the end of 1983.   By the end of 1986 there were  74
  360. and this number  is expected to  continue growing by  the end  of
  361. 1987.
  362.  
  363.  
  364. Other files included in the newsletter:
  365.  
  366. The validated  compilers list  is available  from the  file  VAL-
  367. COMP.HLP.
  368.  
  369. The Ada use  database survey  results are available  in the  file
  370. ADA-USE.HLP.
  371.