comp.lang.ada
 help / color / mirror / Atom feed
* What is SPARK about?
@ 2010-06-11 20:32 Claude
  2010-06-11 23:01 ` Simon Wright
  2010-06-12  8:30 ` Phil Thornley
  0 siblings, 2 replies; 12+ messages in thread
From: Claude @ 2010-06-11 20:32 UTC (permalink / 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



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

end of thread, other threads:[~2010-06-17  5:38 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2010-06-11 20:32 What is SPARK about? Claude
2010-06-11 23:01 ` 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

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