TEAM-ADA Archives

Team Ada: Ada Programming Language Advocacy

TEAM-ADA@LISTSERV.ACM.ORG

Options: Use Classic View

Use Proportional Font
Show Text Part by Default
Condense Mail Headers

Topic: [<< First] [< Prev] [Next >] [Last >>]

Print Reply
Sender: "Team Ada: Ada Advocacy Issues (83 & 95)" <[log in to unmask]>
From: "Steve Blake @pulsar" <[log in to unmask]>
Date: Fri, 3 Apr 1998 11:39:36 -0800
Reply-To: "Steve Blake @pulsar" <[log in to unmask]>
Parts/Attachments: text/plain (42 lines)
>From [log in to unmask] Fri Apr  3 11:07:46 1998
>
>I'd like to underscore the importance of the above demonstration by
>pointing out that it confirms *two* significant milestones:
>
>1) In general, as Currie indicates, it shows the completeness of ASIS
>itself, proving that no Ada 95 syntactic element has been overlooked
>in the specification.
>
>2) In particular, it shows that at least one specific implementation
>(ASIS-for-GNAT) can pass this aspect of the ACVC suite, thus setting a
>precedent for other ASIS implementations to follow.
>
>Regarding the latter: It has long been a concern of mine that, while
>compilers provide a level of confidence via the ACVC suite, *other* Ada
>tools do not (e.g., for code analysis, documentation generation, coding
>standards support, metrics, code browsing, reverse engineering, etc);
>consequently, the quality of these tools has often been uneven. My hope
>is that ASIS implementations (upon which such tools can be built) will
>find it necessary to advertise their success with demonstrations like
>the one above, thereby raising the level of integrity in Ada tools of
>the future.
>

My congratulations to Sergey, Alfred, and the ASIS-for-GNAT team!

I've spoken to Sergey about making the ASIS test sources and harness
available so the other ASIS implementations can follow suit.  Hopefully,
that will happen soon.  This will be a huge step toward an ASIS verification
suite.

The ASIS implementation for Aonix' ObjectAda is ready to make use of this
method.  The ASIS for ObjectAda implementation has successfully integrated
the ASIS-for-GNAT implementation of the Traverse_Element procedure, further
raising confidence in ASIS portability and completeness.

ASIS momentum is building!


Steve Blake
Aonix

ATOM RSS1 RSS2