comp.lang.ada
 help / color / mirror / Atom feed
From: Claude <claude.defour@orange.fr>
Subject: What is SPARK about?
Date: Fri, 11 Jun 2010 13:32:53 -0700 (PDT)
Date: 2010-06-11T13:32:53-07:00	[thread overview]
Message-ID: <d41d71f3-907b-4948-b2b8-784a12439d4c@g39g2000pri.googlegroups.com> (raw)

Ada is a formal language to software engineering.

What is SPARK about?

I means since SPARK is restricted to the best of Ada, is SPARK better
than Ada to resolving complex engineering applications, or SPARK a
better choice than C/C++ to address leaner systems?  (in terms of
compliance to early drafts of DO-178C - certification levels C to A).

Indeed, the successful applications of SPARK bring to results that are
rather difficult to compare.

“The formal design of Tokeneer ID Station (TIS) shows the TIS system
to be a purely sequential system.” -  (INFORMED design, at section
2.2, Identification of the SPARK boundary)

“We believe part of the success of proof on SHOLIS is due to the
simple system architecture. …
Some large-scale SPARK reasoning are also needed, including support
for abstract proof, before the technology can be extensively used at
the highest level of large systems.” - (Is Proof More Cost Effective
Than Testing – Section 8, Summary).

Beyond any theory or academic project, 10 years later, from all the
past SPARK projects’ experiences, does it happen that SPARK can
address “purely sequential systems” or that SPARK “can be extensively
used at the highest level of large systems”?

Claude



             reply	other threads:[~2010-06-11 20:32 UTC|newest]

Thread overview: 12+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2010-06-11 20:32 Claude [this message]
2010-06-11 23:01 ` What is SPARK about? Simon Wright
2010-06-11 23:17   ` Yannick Duchêne (Hibou57)
2010-06-12 12:16     ` Peter C. Chapin
2010-06-12  8:30 ` Phil Thornley
2010-06-12 18:09   ` Claude
2010-06-12 19:27     ` Yannick Duchêne (Hibou57)
2010-06-17  5:38       ` Claude
2010-06-13  5:37     ` J-P. Rosen
2010-06-13  8:11       ` Simon Wright
2010-06-13 13:20       ` Robert A Duff
2010-06-17  2:10       ` Claude
replies disabled

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