Building high integrity applications with SPARK:
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....
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Elektronisch E-Book |
Sprache: | English |
Veröffentlicht: |
Cambridge
Cambridge University Press
2015
|
Schlagworte: | |
Online-Zugang: | BSB01 FHN01 URL des Erstveröffentlichers |
Zusammenfassung: | 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. |
Beschreibung: | Title from publisher's bibliographic system (viewed on 05 Oct 2015) |
Beschreibung: | 1 online resource (xiv, 367 pages) |
ISBN: | 9781139629294 |
DOI: | 10.1017/CBO9781139629294 |
Internformat
MARC
LEADER | 00000nmm a2200000zc 4500 | ||
---|---|---|---|
001 | BV043940437 | ||
003 | DE-604 | ||
005 | 00000000000000.0 | ||
007 | cr|uuu---uuuuu | ||
008 | 161206s2015 |||| o||u| ||||||eng d | ||
020 | |a 9781139629294 |c Online |9 978-1-139-62929-4 | ||
024 | 7 | |a 10.1017/CBO9781139629294 |2 doi | |
035 | |a (ZDB-20-CBO)CR9781139629294 | ||
035 | |a (OCoLC)932463570 | ||
035 | |a (DE-599)BVBBV043940437 | ||
040 | |a DE-604 |b ger |e rda | ||
041 | 0 | |a eng | |
049 | |a DE-12 |a DE-92 | ||
082 | 0 | |a 004.2 |2 23 | |
084 | |a ST 250 |0 (DE-625)143626: |2 rvk | ||
100 | 1 | |a McCormick, John W. |d 1948- |e Verfasser |4 aut | |
245 | 1 | 0 | |a Building high integrity applications with SPARK |c John W. McCormick, University of Northern Iowa, Peter C. Chapin, Vermont Technical College |
264 | 1 | |a Cambridge |b Cambridge University Press |c 2015 | |
300 | |a 1 online resource (xiv, 367 pages) | ||
336 | |b txt |2 rdacontent | ||
337 | |b c |2 rdamedia | ||
338 | |b cr |2 rdacarrier | ||
500 | |a Title from publisher's bibliographic system (viewed on 05 Oct 2015) | ||
520 | |a 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. | ||
650 | 4 | |a SPARK (Computer program language) | |
650 | 4 | |a Fault-tolerant computing | |
650 | 0 | 7 | |a SPARK |g Programmiersprache |0 (DE-588)4790233-4 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Zuverlässigkeit |0 (DE-588)4059245-5 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Software |0 (DE-588)4055382-6 |2 gnd |9 rswk-swf |
689 | 0 | 0 | |a SPARK |g Programmiersprache |0 (DE-588)4790233-4 |D s |
689 | 0 | 1 | |a Software |0 (DE-588)4055382-6 |D s |
689 | 0 | 2 | |a Zuverlässigkeit |0 (DE-588)4059245-5 |D s |
689 | 0 | |8 1\p |5 DE-604 | |
700 | 1 | |a Chapin, Peter C. |e Sonstige |4 oth | |
776 | 0 | 8 | |i Erscheint auch als |n Druckausgabe |z 978-1-107-04073-1 |
776 | 0 | 8 | |i Erscheint auch als |n Druckausgabe |z 978-1-107-65684-0 |
856 | 4 | 0 | |u https://doi.org/10.1017/CBO9781139629294 |x Verlag |z URL des Erstveröffentlichers |3 Volltext |
912 | |a ZDB-20-CBO | ||
999 | |a oai:aleph.bib-bvb.de:BVB01-029349407 | ||
883 | 1 | |8 1\p |a cgwrk |d 20201028 |q DE-101 |u https://d-nb.info/provenance/plan#cgwrk | |
966 | e | |u https://doi.org/10.1017/CBO9781139629294 |l BSB01 |p ZDB-20-CBO |q BSB_PDA_CBO |x Verlag |3 Volltext | |
966 | e | |u https://doi.org/10.1017/CBO9781139629294 |l FHN01 |p ZDB-20-CBO |q FHN_PDA_CBO |x Verlag |3 Volltext |
Datensatz im Suchindex
_version_ | 1804176880937467904 |
---|---|
any_adam_object | |
author | McCormick, John W. 1948- |
author_facet | McCormick, John W. 1948- |
author_role | aut |
author_sort | McCormick, John W. 1948- |
author_variant | j w m jw jwm |
building | Verbundindex |
bvnumber | BV043940437 |
classification_rvk | ST 250 |
collection | ZDB-20-CBO |
ctrlnum | (ZDB-20-CBO)CR9781139629294 (OCoLC)932463570 (DE-599)BVBBV043940437 |
dewey-full | 004.2 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 004 - Computer science |
dewey-raw | 004.2 |
dewey-search | 004.2 |
dewey-sort | 14.2 |
dewey-tens | 000 - Computer science, information, general works |
discipline | Informatik |
doi_str_mv | 10.1017/CBO9781139629294 |
format | Electronic eBook |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>03230nmm a2200529zc 4500</leader><controlfield tag="001">BV043940437</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">00000000000000.0</controlfield><controlfield tag="007">cr|uuu---uuuuu</controlfield><controlfield tag="008">161206s2015 |||| o||u| ||||||eng d</controlfield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9781139629294</subfield><subfield code="c">Online</subfield><subfield code="9">978-1-139-62929-4</subfield></datafield><datafield tag="024" ind1="7" ind2=" "><subfield code="a">10.1017/CBO9781139629294</subfield><subfield code="2">doi</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(ZDB-20-CBO)CR9781139629294</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)932463570</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV043940437</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rda</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-12</subfield><subfield code="a">DE-92</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">004.2</subfield><subfield code="2">23</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 250</subfield><subfield code="0">(DE-625)143626:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">McCormick, John W.</subfield><subfield code="d">1948-</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Building high integrity applications with SPARK</subfield><subfield code="c">John W. McCormick, University of Northern Iowa, Peter C. Chapin, Vermont Technical College</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Cambridge</subfield><subfield code="b">Cambridge University Press</subfield><subfield code="c">2015</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">1 online resource (xiv, 367 pages)</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">c</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">cr</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="500" ind1=" " ind2=" "><subfield code="a">Title from publisher's bibliographic system (viewed on 05 Oct 2015)</subfield></datafield><datafield tag="520" ind1=" " ind2=" "><subfield code="a">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.</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">SPARK (Computer program language)</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Fault-tolerant computing</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">SPARK</subfield><subfield code="g">Programmiersprache</subfield><subfield code="0">(DE-588)4790233-4</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Zuverlässigkeit</subfield><subfield code="0">(DE-588)4059245-5</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Software</subfield><subfield code="0">(DE-588)4055382-6</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">SPARK</subfield><subfield code="g">Programmiersprache</subfield><subfield code="0">(DE-588)4790233-4</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="1"><subfield code="a">Software</subfield><subfield code="0">(DE-588)4055382-6</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="2"><subfield code="a">Zuverlässigkeit</subfield><subfield code="0">(DE-588)4059245-5</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="8">1\p</subfield><subfield code="5">DE-604</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Chapin, Peter C.</subfield><subfield code="e">Sonstige</subfield><subfield code="4">oth</subfield></datafield><datafield tag="776" ind1="0" ind2="8"><subfield code="i">Erscheint auch als</subfield><subfield code="n">Druckausgabe</subfield><subfield code="z">978-1-107-04073-1</subfield></datafield><datafield tag="776" ind1="0" ind2="8"><subfield code="i">Erscheint auch als</subfield><subfield code="n">Druckausgabe</subfield><subfield code="z">978-1-107-65684-0</subfield></datafield><datafield tag="856" ind1="4" ind2="0"><subfield code="u">https://doi.org/10.1017/CBO9781139629294</subfield><subfield code="x">Verlag</subfield><subfield code="z">URL des Erstveröffentlichers</subfield><subfield code="3">Volltext</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">ZDB-20-CBO</subfield></datafield><datafield tag="999" ind1=" " ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-029349407</subfield></datafield><datafield tag="883" ind1="1" ind2=" "><subfield code="8">1\p</subfield><subfield code="a">cgwrk</subfield><subfield code="d">20201028</subfield><subfield code="q">DE-101</subfield><subfield code="u">https://d-nb.info/provenance/plan#cgwrk</subfield></datafield><datafield tag="966" ind1="e" ind2=" "><subfield code="u">https://doi.org/10.1017/CBO9781139629294</subfield><subfield code="l">BSB01</subfield><subfield code="p">ZDB-20-CBO</subfield><subfield code="q">BSB_PDA_CBO</subfield><subfield code="x">Verlag</subfield><subfield code="3">Volltext</subfield></datafield><datafield tag="966" ind1="e" ind2=" "><subfield code="u">https://doi.org/10.1017/CBO9781139629294</subfield><subfield code="l">FHN01</subfield><subfield code="p">ZDB-20-CBO</subfield><subfield code="q">FHN_PDA_CBO</subfield><subfield code="x">Verlag</subfield><subfield code="3">Volltext</subfield></datafield></record></collection> |
id | DE-604.BV043940437 |
illustrated | Not Illustrated |
indexdate | 2024-07-10T07:39:13Z |
institution | BVB |
isbn | 9781139629294 |
language | English |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-029349407 |
oclc_num | 932463570 |
open_access_boolean | |
owner | DE-12 DE-92 |
owner_facet | DE-12 DE-92 |
physical | 1 online resource (xiv, 367 pages) |
psigel | ZDB-20-CBO ZDB-20-CBO BSB_PDA_CBO ZDB-20-CBO FHN_PDA_CBO |
publishDate | 2015 |
publishDateSearch | 2015 |
publishDateSort | 2015 |
publisher | Cambridge University Press |
record_format | marc |
spelling | McCormick, John W. 1948- Verfasser aut Building high integrity applications with SPARK John W. McCormick, University of Northern Iowa, Peter C. Chapin, Vermont Technical College Cambridge Cambridge University Press 2015 1 online resource (xiv, 367 pages) txt rdacontent c rdamedia cr rdacarrier Title from publisher's bibliographic system (viewed on 05 Oct 2015) 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. SPARK (Computer program language) Fault-tolerant computing SPARK Programmiersprache (DE-588)4790233-4 gnd rswk-swf Zuverlässigkeit (DE-588)4059245-5 gnd rswk-swf Software (DE-588)4055382-6 gnd rswk-swf SPARK Programmiersprache (DE-588)4790233-4 s Software (DE-588)4055382-6 s Zuverlässigkeit (DE-588)4059245-5 s 1\p DE-604 Chapin, Peter C. Sonstige oth Erscheint auch als Druckausgabe 978-1-107-04073-1 Erscheint auch als Druckausgabe 978-1-107-65684-0 https://doi.org/10.1017/CBO9781139629294 Verlag URL des Erstveröffentlichers Volltext 1\p cgwrk 20201028 DE-101 https://d-nb.info/provenance/plan#cgwrk |
spellingShingle | McCormick, John W. 1948- Building high integrity applications with SPARK SPARK (Computer program language) Fault-tolerant computing SPARK Programmiersprache (DE-588)4790233-4 gnd Zuverlässigkeit (DE-588)4059245-5 gnd Software (DE-588)4055382-6 gnd |
subject_GND | (DE-588)4790233-4 (DE-588)4059245-5 (DE-588)4055382-6 |
title | Building high integrity applications with SPARK |
title_auth | Building high integrity applications with SPARK |
title_exact_search | Building high integrity applications with SPARK |
title_full | Building high integrity applications with SPARK John W. McCormick, University of Northern Iowa, Peter C. Chapin, Vermont Technical College |
title_fullStr | Building high integrity applications with SPARK John W. McCormick, University of Northern Iowa, Peter C. Chapin, Vermont Technical College |
title_full_unstemmed | Building high integrity applications with SPARK John W. McCormick, University of Northern Iowa, Peter C. Chapin, Vermont Technical College |
title_short | Building high integrity applications with SPARK |
title_sort | building high integrity applications with spark |
topic | SPARK (Computer program language) Fault-tolerant computing SPARK Programmiersprache (DE-588)4790233-4 gnd Zuverlässigkeit (DE-588)4059245-5 gnd Software (DE-588)4055382-6 gnd |
topic_facet | SPARK (Computer program language) Fault-tolerant computing SPARK Programmiersprache Zuverlässigkeit Software |
url | https://doi.org/10.1017/CBO9781139629294 |
work_keys_str_mv | AT mccormickjohnw buildinghighintegrityapplicationswithspark AT chapinpeterc buildinghighintegrityapplicationswithspark |