Scalable Bit-precise Formal Verification of Embedded Software

Lieferzeit: Lieferbar innerhalb 14 Tagen

45,90 

ISBN: 3659936545
ISBN 13: 9783659936548
Autor: He, Nannan
Verlag: LAP LAMBERT Academic Publishing
Umfang: 212 S.
Erscheinungsdatum: 11.10.2016
Auflage: 1/2016
Format: 1.4 x 22 x 15
Gewicht: 334 g
Produktform: Kartoniert
Einband: Kartoniert
Artikelnummer: 9979963 Kategorie:

Beschreibung

Many of the automatic formal verification techniques choose to model a non-Boolean program variable as a bit-vector with bounded width (i.e. a vector of multiple bits like 32- or 64- bits) to achieve bit-precise verification. The major challenge of applying such formal technique to real-world embedded software is scalability. This book explores several abstraction techniques to deal with this challenge. It first proposes a tight integration of program slicing, which is an important static program analysis technique, with bounded model checking. Then it presents a new symbolic simulation for scalable formal verification. This simulation involves using distinguishing Xs as symbolic values to abstract concrete variables' values. It also defines two testability metrics - controllability and observability - as the high-level structural guidance to improve efficiency of the proof-based abstraction refinement framework. This book finally proposes a novel algorithm to discover path-oriented non-uniform encoding widths of individual variables, which may be smaller than their original modeling width but large enough for formal verification.

Autorenporträt

Dr. Nannan He is an assistant professor in the Department of ECET at Minnesota State University, US. She received her PhD in Computer Engineering from Virginia Tech,US(2009),and did post-doctoral research in the Computer Science Department at Oxford University, UK. Her research interests include software formal verification and model-based design.

Herstellerkennzeichnung:


OmniScriptum SRL
Str. Armeneasca 28/1, office 1
2012 Chisinau
MD

E-Mail: info@omniscriptum.com

Das könnte Ihnen auch gefallen …