* Where is "Anna" -- an old Ada language extenstion
@ 2007-05-11 8:35 Stefan Lucks
2007-05-11 9:00 ` Lutz Donnerhacke
` (2 more replies)
0 siblings, 3 replies; 5+ messages in thread
From: Stefan Lucks @ 2007-05-11 8:35 UTC (permalink / raw)
Hi all,
Anna is an old language extension of Ada (Ada 83, as I believe) to include
facilities for formally specifying the intended behavior of Ada programs.
As understand, Anna is bit like today's SPARK. See
http://pavg.stanford.edu/previous_research/index.html
Unfortunately, I cannot find her on the Web -- both documents and software
seem to have disappeared. Can anybody tell me where I could find Anna? I
would like to explore the tools and to compare them with SPARK.
Thank you
--
Stefan Lucks Th. Informatik, Univ. Mannheim, 68131 Mannheim, Germany
e-mail: lucks@th.informatik.uni-mannheim.de
home: http://th.informatik.uni-mannheim.de/people/lucks/
------ I love the taste of Cryptanalysis in the morning! ------
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: Where is "Anna" -- an old Ada language extenstion
2007-05-11 8:35 Where is "Anna" -- an old Ada language extenstion Stefan Lucks
@ 2007-05-11 9:00 ` Lutz Donnerhacke
2007-05-11 17:43 ` Manuel Collado
2007-05-12 20:19 ` Peter Amey
2 siblings, 0 replies; 5+ messages in thread
From: Lutz Donnerhacke @ 2007-05-11 9:00 UTC (permalink / raw)
* Stefan Lucks wrote:
> Unfortunately, I cannot find her on the Web -- both documents and software
> seem to have disappeared. Can anybody tell me where I could find Anna? I
> would like to explore the tools and to compare them with SPARK.
Most of the publish material was available from archive.org about four years
ago.
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: Where is "Anna" -- an old Ada language extenstion
2007-05-11 8:35 Where is "Anna" -- an old Ada language extenstion Stefan Lucks
2007-05-11 9:00 ` Lutz Donnerhacke
@ 2007-05-11 17:43 ` Manuel Collado
2007-05-12 20:19 ` Peter Amey
2 siblings, 0 replies; 5+ messages in thread
From: Manuel Collado @ 2007-05-11 17:43 UTC (permalink / raw)
Stefan Lucks escribi�:
> Hi all,
>
> Anna is an old language extension of Ada (Ada 83, as I believe) to
> include facilities for formally specifying the intended behavior of Ada
> programs.
>
> As understand, Anna is bit like today's SPARK. See
> http://pavg.stanford.edu/previous_research/index.html
>
> Unfortunately, I cannot find her on the Web -- both documents and
> software seem to have disappeared...
Have you attempted to follow the given links?
> ... Can anybody tell me where I could
> find Anna? I would like to explore the tools and to compare them with
> SPARK.
It seems that the files are still there:
ftp://pavg.stanford.edu/pub/anna/read.me
ftp://pavg.stanford.edu/pub/anna/
...
Regards.
--
Manuel Collado - http://lml.ls.fi.upm.es/~mcollado
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: Where is "Anna" -- an old Ada language extenstion
2007-05-11 8:35 Where is "Anna" -- an old Ada language extenstion Stefan Lucks
2007-05-11 9:00 ` Lutz Donnerhacke
2007-05-11 17:43 ` Manuel Collado
@ 2007-05-12 20:19 ` Peter Amey
2007-05-12 21:56 ` Ed Falis
2 siblings, 1 reply; 5+ messages in thread
From: Peter Amey @ 2007-05-12 20:19 UTC (permalink / raw)
Stefan Lucks wrote:
> Hi all,
>
> Anna is an old language extension of Ada (Ada 83, as I believe) to
> include facilities for formally specifying the intended behavior of Ada
> programs.
>
> As understand, Anna is bit like today's SPARK. See
> http://pavg.stanford.edu/previous_research/index.html
>
> [snip]
I can't help you with the location of the Anna archives (although others
have) but I can help with its relationship with SPARK. ANNA is an
acronym which is something like "Annotation Language for Ada". Like
SPARK, the idea was to add annotations (e.g. pre/post conditions) to
subprograms to facilitate proof using Hoare logic. ANNA was more
ambitious than SPARK because it attempted to cover the entire Ada
language. I am not sure there ever were any ANNA tools.
When we designed SPARK we found it necessary to limit the full Ada
language in various ways to make it unambiguous so that the proofs
actually meant something!
Peter Amey
www.sparkada.com
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: Where is "Anna" -- an old Ada language extenstion
2007-05-12 20:19 ` Peter Amey
@ 2007-05-12 21:56 ` Ed Falis
0 siblings, 0 replies; 5+ messages in thread
From: Ed Falis @ 2007-05-12 21:56 UTC (permalink / raw)
On Sat, 12 May 2007 16:19:37 -0400, Peter Amey
<peter.amey@praxis-cs.co.uk> wrote:
> I am not sure there ever were any ANNA tools.
There were. I was on the team in 82-3.
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2007-05-12 21:56 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2007-05-11 8:35 Where is "Anna" -- an old Ada language extenstion Stefan Lucks
2007-05-11 9:00 ` Lutz Donnerhacke
2007-05-11 17:43 ` Manuel Collado
2007-05-12 20:19 ` Peter Amey
2007-05-12 21:56 ` Ed Falis
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox