Symbolic execution and reachability analysis using rewriting modulo SMT for spatial concurrent constraint systems with extrusion

Miguel Romero, Camilo Rocha

Producción: Capítulo del libro/informe/acta de congresoContribución a la conferenciarevisión exhaustiva

1 Cita (Scopus)

Resumen

The usual high degree of assurance in safety-critical systems is being challenged by a new incarnation of distributed systems exposed to the presence of hierarchical computation (e.g., virtualization resources such as container and virtual machine technology). This paper addresses the issue of symbolically specifying and verifying properties of distributed hierarchical systems using rewriting modulo SMT, a symbolic approach for rewriting logic that seamlessly combines rewriting modulo theories, SMT solving, and model checking. It presents a rewrite theory R implementing a symbolic executable semantics of an algebraic model of spatially constrained concurrent process with extrusion. The underlying constraint system in R is materialized with the help of SMT-solving technology, where the constraints are quantifier-free formulas interpreted over the Booleans and integers, and information entailment is queried via semantic inference. Symbolic rewrite steps with → R capture all possible traces from ground instances of the source state to the ground instances of the target state. This approach, as illustrated with some examples in the paper, is well-suited for specifying and proving (or disproving) existential reachability properties of distributed hierarchical systems, such as fault-tolerance, consistency, and privacy.

Idioma originalInglés
Título de la publicación alojadaNASA Formal Methods 10th International Symposium, 10th International Symposium, NFM 2018 Newport News, Proceedings
EditoresAaron Dutle, Cesar Munoz, Anthony Narkawicz
EditorialSpringer Verlag
Páginas435-451
Número de páginas17
ISBN (versión impresa)9783319779348
DOI
EstadoPublicada - 2018
Evento10th International Symposium on NASA Formal Methods, NFM 2018 - Newport News, Estados Unidos
Duración: 17 abr. 201819 abr. 2018

Serie de la publicación

NombreLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volumen10811 LNCS
ISSN (versión impresa)0302-9743
ISSN (versión digital)1611-3349

Conferencia

Conferencia10th International Symposium on NASA Formal Methods, NFM 2018
País/TerritorioEstados Unidos
CiudadNewport News
Período17/04/1819/04/18

Huella

Profundice en los temas de investigación de 'Symbolic execution and reachability analysis using rewriting modulo SMT for spatial concurrent constraint systems with extrusion'. En conjunto forman una huella única.

Citar esto