Jump to ratings and reviews
Rate this book

High Integrity Software: The SPARK Approach to Safety and Security

Rate this book
This book provides an accessible introduction to the SPARK programming language. The SPARK language is aimed at writing reliable software that combines simplicity and rigour within a practical framework. Because of this, many safety-critical, high integrity systems are developed using SPARK. User Intermediate Software engineers, programmers, technical leaders, software managers. Engineering companies in fields such as avionics, railroads, medical instrumentation and automobiles. Academics giving MSc courses in Safety Critical Systems Engineering, System Safety Engineering, Software Engineering. Author John Barnes is a veteran of the computing industry. In 1977 he designed and implemented the RTL/2 programming language and was an original member of the ADA programming language design team. He was founder and MD of Alsys Ltd from 1985 to 1991. Currently self employed, John is the author of 'Programming in ADA' which has sold 150000 copies and been translated into 6 languages.

448 pages, Hardcover

First published January 1, 2003

11 people want to read

About the author

John Barnes

16 books
Librarian Note: There is more than one author in the Goodreads database with this name.

John Gilbert Presslie Barnes is a British computer scientist, known for his involvement in developing the Ada programming language.

Ratings & Reviews

What do you think?
Rate this book

Friends & Following

Create a free account to discover what your friends think of this book!

Community Reviews

5 stars
1 (25%)
4 stars
1 (25%)
3 stars
2 (50%)
2 stars
0 (0%)
1 star
0 (0%)
Displaying 1 of 1 review
Profile Image for Kevin.
2 reviews1 follower
July 27, 2010
A bit outdated now that Altran Praxis and AdaCore released SPARK 2005 (which adds more Ada 2005 features). However, it still covers the majority of code used/needed to write SPARK programs. The prose is written in a way that allows the user to start using the SPARK toolset if they already know at least a beginner's level of Ada (of which SPARK is based on).
Displaying 1 of 1 review

Can't find what you're looking for?

Get help and learn more about the design.