Passer à la navigation principale Passer à la recherche Passer au contenu principal

Non-disjunctive numerical domain for array predicate abstraction

  • Airbus Group Innovations
  • CEA/UVSQ/CNRS

Résultats de recherche: Le chapitre dans un livre, un rapport, une anthologie ou une collectionContribution à une conférenceRevue par des pairs

Résumé

We present a numerical abstract domain to infer invariants on (a possibly unbounded number of) consecutive array elements using array predicates. It is able to represent and compute affine equality relations over the predicate parameters and the program variables, without using disjunctions or heuristics. It is the cornerstone of a sound static analysis of one- and two-dimensional array manipulation algorithms. The implementation shows very good performance on representative benchmarks. Our approach is sufficiently robust to handle programs traversing arrays and matrices in various ways.

langue originaleAnglais
titreProgramming Languages and Systems - 17th European Symposium on Programming, ESOP 2008 - Held as Part of the Joint European Conferences on Theory and Practice of Software, ETAPS 2008, Proceedings
Pages163-177
Nombre de pages15
Les DOIs
étatPublié - 21 juil. 2008
Modification externeOui
Evénement17th European Symposium on Programming, ESOP 2008 - Budapest, Hongrie
Durée: 29 mars 20086 avr. 2008

Série de publications

NomLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume4960 LNCS
ISSN (imprimé)0302-9743
ISSN (Electronique)1611-3349

Une conférence

Une conférence17th European Symposium on Programming, ESOP 2008
Pays/TerritoireHongrie
La villeBudapest
période29/03/086/04/08

Empreinte digitale

Examiner les sujets de recherche de « Non-disjunctive numerical domain for array predicate abstraction ». Ensemble, ils forment une empreinte digitale unique.

Contient cette citation