Cantitate/Preț
Produs

Formal Verification of Control System Software

Autor Pierre-Loïc Garoche
en Limba Engleză Hardback – 14 mai 2019

Analiza erorilor numerice în calculele cu virgulă mobilă reprezintă un punct critic în dezvoltarea sistemelor de control moderne, iar Formal Verification of Control System Software de Pierre-Loïc Garoche abordează această temă cu o rigoare matematică deosebită. Remarcăm efortul autorului de a crea o punte între două discipline care adesea comunică deficitar: ingineria sistemelor de control și informatica teoretică. În timp ce inginerii se concentrează pe performanța buclei de control, informaticienii prioritizează corectitudinea logică a codului; acest volum oferă un cadru unitar pentru ambele perspective. Suntem de părere că noutatea majoră a acestui text rezidă în prezentarea tehnicilor de calcul pentru invarianți neliniari și utilizarea optimizării convexe pentru analiza exhaustivă a software-ului. Într-o eră în care autonomia sistemelor — de la drone la vehicule autonome — depinde de funcții numerice tot mai complexe, volumul propus de Princeton University Press devine un instrument de lucru esențial. Stilul este unul academic, precis, axat pe aplicabilitatea metodelor formale în scenarii unde eșecul software-ului poate avea consecințe catastrofale. Cititorii familiarizați cu Numerical Software Verification de Majid Zamani vor aprecia modul în care Pierre-Loïc Garoche extinde discuția de la verificarea algoritmică generală către specificul controlerelor industriale. Dacă volumul lui Zamani se concentrează pe cercetările recente din workshop-urile de specialitate, Garoche oferă o structură pedagogică, ideală pentru un curs universitar de nivel master sau doctorat, integrând teoria controlului cu verificarea formală într-un mod mult mai integrat.

Citește tot Restrânge

Preț: 48064 lei

Puncte Express: 721

Carte disponibilă

Livrare economică 14-28 mai


Specificații

ISBN-13: 9780691181301
ISBN-10: 0691181306
Pagini: 232
Dimensiuni: 162 x 244 x 20 mm
Greutate: 0.54 kg
Editura: Princeton University Press

De ce să citești această carte

Această carte este esențială pentru inginerii și informaticienii care lucrează la sisteme critice unde siguranța este prioritară. Cititorul câștigă o înțelegere profundă a modului în care metodele matematice pot garanta că un software de control nu va eșua din cauza erorilor de implementare sau a impreciziilor numerice. Este o resursă rară care unifică optimizarea convexă cu verificarea formală pentru tehnologiile emergente precum mașinile autonome și dronele.


Despre autor

Pierre-Loïc Garoche este un cercetător recunoscut în domeniul metodelor formale aplicate sistemelor critice. Cu o expertiză solidă la intersecția dintre informatică și ingineria aerospațială, el s-a concentrat pe dezvoltarea de instrumente matematice capabile să analizeze software-ul complex de zbor și controlul sistemelor autonome. Activitatea sa academică și de cercetare subliniază importanța verificării riguroase în prevenirea defectelor software în industrii unde siguranța vieții umane depinde de corectitudinea execuției algoritmice. Această expertiză este reflectată în abordarea sa pedagogică și tehnică din prezentul volum.


Notă biografică

Pierre-Loïc Garoche is senior research scientist at ONERA, France's national aerospace research center.

Descriere scurtă

An essential introduction to the analysis and verification of control systems software, the 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èic 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.