Multivariant assertion-based guidance in abstract interpretation

García Contreras, Isabel, Morales Caballero, José Francisco and Hermenegildo, Manuel V. ORCID: https://orcid.org/0000-0002-7583-323X (2018). Multivariant assertion-based guidance in abstract interpretation. En: "28th International Symposium on Logic-Based Program Synthesis and Transformation (LOPSTR 2018)", 4-6 Sep 2018, Frankfurt, Alemania.

Descripción

Título: Multivariant assertion-based guidance in abstract interpretation
Autor/es:
Tipo de Documento: Ponencia en Congreso o Jornada (Artículo)
Título del Evento: 28th International Symposium on Logic-Based Program Synthesis and Transformation (LOPSTR 2018)
Fechas del Evento: 4-6 Sep 2018
Lugar del Evento: Frankfurt, Alemania
Título del Libro: LOPSTR 2018: 28th International Symposium on Logic-Based Program Synthesis and Transformation
Fecha: 2018
Materias:
ODS:
Palabras Clave Informales: Program analysis, Multivariance, Context sensitivity, Abstract interpretation, Assertions, Static analysis, User guidance
Escuela: E.T.S. de Ingenieros Informáticos (UPM)
Departamento: Inteligencia Artificial
Licencias Creative Commons: Reconocimiento - Sin obra derivada - No comercial

Texto completo

[thumbnail of HERMENEGILDO_2018-01.pdf] PDF (Portable Document Format) - Se necesita un visor de ficheros PDF, como GSview, Xpdf o Adobe Acrobat Reader
Descargar (448kB)

Resumen

Approximations during program analysis are a necessary evil, as they ensure essential properties, such as soundness and termination of the analysis, but they also imply not always producing useful results. Automatic techniques have been studied to prevent precision loss, typically at the expense of larger resource consumption. In both cases (i.e., when analysis produces inaccurate results and when resource consumption is too high), it is necessary to have some means for users to provide information to guide analysis and thus improve precision and/or performance. We present techniques for supporting within an abstract interpretation framework a rich set of assertions that can deal with multivariance/context-sensitivity, and can handle different run-time semantics for those assertions that cannot be discharged at compile time. We show how the proposed approach can be applied to both improving precision and accelerating analysis. We also provide some formal results on the effects of such assertions on the analysis results.

Proyectos asociados

Tipo
Código
Acrónimo
Responsable
Título
Gobierno de España
TIN2015-67522-C3-1-R
TRACES
Fundación IMDEA Software
Tecnologías y herramientas para el desarrollo de software consciente de los recursos, correcto y eficiente (IMDEA)
Gobierno de España
M141047003
Sin especificar
Universidad Politécnica de Madrid
N-GREENS program
Gobierno de España
FPU16/04811
Sin especificar
Sin especificar
Sin especificar

Más información

ID de Registro: 70122
Identificador DC: https://oa.upm.es/70122/
Identificador OAI: oai:oa.upm.es:70122
URL Oficial: http://cliplab.org/papers/guided-analysis-post-lop...
Depositado por: Biblioteca Facultad de Informatica
Depositado el: 18 Mar 2022 12:47
Ultima Modificación: 28 May 2025 11:36