Cargando…

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 th...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Garoche, Pierre-Loïc, 1982- (Autor)
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Princeton, New Jersey : Princeton University Press, [2019]
Colección:Princeton series in applied mathematics.
Temas:
Acceso en línea:Texto completo

MARC

LEADER 00000cam a2200000 i 4500
001 JSTOR_on1085493238
003 OCoLC
005 20231005004200.0
006 m o d
007 cr cnu|||unuuu
008 190212s2019 nju ob 001 0 eng d
040 |a N$T  |b eng  |e rda  |e pn  |c N$T  |d N$T  |d EBLCP  |d OCLCF  |d N$T  |d DEGRU  |d JSTOR  |d YDX  |d OCLCQ  |d OH1  |d OCLCQ  |d UMI  |d BRF  |d IEEEE  |d OCLCO  |d OCLCQ  |d OCLCO  |d OCLCQ  |d SFB  |d OCLCQ  |d YWS  |d OCLCQ  |d OCLCO 
019 |a 1149390842 
020 |a 9780691189581  |q (electronic bk.) 
020 |a 0691189587  |q (electronic bk.) 
020 |z 9780691181301 
029 1 |a AU@  |b 000065328970 
035 |a (OCoLC)1085493238  |z (OCoLC)1149390842 
037 |a 22573/ctv827psq  |b JSTOR 
037 |a 9452601  |b IEEE 
050 4 |a TJ225  |b .G37 2019 
072 7 |a TEC  |x 009000  |2 bisacsh 
072 7 |a MAT  |x 003000  |2 bisacsh 
072 7 |a MAT  |x 007000  |2 bisacsh 
072 7 |a MAT  |x 017000  |2 bisacsh 
072 7 |a MAT  |x 041000  |2 bisacsh 
072 7 |a MAT  |x 042000  |2 bisacsh 
072 7 |a COM  |x 014000  |2 bisacsh 
082 0 4 |a 629.8  |2 23 
049 |a UAMI 
100 1 |a Garoche, Pierre-Loïc,  |d 1982-  |e author. 
245 1 0 |a Formal verification of control system software /  |c Pierre-Loïc Garoche. 
264 1 |a Princeton, New Jersey :  |b Princeton University Press,  |c [2019] 
300 |a 1 online resource 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
490 1 |a Princeton series in applied mathematics 
504 |a Includes bibliographical references and index. 
588 0 |a Online resource; title from PDF title page (EBSCO, viewed February 13, 2019). 
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. 
505 0 0 |t Frontmatter --  |t Contents --  |t I. Need and Tools to Verify Critical Cyber-Physical Systems --  |t 1. Critical Embedded Software: Control Software Development and V & V --  |t 2. Formal Methods: Different Approaches for Verification --  |t 3. Control Systems --  |t II. Invariant Synthesis: Convex-optimization Based Abstract Interpretation --  |t 4. Definitions-Background --  |t 5. Invariants Synthesis via Convex Optimization: Postfixpoint Computation as Semialgebraic Constraints --  |t 6. Template-based Analyses and Min-policy Iteration --  |t III. System-level Analysis at Model and Code Level --  |t 7. System-level Properties as Numerical Invariants --  |t 8. Validation of System-level Properties at Code Level --  |t IV. Numerical Issues --  |t 9. Floating-point Semantics of Analyzed Programs --  |t 10. Convex Optimization and Numerical Issues --  |t Bibliography --  |t Index --  |t Acknowledgments 
590 |a JSTOR  |b Books at JSTOR Demand Driven Acquisitions (DDA) 
590 |a JSTOR  |b Books at JSTOR All Purchased 
590 |a JSTOR  |b Books at JSTOR Evidence Based Acquisitions 
650 0 |a Automatic control. 
650 0 |a Computer software. 
650 2 |a Software 
650 6 |a Commande automatique. 
650 6 |a Logiciels. 
650 7 |a software.  |2 aat 
650 7 |a TECHNOLOGY & ENGINEERING  |x Engineering (General)  |2 bisacsh 
650 7 |a MATHEMATICS  |x Applied.  |2 bisacsh 
650 7 |a Automatic control  |2 fast 
650 7 |a Computer software  |2 fast 
776 0 8 |i Print version:  |z 9780691181301  |w (OCoLC)1059270929 
830 0 |a Princeton series in applied mathematics. 
856 4 0 |u https://jstor.uam.elogim.com/stable/10.2307/j.ctv80cd4v  |z Texto completo 
938 |a De Gruyter  |b DEGR  |n 9780691189581 
938 |a ProQuest Ebook Central  |b EBLB  |n EBL5695063 
938 |a EBSCOhost  |b EBSC  |n 1941226 
938 |a YBP Library Services  |b YANK  |n 15878118 
994 |a 92  |b IZTAP