comp.lang.ada
 help / color / mirror / Atom feed
From: "Hibou57 (Yannick Duchêne)" <yannick_duchene@yahoo.fr>
Subject: ASIS : questions about the ASIS status against the Ada reference
Date: Fri, 5 Jun 2009 10:01:54 -0700 (PDT)
Date: 2009-06-05T10:01:54-07:00	[thread overview]
Message-ID: <8b07543e-6328-4b9a-8f43-56d3eec9f57c@g20g2000vba.googlegroups.com> (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



             reply	other threads:[~2009-06-05 17:01 UTC|newest]

Thread overview: 7+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2009-06-05 17:01 Hibou57 (Yannick Duchêne) [this message]
2009-06-05 17:23 ` ASIS : questions about the ASIS status against the Ada reference 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
replies disabled

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