home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1993 #3 / NN_1993_3.iso / spool / comp / lang / ada / 4043 < prev    next >
Encoding:
Internet Message Format  |  1993-01-23  |  4.4 KB

  1. Path: sparky!uunet!haven.umd.edu!mimsy!alex
  2. From: alex@cs.umd.edu (Alex Blakemore)
  3. Newsgroups: comp.lang.ada
  4. Subject: ASIS (Was Re: IrisAda) REPOST - REFORMATTED FOR 80 char display
  5. Message-ID: <63638@mimsy.umd.edu>
  6. Date: 22 Jan 93 21:07:11 GMT
  7. Sender: news@mimsy.umd.edu
  8. Organization: U of Maryland, Dept. of Computer Science, Coll. Pk., MD 20742
  9. Lines: 82
  10.  
  11. Someone pointed out that my last few posts assumed wide displays
  12. and were hard to read on 80 char devices.  This is the same text as before 
  13. simply reformatted to fit on a narrow screen.
  14. -------------------------------------------------------------------------
  15.  
  16.  
  17. In article <C16CKG.Eq8@inews.Intel.COM> csripras@hopi.intel.com (Chak Sriprasad) writes: 
  18. > IrisAda translates Ada programs into Iris, a semantically-based
  19. > internal form. It was listed by a company called Incremental Systems 
  20. > Corporation in Pittsburgh. When I called the listed number I get the
  21. > message that it is disconnected with no further information available.
  22. > Does anyone have any information on this tool?
  23.  
  24. Another alternative you may consider is ASIS, the Ada Semantic
  25. Interface Specification.  ASIS is intended to provide a standard
  26. interface to the compiled representation in an Ada library for tool
  27. builders and others.  The ASIS working group charter was accepted by
  28. SigAda recently as an official SigAda working group.  The current ASIS
  29. specification (version 1.0) is available from ajpo.sei.cmu.edu.  It
  30. draws heavily from Rational's LRM interfaces and is very easy to use.
  31.  
  32. There are 2 electronic mailing lists for ASIS - a low volume
  33. information and announcement group and a higher volume issues group
  34. which is a superset of the first.  asis-info@stars.reston.paramax.com
  35. (ASIS Working Group Info) asis@stars.reston.paramax.com (ASIS Working
  36. Group) add a -request before the @ to contact the list administrator
  37. to join.  The next ASIS working group meeting is in February at
  38. Telesoft's San Diego offices.
  39.  
  40. ASIS 1.1 which is currently a draft proposal is a (non radical)
  41. evolution of 1.0, filling in some holes and documenting behavior more
  42. rigorously.  ASIS 2.0 will support Ada9X and some version of ASIS 2.X
  43. will hopefully be endorsed by international standards organizations.
  44.  
  45. Currently, Telesoft is the only vendor offering an ASIS interface as a
  46. product I believe.  Rational LRM interfaces are very similar, and I
  47. believe they will have an ASIS product soon.  Other vendors are either
  48. working on them or watching developments.  The GNAT project seem to be
  49. planning an ASIS interface, but they haven't made any formal
  50. commitment to my knowledge (probably have the hands full at the
  51. moment:) If you want it today, call Telesoft.
  52.  
  53. Both Telesoft and Rational have donated substantial time and money to
  54. this effort, but other vendors have been paying attention.
  55.  
  56. In any case, if it is at all important to you to get access to
  57. compiled Ada, contact your favorite compiler vendors and let them know
  58. you want an ASIS interface.  This can benefit us all by making tools
  59. possible (both technically and economically) that were not previously.
  60. Even little tools that you whip up to support your projects
  61. specialized needs - not just large generaly purpose CASE tools.  But
  62. the compiler vendors may not invest if they don't believe their
  63. customers care about this - the return seems remote to some - ASIS ->
  64. tools available -> more compilers sold.  Once it catches on with the
  65. major vendors as a standard and tools start to require it, the
  66. remaining compiler vendors will have incentive to invest in ASIS.  So
  67. if you want a large variety of high quality Ada support tools to
  68. choose from, convince compiler vendor to implement ASIS - (possibly by
  69. letting them know you would consider paying some reasonable amount for
  70. it).
  71.  
  72. And if you (government people especially) want to really help Ada
  73. succeed, fund ASIS development. This is a good example of where
  74. government should be involved - a standardization process that will
  75. benefit the entire Ada industry building infrastructure.  No one
  76. vendor should set the standard for the others to follow, or be
  77. expected to fund all the costs of the standard development (as opposed
  78. to an implementation).  Private industry can share the costs, but the
  79. government can really help Ada by spending a small amount to help ASIS
  80. get off to a solid start.
  81.  
  82.  
  83.  
  84.  
  85. -- 
  86. ---------------------------------------------------
  87. Alex Blakemore alex@cs.umd.edu   NeXT mail accepted
  88.  
  89.  
  90. -- 
  91. ---------------------------------------------------
  92. Alex Blakemore alex@cs.umd.edu   NeXT mail accepted
  93.