Formal Verification of Control System Software:
An essential introduction to the analysis and verification of control systems softwareThe verification of control systems software is critical to a host of technologies and industries, from aeronautics and medical technology to the cars we drive—the failure of controller software can cost people the...
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Elektronisch E-Book |
Sprache: | English |
Veröffentlicht: |
Princeton, NJ
Princeton University Press
[2019]
|
Schriftenreihe: | Princeton Series in Applied Mathematics
67 |
Schlagworte: | |
Online-Zugang: | DE-1046 DE-898 DE-859 DE-860 DE-91 DE-706 DE-706 DE-739 DE-1043 DE-858 Volltext |
Zusammenfassung: | An essential introduction to the analysis and verification of control systems softwareThe verification of control systems software is critical to a host of technologies and industries, from aeronautics and medical technology to the cars we drive—the failure of controller software can cost people their lives. In this authoritative and accessible book, Pierre-Loïc Garoche provides control engineers and computer scientists with an indispensable introduction to the formal techniques for analyzing and verifying this important class of software.Too often, control engineers are unaware of the issues surrounding the verification of software, while computer scientists tend to be unfamiliar with the specificities of controller software. Garoche provides a unified approach especially geared to graduate students in both fields, covering formal verification methods as well as the design and verification of controllers. He presents a wealth of new verification techniques for performing exhaustive analysis of controller software. These include new means to compute nonlinear invariants, the use of convex optimization tools, and methods for dealing with numerical imprecisions such as floating point computations occurring in the analyzed software.As the autonomy of these systems continues to increase—such as in autonomous cars, drones, and satellites and landers—the numerical functions in critical systems are growing ever more advanced. The techniques presented here are essential to support the formal analysis of the controller software being used in these new and emerging technologies |
Beschreibung: | 1 online resource 79 b/w illus |
ISBN: | 9780691189581 |
DOI: | 10.1515/9780691189581 |
Internformat
MARC
LEADER | 00000nam a2200000zcb4500 | ||
---|---|---|---|
001 | BV045928420 | ||
003 | DE-604 | ||
005 | 20200221 | ||
007 | cr|uuu---uuuuu | ||
008 | 190612s2019 xx a||| o|||| 00||| eng d | ||
020 | |a 9780691189581 |9 978-0-691-18958-1 | ||
024 | 7 | |a 10.1515/9780691189581 |2 doi | |
035 | |a (ZDB-23-DGG)9780691189581 | ||
035 | |a (OCoLC)1104875632 | ||
035 | |a (DE-599)BVBBV045928420 | ||
040 | |a DE-604 |b ger |e rda | ||
041 | 0 | |a eng | |
049 | |a DE-1046 |a DE-739 |a DE-860 |a DE-859 |a DE-91 |a DE-898 |a DE-706 |a DE-1043 |a DE-858 | ||
082 | 0 | |a 629.8 |2 23 | |
100 | 1 | |a Garoche, Pierre-Loic |e Verfasser |0 (DE-588)1189107899 |4 aut | |
245 | 1 | 0 | |a Formal Verification of Control System Software |c Pierre-Loïc Garoche |
264 | 1 | |a Princeton, NJ |b Princeton University Press |c [2019] | |
264 | 4 | |c © 2019 | |
300 | |a 1 online resource |b 79 b/w illus | ||
336 | |b txt |2 rdacontent | ||
337 | |b c |2 rdamedia | ||
338 | |b cr |2 rdacarrier | ||
490 | 1 | |a Princeton Series in Applied Mathematics |v 67 | |
520 | |a An essential introduction to the analysis and verification of control systems softwareThe verification of control systems software is critical to a host of technologies and industries, from aeronautics and medical technology to the cars we drive—the failure of controller software can cost people their lives. In this authoritative and accessible book, Pierre-Loïc Garoche provides control engineers and computer scientists with an indispensable introduction to the formal techniques for analyzing and verifying this important class of software.Too often, control engineers are unaware of the issues surrounding the verification of software, while computer scientists tend to be unfamiliar with the specificities of controller software. Garoche provides a unified approach especially geared to graduate students in both fields, covering formal verification methods as well as the design and verification of controllers. He presents a wealth of new verification techniques for performing exhaustive analysis of controller software. These include new means to compute nonlinear invariants, the use of convex optimization tools, and methods for dealing with numerical imprecisions such as floating point computations occurring in the analyzed software.As the autonomy of these systems continues to increase—such as in autonomous cars, drones, and satellites and landers—the numerical functions in critical systems are growing ever more advanced. The techniques presented here are essential to support the formal analysis of the controller software being used in these new and emerging technologies | ||
650 | 7 | |a MATHEMATICS / Applied |2 bisacsh | |
650 | 4 | |a Automatic control | |
650 | 4 | |a Computer software | |
776 | 0 | 8 | |i Erscheint auch als |n Druck-Ausgabe |
830 | 0 | |a Princeton Series in Applied Mathematics |v 67 |w (DE-604)BV046043043 |9 67 | |
856 | 4 | 0 | |u https://doi.org/10.1515/9780691189581 |x Verlag |z URL des Erstveröffentlichers |3 Volltext |
912 | |a ZDB-23-DGG | ||
912 | |a ZDB-23-DMA | ||
940 | 1 | |q ZDB-23-DMA19 | |
943 | 1 | |a oai:aleph.bib-bvb.de:BVB01-031310857 | |
966 | e | |u https://doi.org/10.1515/9780691189581?locatt=mode:legacy |l DE-1046 |p ZDB-23-DGG |q FAW_PDA_DGG |x Verlag |3 Volltext | |
966 | e | |u https://doi.org/10.1515/9780691189581?locatt=mode:legacy |l DE-898 |p ZDB-23-DMA |q ZDB-23-DMA19 |x Verlag |3 Volltext | |
966 | e | |u https://doi.org/10.1515/9780691189581?locatt=mode:legacy |l DE-859 |p ZDB-23-DGG |q FKE_PDA_DGG |x Verlag |3 Volltext | |
966 | e | |u https://doi.org/10.1515/9780691189581?locatt=mode:legacy |l DE-860 |p ZDB-23-DGG |q FLA_PDA_DGG |x Verlag |3 Volltext | |
966 | e | |u https://doi.org/10.1515/9780691189581?locatt=mode:legacy |l DE-91 |p ZDB-23-DMA |q TUM_Paketkauf |x Verlag |3 Volltext | |
966 | e | |u https://doi.org/10.1515/9780691189581?locatt=mode:legacy |l DE-706 |p ZDB-23-DMA |x Verlag |3 Volltext | |
966 | e | |u https://www.degruyter.com/view/product/525206 |l DE-706 |p ZDB-23-DMA |x Verlag |3 Volltext | |
966 | e | |u https://doi.org/10.1515/9780691189581?locatt=mode:legacy |l DE-739 |p ZDB-23-DGG |q UPA_PDA_DGG |x Verlag |3 Volltext | |
966 | e | |u https://doi.org/10.1515/9780691189581?locatt=mode:legacy |l DE-1043 |p ZDB-23-DGG |q FAB_PDA_DGG |x Verlag |3 Volltext | |
966 | e | |u https://doi.org/10.1515/9780691189581?locatt=mode:legacy |l DE-858 |p ZDB-23-DGG |q FCO_PDA_DGG |x Verlag |3 Volltext |
Datensatz im Suchindex
_version_ | 1824507513298485248 |
---|---|
adam_text | |
any_adam_object | |
author | Garoche, Pierre-Loic |
author_GND | (DE-588)1189107899 |
author_facet | Garoche, Pierre-Loic |
author_role | aut |
author_sort | Garoche, Pierre-Loic |
author_variant | p l g plg |
building | Verbundindex |
bvnumber | BV045928420 |
collection | ZDB-23-DGG ZDB-23-DMA |
ctrlnum | (ZDB-23-DGG)9780691189581 (OCoLC)1104875632 (DE-599)BVBBV045928420 |
dewey-full | 629.8 |
dewey-hundreds | 600 - Technology (Applied sciences) |
dewey-ones | 629 - Other branches of engineering |
dewey-raw | 629.8 |
dewey-search | 629.8 |
dewey-sort | 3629.8 |
dewey-tens | 620 - Engineering and allied operations |
discipline | Mess-/Steuerungs-/Regelungs-/Automatisierungstechnik / Mechatronik |
doi_str_mv | 10.1515/9780691189581 |
format | Electronic eBook |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>00000nam a2200000zcb4500</leader><controlfield tag="001">BV045928420</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20200221</controlfield><controlfield tag="007">cr|uuu---uuuuu</controlfield><controlfield tag="008">190612s2019 xx a||| o|||| 00||| eng d</controlfield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9780691189581</subfield><subfield code="9">978-0-691-18958-1</subfield></datafield><datafield tag="024" ind1="7" ind2=" "><subfield code="a">10.1515/9780691189581</subfield><subfield code="2">doi</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(ZDB-23-DGG)9780691189581</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)1104875632</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV045928420</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-1046</subfield><subfield code="a">DE-739</subfield><subfield code="a">DE-860</subfield><subfield code="a">DE-859</subfield><subfield code="a">DE-91</subfield><subfield code="a">DE-898</subfield><subfield code="a">DE-706</subfield><subfield code="a">DE-1043</subfield><subfield code="a">DE-858</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">629.8</subfield><subfield code="2">23</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Garoche, Pierre-Loic</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)1189107899</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Formal Verification of Control System Software</subfield><subfield code="c">Pierre-Loïc Garoche</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Princeton, NJ</subfield><subfield code="b">Princeton University Press</subfield><subfield code="c">[2019]</subfield></datafield><datafield tag="264" ind1=" " ind2="4"><subfield code="c">© 2019</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">1 online resource</subfield><subfield code="b">79 b/w illus</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="490" ind1="1" ind2=" "><subfield code="a">Princeton Series in Applied Mathematics</subfield><subfield code="v">67</subfield></datafield><datafield tag="520" ind1=" " ind2=" "><subfield code="a">An essential introduction to the analysis and verification of control systems softwareThe verification of control systems software is critical to a host of technologies and industries, from aeronautics and medical technology to the cars we drive—the failure of controller software can cost people their lives. In this authoritative and accessible book, Pierre-Loïc Garoche provides control engineers and computer scientists with an indispensable introduction to the formal techniques for analyzing and verifying this important class of software.Too often, control engineers are unaware of the issues surrounding the verification of software, while computer scientists tend to be unfamiliar with the specificities of controller software. Garoche provides a unified approach especially geared to graduate students in both fields, covering formal verification methods as well as the design and verification of controllers. He presents a wealth of new verification techniques for performing exhaustive analysis of controller software. These include new means to compute nonlinear invariants, the use of convex optimization tools, and methods for dealing with numerical imprecisions such as floating point computations occurring in the analyzed software.As the autonomy of these systems continues to increase—such as in autonomous cars, drones, and satellites and landers—the numerical functions in critical systems are growing ever more advanced. The techniques presented here are essential to support the formal analysis of the controller software being used in these new and emerging technologies</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">MATHEMATICS / Applied</subfield><subfield code="2">bisacsh</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Automatic control</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Computer software</subfield></datafield><datafield tag="776" ind1="0" ind2="8"><subfield code="i">Erscheint auch als</subfield><subfield code="n">Druck-Ausgabe</subfield></datafield><datafield tag="830" ind1=" " ind2="0"><subfield code="a">Princeton Series in Applied Mathematics</subfield><subfield code="v">67</subfield><subfield code="w">(DE-604)BV046043043</subfield><subfield code="9">67</subfield></datafield><datafield tag="856" ind1="4" ind2="0"><subfield code="u">https://doi.org/10.1515/9780691189581</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-23-DGG</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">ZDB-23-DMA</subfield></datafield><datafield tag="940" ind1="1" ind2=" "><subfield code="q">ZDB-23-DMA19</subfield></datafield><datafield tag="943" ind1="1" ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-031310857</subfield></datafield><datafield tag="966" ind1="e" ind2=" "><subfield code="u">https://doi.org/10.1515/9780691189581?locatt=mode:legacy</subfield><subfield code="l">DE-1046</subfield><subfield code="p">ZDB-23-DGG</subfield><subfield code="q">FAW_PDA_DGG</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.1515/9780691189581?locatt=mode:legacy</subfield><subfield code="l">DE-898</subfield><subfield code="p">ZDB-23-DMA</subfield><subfield code="q">ZDB-23-DMA19</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.1515/9780691189581?locatt=mode:legacy</subfield><subfield code="l">DE-859</subfield><subfield code="p">ZDB-23-DGG</subfield><subfield code="q">FKE_PDA_DGG</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.1515/9780691189581?locatt=mode:legacy</subfield><subfield code="l">DE-860</subfield><subfield code="p">ZDB-23-DGG</subfield><subfield code="q">FLA_PDA_DGG</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.1515/9780691189581?locatt=mode:legacy</subfield><subfield code="l">DE-91</subfield><subfield code="p">ZDB-23-DMA</subfield><subfield code="q">TUM_Paketkauf</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.1515/9780691189581?locatt=mode:legacy</subfield><subfield code="l">DE-706</subfield><subfield code="p">ZDB-23-DMA</subfield><subfield code="x">Verlag</subfield><subfield code="3">Volltext</subfield></datafield><datafield tag="966" ind1="e" ind2=" "><subfield code="u">https://www.degruyter.com/view/product/525206</subfield><subfield code="l">DE-706</subfield><subfield code="p">ZDB-23-DMA</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.1515/9780691189581?locatt=mode:legacy</subfield><subfield code="l">DE-739</subfield><subfield code="p">ZDB-23-DGG</subfield><subfield code="q">UPA_PDA_DGG</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.1515/9780691189581?locatt=mode:legacy</subfield><subfield code="l">DE-1043</subfield><subfield code="p">ZDB-23-DGG</subfield><subfield code="q">FAB_PDA_DGG</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.1515/9780691189581?locatt=mode:legacy</subfield><subfield code="l">DE-858</subfield><subfield code="p">ZDB-23-DGG</subfield><subfield code="q">FCO_PDA_DGG</subfield><subfield code="x">Verlag</subfield><subfield code="3">Volltext</subfield></datafield></record></collection> |
id | DE-604.BV045928420 |
illustrated | Illustrated |
indexdate | 2025-02-19T17:25:55Z |
institution | BVB |
isbn | 9780691189581 |
language | English |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-031310857 |
oclc_num | 1104875632 |
open_access_boolean | |
owner | DE-1046 DE-739 DE-860 DE-859 DE-91 DE-BY-TUM DE-898 DE-BY-UBR DE-706 DE-1043 DE-858 |
owner_facet | DE-1046 DE-739 DE-860 DE-859 DE-91 DE-BY-TUM DE-898 DE-BY-UBR DE-706 DE-1043 DE-858 |
physical | 1 online resource 79 b/w illus |
psigel | ZDB-23-DGG ZDB-23-DMA ZDB-23-DMA19 ZDB-23-DGG FAW_PDA_DGG ZDB-23-DMA ZDB-23-DMA19 ZDB-23-DGG FKE_PDA_DGG ZDB-23-DGG FLA_PDA_DGG ZDB-23-DMA TUM_Paketkauf ZDB-23-DGG UPA_PDA_DGG ZDB-23-DGG FAB_PDA_DGG ZDB-23-DGG FCO_PDA_DGG |
publishDate | 2019 |
publishDateSearch | 2019 |
publishDateSort | 2019 |
publisher | Princeton University Press |
record_format | marc |
series | Princeton Series in Applied Mathematics |
series2 | Princeton Series in Applied Mathematics |
spelling | Garoche, Pierre-Loic Verfasser (DE-588)1189107899 aut Formal Verification of Control System Software Pierre-Loïc Garoche Princeton, NJ Princeton University Press [2019] © 2019 1 online resource 79 b/w illus txt rdacontent c rdamedia cr rdacarrier Princeton Series in Applied Mathematics 67 An essential introduction to the analysis and verification of control systems softwareThe verification of control systems software is critical to a host of technologies and industries, from aeronautics and medical technology to the cars we drive—the failure of controller software can cost people their lives. In this authoritative and accessible book, Pierre-Loïc Garoche provides control engineers and computer scientists with an indispensable introduction to the formal techniques for analyzing and verifying this important class of software.Too often, control engineers are unaware of the issues surrounding the verification of software, while computer scientists tend to be unfamiliar with the specificities of controller software. Garoche provides a unified approach especially geared to graduate students in both fields, covering formal verification methods as well as the design and verification of controllers. He presents a wealth of new verification techniques for performing exhaustive analysis of controller software. These include new means to compute nonlinear invariants, the use of convex optimization tools, and methods for dealing with numerical imprecisions such as floating point computations occurring in the analyzed software.As the autonomy of these systems continues to increase—such as in autonomous cars, drones, and satellites and landers—the numerical functions in critical systems are growing ever more advanced. The techniques presented here are essential to support the formal analysis of the controller software being used in these new and emerging technologies MATHEMATICS / Applied bisacsh Automatic control Computer software Erscheint auch als Druck-Ausgabe Princeton Series in Applied Mathematics 67 (DE-604)BV046043043 67 https://doi.org/10.1515/9780691189581 Verlag URL des Erstveröffentlichers Volltext |
spellingShingle | Garoche, Pierre-Loic Formal Verification of Control System Software Princeton Series in Applied Mathematics MATHEMATICS / Applied bisacsh Automatic control Computer software |
title | Formal Verification of Control System Software |
title_auth | Formal Verification of Control System Software |
title_exact_search | Formal Verification of Control System Software |
title_full | Formal Verification of Control System Software Pierre-Loïc Garoche |
title_fullStr | Formal Verification of Control System Software Pierre-Loïc Garoche |
title_full_unstemmed | Formal Verification of Control System Software Pierre-Loïc Garoche |
title_short | Formal Verification of Control System Software |
title_sort | formal verification of control system software |
topic | MATHEMATICS / Applied bisacsh Automatic control Computer software |
topic_facet | MATHEMATICS / Applied Automatic control Computer software |
url | https://doi.org/10.1515/9780691189581 |
volume_link | (DE-604)BV046043043 |
work_keys_str_mv | AT garochepierreloic formalverificationofcontrolsystemsoftware |