comp.lang.ada
 help / color / mirror / Atom feed
* ASIS : questions about the ASIS status against the Ada reference
@ 2009-06-05 17:01 Hibou57 (Yannick Duchêne)
  2009-06-05 17:23 ` Pascal Obry
                   ` (2 more replies)
  0 siblings, 3 replies; 7+ messages in thread
From: Hibou57 (Yannick Duchêne) @ 2009-06-05 17:01 UTC (permalink / raw)


Hello ASIS fans,

I'm interested in ASIS as it is an abstraction for representing Ada
sources. One may set up its own abstract representation, but as such a
thing already exist, it is better to use the existing one. Better,
beceause such an interface is a rather big stuff, and it is better to
reuse to avoid errors and get the benefits of long time worked issues.

But I have some doubt about ASIS. Well, at least, one.

Looking at the ASIS package specifications and even more at the ASIS
issues at ada-auth, I began to feel that a lot of efforts are still
running at making ASIS able to fully represent all possible Ada 2005
constructions.

From here, comes these fundamental questions :

- Is the ability of ASIS to represent all Ada 2005 constructions
formally provable ?
- Can ASIS be viewed as another expression of a part of the Ada 2005
reference in a special formalism ?

While I know ASIS is mainly useful for code analysies, audits,
statistics, etc, I though about another question which may give an
answser to these two latter ones : formally speaking (although perhaps
not practicable), is it theorically possible to imagine a compiler
builded around ASIS ? If the answer is Yes, then the answer to the two
previous questions would be Yes as well.

With thanks



^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2009-06-08 22:43 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2009-06-05 17:01 ASIS : questions about the ASIS status against the Ada reference Hibou57 (Yannick Duchêne)
2009-06-05 17:23 ` Pascal Obry
2009-06-06  6:25 ` Stephen Leake
2009-06-06 19:23   ` Tero Koskinen
2009-06-07  9:48     ` Stephen Leake
2009-06-08 22:43       ` Randy Brukardt
2009-06-06  9:24 ` Pascal Obry

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox