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

  1.             DDN-Based Ada PDL Survey
  2.                 4 December 1985
  3.                  Richard Conn
  4.  
  5.  
  6.     A survey was conducted on the Defense Data Network in September to
  7. November 1985 to determine what PDLs were currently in use by members of the
  8. INFO-ADA and ADA-SW mailing list communities.  It was expected that this survey
  9. would not be conclusive in any way since (1) the survey audience was limited
  10. and (2) of those who would receive the survey, only a few would respond.  It
  11. was hoped that the survey would, at the most, indicate if a definite trend
  12. toward one particular PDL exists.
  13.  
  14.     I have concluded from the few (less than 10) responses received that
  15. a trend toward one particular Ada PDL is NOT evident.  There is some
  16. indication that there is a desire to Ada PDLs internally, which will
  17. result in a lack of standardization.
  18.  
  19.     Overview of responses:
  20.  
  21.         Identification of Ada PDL    Number of Users
  22.         -------------------------    ---------------
  23.         ANNA by David Luckham            1
  24.         Byron by Intermetrics            3
  25.         Caine-Farber-Gordon PDL/81        1
  26.         Internally-developed            4
  27.         PDL/Ada by IBM                1
  28.  
  29.  
  30.     Following are the responses received from the survey.  They are
  31. presented here because of their information content and the potential value
  32. of this information to the community.
  33.  
  34.  
  35. REFERENCE
  36.     Larry Lindley, Naval Avionics Center, "Survey of Ada-Based PDLs,
  37. Final Report, January 1985," write to:
  38.  
  39.         Commanding Officer
  40.         Naval Avionics Center
  41.         21st Street and Arlington Avenue
  42.         Indianapolis, IN  46218
  43.  
  44. Contract Number N00163-84C-0300, Done by Computer Technology Associates, Inc,
  45. 7927 Jones Branch Drive, Suite 600W, McLean, VA  22102 and Advanced Software
  46. Methods, Inc, 17021 Sioux Lane, Gaithersburg, MD  20878
  47.  
  48.  
  49. DISCLAIMER
  50.     No endorsement of any particular Ada PDL or company is expressed,
  51. or intended to be implied, by me in this forward.  All content of this
  52. forward is my own opinion and not necessarily that of anyone or any company
  53. associated with me.
  54.  
  55.                 Rick Conn
  56.  
  57.  
  58.  
  59.  
  60. **** RESPONSE TO QUERY ****
  61.  
  62. Received: from usc-eclb.arpa by CSNET-RELAY.ARPA id a023560; 27 Sep 85 3:55 EDT
  63. Date: 27 Sep 1985 00:48-PDT
  64. Sender: HALHART@USC-ECLB.ARPA
  65. Subject: [trwrb!trwspp!spp1!hal@Berkeley.EDU (Hal Hart): Re: Informa...]
  66. From: HALHART@USC-ECLB.ARPA
  67. To: conn%ti-eg.csnet@CSNET-RELAY.ARPA
  68. Cc: HalHart@USC-ECLB.ARPA
  69. Message-ID: <[USC-ECLB.ARPA]27-Sep-85 00:48:33.HALHART>
  70. Received: from csnet-relay by ti-eg; Fri, 27 Sep 85 08:07 CDT
  71.  
  72. Received: from UCB-VAX.ARPA by USC-ECLB.ARPA; Wed 25 Sep 85 11:58:55-PDT
  73.           by UCB-VAX.ARPA (5.26/5.9)
  74.           id AA01992; Wed, 25 Sep 85 12:12:17 PDT
  75. Date: 25 Sep 1985 0939-PDT (Wednesday)
  76. From: trwrb!trwspp!spp1!hal@Berkeley.EDU (Hal Hart)
  77. To: Richard_Conn <ucbvax!CSNET-RELAY.ARPA!conn%ti-eg.CSNET@CSNET-RELAY.ARPA>
  78. Cc: HalHart@eclb, trwrb!trwspp!Kerner@Berkeley.EDU, Kerner@eclb,
  79.            trwrb!trwspp!Belz@Berkeley.EDU
  80. Subject: Re: Informal Survey on Ada PDLs
  81. In-Reply-To: Your message of Tue, 24 Sep 85 16:15 CDT.
  82.                          <8509250048.AA16615@UCB-VAX.ARPA>
  83. Return-Path: <trwrb!trwspp!spp1!hal@Berkeley.EDU>
  84. Message-ID: <8509251639.AA03911@spp1.UUCP>
  85.  
  86. Rick,
  87.  
  88. TRW is using TRW's own Ada-based PDL (which we simply call
  89. "Ada PDL") on 2 major projects (OSIS for the Navy, AMPE for
  90. the AF(?)) & several medium or small projects.  Plus, it will (would?)
  91. be used on any of many other projects, of varying sizes, which
  92. we have bid.
  93.  
  94. I am not sure, but I think at least one TRW project (at a non-
  95. California site) has used Intermetrics' Byron; at least, they
  96. intended to try it out.  
  97.  
  98. I appreciate your trying to so "measure" popularity or
  99. acceptability of various Ada-based PDLs, but as you suggest,
  100. this will be hard.  First, many of the Ada-based PDLs are
  101. proprietary (esp. their suites of support tools), so they can
  102. not possibly be used by more than 1 company.  Also, number of
  103. projects or, even better, aggregate dollar value or programs
  104. sizes, might be a better measure which you would have little hope
  105. of capturing.  And, finally, it is certainly too early to start
  106. drawing objective conclusions about the successes & failures of
  107. these early usages (both due to future completion dates of large
  108. projects & inevitable improvements to each PDL & its tools).
  109.  
  110.     -- Hal Hart, TRW
  111.  
  112.  
  113. PS: I assume you are aware of the semi-yearly update of Ada PDLs
  114. status which Judy Kerner publishes in Ada LETTERS.  It includes
  115. dozens of listings, & I know that she just early this month
  116. completed her own canvass of every entry.  Although her new matrix
  117. probably won't appear in your mailbox for months, I suggest that
  118. you request an advance copy from her (2 electronic addresses above).
  119.  
  120.  
  121.  
  122.  
  123. **** RESPONSE TO QUERY ****
  124.  
  125. Received: from nosc-tecr.arpa by CSNET-RELAY.ARPA id a002680;
  126.           27 Sep 85 11:45 EDT
  127. Date: 27 Sep 1985 0832-PST
  128. From: Contr22 <CONTR22@NOSC-TECR>
  129. Subject: Re: Informal Survey on Ada PDLs
  130. To: conn%ti-eg.csnet@CSNET-RELAY
  131. Reply-To: CONTR22@NOSC-TECR
  132. Received: from csnet-relay by ti-eg; Fri, 27 Sep 85 13:41 CDT
  133.  
  134. At Magnavox, we are using the Byron language from Intermetrics for all
  135. AFATDS software.
  136.  
  137. Linda Rising
  138. Magnavox
  139. Ft. Wayne, IN
  140.  
  141.  
  142. **** RESPONSE TO QUERY ****
  143.  
  144.  
  145. Received: from usc-eclb.arpa by CSNET-RELAY.ARPA id a010492; 29 Sep 85 21:40 EDT
  146. Date: 29 Sep 1985 18:36-PDT
  147. Sender: CDONALDSON@USC-ECLB
  148. Subject: Informal PDL Survey
  149. From: CDONALDSON@USC-ECLB
  150. To: conn%ti-eg.csnet@CSNET-RELAY
  151. Message-ID: <[USC-ECLB.ARPA]29-Sep-85 18:36:55.CDONALDSON>
  152. Received: from csnet-relay by ti-eg; Mon, 30 Sep 85 00:28 CDT
  153.  
  154. Hello!
  155.  
  156.      I believe we met at the IEEE Ada as a PDL working group meeting
  157. in Clairmont, California earlier this year ... I was representing 
  158. Harris Corporation.  I was interested in your PDL survey for two
  159. reasons:  1) I am currently doing work for Larry Lindley, and
  160. 2) I can give you some information on PDL usage at Harris
  161.  
  162.      Based on Christine Youngblut's findings in Larry's survey, I have
  163. been desigining an experiment concerning the use of Ada PDLs for the
  164. STARS Methodology Team.  We are interested in the effect of PDL
  165. characteristics on process and product quality.  We have 
  166. decided to look at the effects of including some specific information
  167. regarding requirements traceability, exception handling, and inter-unit
  168. dependencies, the use of structured English in combination with Ada,
  169. and the provision of special templates geared for the particular design
  170. methodology to be used -- in this case Object-Oriented Design as
  171. defined by Booch.  The expeirment will consist of four teams of four
  172. people each for six months, where they (each team) will design the 
  173. same problem using a different PDL, and implementing the problem in
  174. Ada.  Depending upon the results of the first phase, there will be
  175. a second phase of the same length with two PDLs.  If you are interested
  176. I would be happy to send you a copy of the plan I prepared for Larry,
  177. it is about 130 pages right now and so if you could send me your
  178. mailing address I will forward it to you.  I am always looking for
  179. criticism/comments.
  180.  
  181.      Although I am soon to be leaving the company to work for Software
  182. Productivity Solutions, I can tell you a little about use of PDLs, 
  183. especially Ada PDLs, at Harris.  Of course, the Harris Ada PDL has
  184. been used the most on a variety of projects.  Because it is a complex
  185. PDL supporting a very sophisticated methodology, it has not always 
  186. been well received.  In addition, we used the PDL/Ada from IBM 
  187. on a project.  No other Ada PDLs have been used at Harris, although
  188. Caine Farber Gordon PDL/81 has been used and there is talk about
  189. looking at their Ada style.
  190.  
  191.      I am very interested in the results of your survey since it 
  192. relates to work I am and will be doing for Larry, and would appreciate
  193. your keeping me abreast of your findings.  I am particularly interested
  194. in any comments you receive on structured English, and of course the
  195. explicit information I mentioned above (exceptions, requirements traceability,
  196. inter-unit dependnecies).
  197.  
  198.      The experiment is a competitively procured contract (RFP out
  199. now) expected to start up in January.
  200.  
  201. Sincerely,
  202.  
  203. Cammie Donaldson
  204. 305-242-5677
  205.  
  206.  
  207. **** RESPONSE TO QUERY ****
  208.  
  209.  
  210. Received: from mitre-bedford.arpa by CSNET-RELAY.ARPA id a001561;
  211.           9 Oct 85 13:41 EDT
  212. Date: Wednesday, 25 Sep 1985 09:13-EDT
  213. From: cb@mitre-bedford.ARPA
  214. To: conn%ti-eg.csnet@CSNET-RELAY.ARPA
  215. Cc: cb@mitre-bedford.ARPA
  216. Subject: Re:  Informal Survey on Ada PDLs
  217. In-reply-to: Your message of Tuesday, 24 Sep 1985 17:15-EDT.
  218. Received: from csnet-relay by ti-eg; Thu, 10 Oct 85 10:45 CDT
  219.  
  220.   We have a small project going here at MITRE which is using David
  221. Luckham's ANNA annotation extensions to the Ada language as a Program
  222. Design Language.  ANNA was described in the March issue of IEEE Software.
  223. We have been looking at how using a more formal Ada PDL affects what is
  224. presented at a PDR and a CDR, as well as how much better the final system
  225. looks.  Currently we are in the middle of designing the system, we just had
  226. a PDR review.
  227.                     Christopher Byrnes
  228.                     The MITRE Corporation
  229.                     Burlington Road
  230.                     M. S. A180T
  231.                     Bedford, Mass. 01730
  232.  
  233.                     cb@Mitre-Bedford.ARPA
  234.                     ...decvax!linus!bccvax!cb.UUCP
  235.  
  236.  
  237. **** RESPONSE TO QUERY ****
  238.  
  239.  
  240. Received: from mit-multics.arpa by CSNET-RELAY.ARPA id a016072;
  241.           15 Oct 85 18:03 EDT
  242. Date:  Tue, 15 Oct 85 17:50 EDT
  243. From:  Avery%mit-multics.arpa@CSNET-RELAY
  244. Subject:  Re: Informal Survey on Ada PDLs
  245. To:  Richard_Conn <conn%ti-eg.csnet@CSNET-RELAY>
  246. In-Reply-To:  Message of 24 Sep 85 17:15 EDT from Richard_Conn
  247. Message-ID:  <851015215050.533981@MIT-MULTICS.ARPA>
  248. Received: from csnet-relay by ti-eg; Wed, 16 Oct 85 07:44 CDT
  249.  
  250.  
  251. Rick,
  252.  
  253.      GTE Government Systems has an internal Ada Design Language which is
  254. used throughout the corporation.  If you have any further questions or
  255. need any further information, please contact Charlene Hayden.
  256.  
  257.                   Hayden -at MIT-MULTICS
  258.  
  259.  
  260.  
  261. **** RESPONSE TO QUERY ****
  262.  
  263.     Texas Instruments is developing its own Ada PDL.  TI intends to use
  264. this PDL internally and is considering marketing it, but no decision has been
  265. made yet.  TI has also used the Byron Ada PDL of Intermetrics internally on
  266. a government contract.
  267.  
  268.         Rick Conn
  269.  
  270.  
  271.         Contact Alan Woody, Phone 214-952-2136, DDN Mail
  272.             WOODY%TI-EG@CSNET-RELAY, for questions
  273.  
  274.