Texto completo
|
PDF (Portable Document Format)
- Se necesita un visor de ficheros PDF, como GSview, Xpdf o Adobe Acrobat Reader
Descargar (3MB) |
ORCID: https://orcid.org/0000-0002-7583-323X
(2021).
Incremental and modular context-sensitive analysis.
"Theory and Practice of Logic Programming", v. 21
(n. 2);
pp. 196-243.
ISSN 1475-3081.
https://doi.org/10.1017/S1471068420000496.
| Título: | Incremental and modular context-sensitive analysis |
|---|---|
| Autor/es: |
|
| Tipo de Documento: | Artículo |
| Título de Revista/Publicación: | Theory and Practice of Logic Programming |
| Fecha: | 2021 |
| ISSN: | 1475-3081 |
| Volumen: | 21 |
| Número: | 2 |
| Materias: | |
| ODS: | |
| Palabras Clave Informales: | Program analysis, Incremental analysis, Modular analysis, Constrained Horn clauses, Abstract interpretation, Fixpoint algorithms, Logic and constraint programming |
| Escuela: | E.T.S. de Ingenieros Informáticos (UPM) |
| Departamento: | Inteligencia Artificial |
| Licencias Creative Commons: | Reconocimiento - Sin obra derivada - No comercial |
|
PDF (Portable Document Format)
- Se necesita un visor de ficheros PDF, como GSview, Xpdf o Adobe Acrobat Reader
Descargar (3MB) |
Context-sensitive global analysis of large code bases can be expensive, which can make its use impractical during software development. However, there are many situations in which modifications are small and isolated within a few components, and it is desirable to reuse as much as possible previous analysis results. This has been achieved to date through incremental global analysis fixpoint algorithms that achieve cost reductions at fine levels of granularity, such as changes in program lines. However, these fine-grained techniques are neither directly applicable to modular programs nor are they designed to take advantage of modular structures. This paper describes, implements, and evaluates an algorithm that performs efficient context-sensitive analysis incrementally on modular partitions of programs. The experimental results show that the proposed modular algorithm shows significant improvements, in both time and memory consumption, when compared to existing non-modular, fine-grain incremental analysis techniques. Furthermore, thanks to the proposed intermodular propagation of analysis information, our algorithm also outperforms traditional modular analysis even when analyzing from scratch.
| ID de Registro: | 70098 |
|---|---|
| Identificador DC: | https://oa.upm.es/70098/ |
| Identificador OAI: | oai:oa.upm.es:70098 |
| URL Portal Científico: | https://portalcientifico.upm.es/es/ipublic/item/9116278 |
| Identificador DOI: | 10.1017/S1471068420000496 |
| URL Oficial: | https://www.cambridge.org/core/services/aop-cambri... |
| Depositado por: | Biblioteca Facultad de Informatica |
| Depositado el: | 15 Mar 2022 10:33 |
| Ultima Modificación: | 12 Nov 2025 00:00 |
Publicar en el Archivo Digital desde el Portal Científico