Vai al contenuto principale della pagina

Challenges of Software Verification / / edited by Vincenzo Arceri, Agostino Cortesi, Pietro Ferrara, Martina Olliaro



(Visualizza in formato marc)    (Visualizza in BIBFRAME)

Autore: Arceri Vincenzo Visualizza persona
Titolo: Challenges of Software Verification / / edited by Vincenzo Arceri, Agostino Cortesi, Pietro Ferrara, Martina Olliaro Visualizza cluster
Pubblicazione: Singapore : , : Springer Nature Singapore : , : Imprint : Springer, , 2023
Edizione: 1st ed. 2023.
Descrizione fisica: 1 online resource (275 pages)
Disciplina: 005.14
Soggetto topico: Telecommunication
Software engineering
Data protection
Internet of things
Communications Engineering, Networks
Software Engineering
Data and Information Security
Internet of Things
Altri autori: CortesiAgostino  
FerraraPietro  
OlliaroMartina  
Nota di contenuto: Chapter 1. Abstract Interpretation: From 0, 1, To ∞ -- Chapter 2. LiSA: A Generic Framework for Multilanguage Static Analysis -- Chapter 3. How to make taint analysis precise -- Chapter 4. “Fixing” the specification of widenings -- Chapter 5. Static Analysis for Data Scientists -- Chapter 6. Completeness in static analysis by abstract interpretation, a personal point of view -- Chapter 7. Lifting String Analysis Domains -- Chapter 8. Local Completeness in Abstract Interpretation -- Chapter 9. The Topdown-Solver — An Exercise in A2I -- Chapter 10. Regular matching with constraint programming -- Chapter 11. Floating-point round-off error analysis of safety-critical avionics software -- Chapter 12. Risk estimation in IoT systems -- Chapter 13. Verification of Reaction Systems Processes.
Sommario/riassunto: This book provides an overview about the open challenges in software verification. Software verification is a branch of software engineering aiming at guaranteeing that software applications satisfy some requirements of interest. Over the years, the software verification community has proposed and considered several techniques: abstract interpretation, data-flow analysis, type systems, model checking are just a few examples. The theoretical advances have been always motivated by practical challenges that have led to an equal evolution of both these sides of software verification. Indeed, several verification tools have been proposed by the research community and any software application, in order to guarantee that certain software requirements are met, needs to integrate a verification phase in its life cycle, independently of the context of application or software size. This book is aimed at collecting contributions discussing recent advances in facing open challenges in software verification, relying on a broad spectrum of verification techniques. This book collects contributions ranging from theoretical to practical arguments, and it is aimed at both researchers in software verification and their practitioners.
Titolo autorizzato: Challenges of Software Verification  Visualizza cluster
ISBN: 981-19-9601-6
Formato: Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione: Inglese
Record Nr.: 9910735785703321
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
Serie: Intelligent Systems Reference Library, . 1868-4408 ; ; 238