Catálogo de publicaciones - libros

Compartir en
redes sociales


Model Checking Software: 14th International SPIN Workshop, Berlin, Germany, July 1-3, 2007. Proceedings

Dragan Bošnački ; Stefan Edelkamp (eds.)

En conferencia: 14º International SPIN Workshop on Model Checking of Software (SPIN) . Berlin, Germany . July 1, 2007 - July 3, 2007

Resumen/Descripción – provisto por la editorial

No disponible.

Palabras clave – provistas por la editorial

No disponibles.

Disponibilidad
Institución detectada Año de publicación Navegá Descargá Solicitá
No detectada 2007 SpringerLink

Información

Tipo de recurso:

libros

ISBN impreso

978-3-540-73369-0

ISBN electrónico

978-3-540-73370-6

Editor responsable

Springer Nature

País de edición

Reino Unido

Fecha de publicación

Información sobre derechos de publicación

© Springer-Verlag Berlin Heidelberg 2007

Tabla de contenidos

Instrumenting C Programs with Nested Word Monitors

Swarat Chaudhuri; Rajeev Alur

In classical automata-theoretic model checking of safety properties [6], a system model generates a language of words modeling system executions, and verification involves checking if  ∩ ′ = ∅, ′ being the language of words deemed “unsafe” by the specification. This view is also used in recent program analyzers like  [5] and  [2], where a specification is a word automaton (or monitor) with finite-state control-flow that accepts all “unsafe” program executions. Typical analysis constructs the “product” of a program and a monitor, in effect the program with extra commands and assertions, so that the input program fails its specification if and only if the product program fails an assertion. The latter is then checked for possible assertion failures. Monitors also find use in testing and runtime verification, where we try finding assertion violations in the product program at runtime.

Pp. 279-283