comp.lang.ada
 help / color / mirror / Atom feed
* ANN: Tokeneer - Proofs updated to use User Rules
@ 2009-04-27  9:59 phil thornley
  0 siblings, 0 replies; 3+ messages in thread
From: phil thornley @ 2009-04-27  9:59 UTC (permalink / raw)


The Tokeneer code is an excellent example of SPARK, but the work was
completed several years ago and prior to major improvements being made
to the proof capabilities of the SPARK Toolset.  Consequently the
published example does not fully demonstrate those capabilities nor
does it provide examples of how to use them.

I have now revised many of the proofs to use User Rules, with a
reduction in unsimplified VCs from 110 to 24. The Proof Checker is not
now required to complete any of the proofs (although it is still used
to prove VCs that justify two of the rules).

The files needed to update the published version of Tokeneer are
available from www.sparksure.com. There is a note included with the
files describing the changes made and the approach used.

Phil Thornley



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

* Re: ANN: Tokeneer - Proofs updated to use User Rules
@ 2009-04-29  7:20 roderick.chapman
  2009-04-30 11:10 ` Phil Thornley
  0 siblings, 1 reply; 3+ messages in thread
From: roderick.chapman @ 2009-04-29  7:20 UTC (permalink / raw)


On Apr 27, 10:59 am, phil thornley <phil.jpthorn...@googlemail.com>
wrote:
> I have now revised many of the proofs to use User Rules, with a
> reduction in unsimplified VCs from 110 to 24.

Nice work Phil.  We're planning to release an updated
Tokeneer package later this year following the GPL release
of the SPARK Toolset, so we'll try to include these
if that's OK.  What licence are your new rules under?
 - Rod, SPARK Team



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

* Re: ANN: Tokeneer - Proofs updated to use User Rules
  2009-04-29  7:20 roderick.chapman
@ 2009-04-30 11:10 ` Phil Thornley
  0 siblings, 0 replies; 3+ messages in thread
From: Phil Thornley @ 2009-04-30 11:10 UTC (permalink / raw)


On Apr 29, 8:20 am, roderick.chap...@googlemail.com wrote:
> On Apr 27, 10:59 am, phil thornley <phil.jpthorn...@googlemail.com>
> wrote:
>
> > I have now revised many of the proofs to use User Rules, with a
> > reduction in unsimplified VCs from 110 to 24.
>
> Nice work Phil.  We're planning to release an updated
> Tokeneer package later this year following the GPL release
> of the SPARK Toolset, so we'll try to include these
> if that's OK.

I'll be more than happy for you to include them in an updated Tokeneer
release.

>  What licence are your new rules under?

The files are supplied for anyone to use as they want, with no
restricitions on how they can be used. I'll sort out actual terms for
your copies by email.

Phil Thornley



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

end of thread, other threads:[~2009-04-30 11:10 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2009-04-27  9:59 ANN: Tokeneer - Proofs updated to use User Rules phil thornley
  -- strict thread matches above, loose matches on Subject: below --
2009-04-29  7:20 roderick.chapman
2009-04-30 11:10 ` Phil Thornley

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