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