Publisher's Synopsis
This pack introduces the SPARK language and its associated tools and teaches the principles of writing safety-critical software using SPARK, a subset of the Ada 95 language. SPARK was specifically developed to serve industries developing high-integrity, safety-critical software with a language and associated toolset which increase the likelihood of the program behaving as intended.;The book features detailed coverage of the associated SPARK tools and provides advice on practical techniques, including case studies. The CD-ROM contains SPARK tools, reference manuals, exercises and programs.