|
|<
<< Page précédente
1
Page suivante >>
>|
|
documents par page
|
Tri :
Date
Editeur
Auteur
Titre
|
|
Logic-based static analysis for the verification of programs with dynamically allocated data structures
/ INRIA (Institut national de recherche en informatique et automatique)
/ 03-12-2015
/ Canal-u.fr
DRAGOI Cesara
Voir le résumé
Voir le résumé
Software
development has reached a complexity level that cannot be handled
without the aid of computer assisted methods. It is therefore of the
highest importance to have rigorous methods and automated techniques for
software verification, allowing to ensure a high degree of reliability
and of confidence in their behaviors.
In
this talk, we present logic-based frameworks for automatic verification
of programs manipulating dynamically allocated data-structures. We
focus on static analysis techniques, that generate assertions about the
program’s reachable states using the algorithmic capabilities of the
logic in which the analysis is done. The generated assertions identify
which data structures have been allocated, e.g., stacks, queues, and
properties of their content and size, characterising the multisets of
their elements, or data relations such as order constraints and
structures equality.
Data-structures
are typically implemented in libraries. The verification methodology
consists in using static analysis to generate for each method assertions
describing the relation between its inputs and outputs, and show that
these assertions imply the specification as described in the API’s. Mot(s) clés libre(s) : évaluation sytème informatique
|
Accéder à la ressource
|
|
|<
<< Page précédente
1
Page suivante >>
>|
|
documents par page
|