Building High Integrity Applications with SPARK

Nonfiction, Computers, Programming, Software Development, Programming Languages, General Computing
Cover of the book Building High Integrity Applications with SPARK by John W. McCormick, Peter C. Chapin, Cambridge University Press
View on Amazon View on AbeBooks View on Kobo View on B.Depository View on eBay View on Walmart
Author: John W. McCormick, Peter C. Chapin ISBN: 9781316365380
Publisher: Cambridge University Press Publication: August 31, 2015
Imprint: Cambridge University Press Language: English
Author: John W. McCormick, Peter C. Chapin
ISBN: 9781316365380
Publisher: Cambridge University Press
Publication: August 31, 2015
Imprint: Cambridge University Press
Language: English

Software is pervasive in our lives. We are accustomed to dealing with the failures of much of that software - restarting an application is a very familiar solution. Such solutions are unacceptable when the software controls our cars, airplanes and medical devices or manages our private information. These applications must run without error. SPARK provides a means, based on mathematical proof, to guarantee that a program has no errors. SPARK is a formally defined programming language and a set of verification tools specifically designed to support the development of software used in high integrity applications. Using SPARK, developers can formally verify properties of their code such as information flow, freedom from runtime errors, functional correctness, security properties and safety properties. Written by two SPARK experts, this is the first introduction to the just-released 2014 version. It will help students and developers alike master the basic concepts for building systems with SPARK.

View on Amazon View on AbeBooks View on Kobo View on B.Depository View on eBay View on Walmart

Software is pervasive in our lives. We are accustomed to dealing with the failures of much of that software - restarting an application is a very familiar solution. Such solutions are unacceptable when the software controls our cars, airplanes and medical devices or manages our private information. These applications must run without error. SPARK provides a means, based on mathematical proof, to guarantee that a program has no errors. SPARK is a formally defined programming language and a set of verification tools specifically designed to support the development of software used in high integrity applications. Using SPARK, developers can formally verify properties of their code such as information flow, freedom from runtime errors, functional correctness, security properties and safety properties. Written by two SPARK experts, this is the first introduction to the just-released 2014 version. It will help students and developers alike master the basic concepts for building systems with SPARK.

More books from Cambridge University Press

Cover of the book Captives of Sovereignty by John W. McCormick, Peter C. Chapin
Cover of the book Climate Change 2013 – The Physical Science Basis by John W. McCormick, Peter C. Chapin
Cover of the book Government versus Markets by John W. McCormick, Peter C. Chapin
Cover of the book The Public International Law Theory of Hans Kelsen by John W. McCormick, Peter C. Chapin
Cover of the book The Cambridge Handbook of Visuospatial Thinking by John W. McCormick, Peter C. Chapin
Cover of the book Self-Organized Criticality by John W. McCormick, Peter C. Chapin
Cover of the book Bills of Rights in the Common Law by John W. McCormick, Peter C. Chapin
Cover of the book Mime, Music and Drama on the Eighteenth-Century Stage by John W. McCormick, Peter C. Chapin
Cover of the book Explanation and Teleology in Aristotle's Science of Nature by John W. McCormick, Peter C. Chapin
Cover of the book Greek Theatre between Antiquity and Independence by John W. McCormick, Peter C. Chapin
Cover of the book Practical Implementation of an Antibiotic Stewardship Program by John W. McCormick, Peter C. Chapin
Cover of the book Neuropathology of Neurodegenerative Diseases by John W. McCormick, Peter C. Chapin
Cover of the book Neurocritical Care Essentials by John W. McCormick, Peter C. Chapin
Cover of the book Civic Monuments and the Augustales in Roman Italy by John W. McCormick, Peter C. Chapin
Cover of the book Building Transnational Networks by John W. McCormick, Peter C. Chapin
We use our own "cookies" and third party cookies to improve services and to see statistical information. By using this website, you agree to our Privacy Policy