Sie befinden Sich nicht im Netzwerk der Universität Paderborn. Der Zugriff auf elektronische Ressourcen ist gegebenenfalls nur via VPN oder Shibboleth (DFN-AAI) möglich. mehr Informationen...
Ergebnis 7 von 7153
ACM transactions on programming languages and systems, 2000-03, Vol.22 (2), p.187-223
2000

Details

Autor(en) / Beteiligte
Titel
Incremental analysis of constraint logic programs
Ist Teil von
  • ACM transactions on programming languages and systems, 2000-03, Vol.22 (2), p.187-223
Ort / Verlag
ACM
Erscheinungsjahr
2000
Link zum Volltext
Quelle
Alma/SFX Local Collection
Beschreibungen/Notizen
  • Global analyzers traditionally read and analyze the entire program at once, in a nonincremental way. However, there are many situations which are not well suited to this simple model and which instead require reanalysis of certain parts of a program which has already been analyzed. In these cases, it appears inefficient to perform the analysis of the program again from scratch, as needs to be done with current systems. We describe how the fixed-point algorithms used in current generic analysis engines for (constraint) logic programming languages can be extended to support incremental analysis. The possible changes to a program are classified into three types: addition, deletion, and arbitrary change. For each one of these, we provide one or more algorithms for identifying the parts of the analysis that must be recomputed and for performing the actual recomputation. The potential benefits and drawbacks of these algorithms are discussed. Finally, we present some experimental results obtained with an implementation of the algorithms in the PLAI generic abstract interpretation framework. The results show significant benefits when using the proposed incremental analysis algorithms.
Sprache
Englisch
Identifikatoren
ISSN: 0164-0925
eISSN: 1558-4593
DOI: 10.1145/349214.349216
Titel-ID: cdi_proquest_miscellaneous_28974017

Weiterführende Literatur

Empfehlungen zum selben Thema automatisch vorgeschlagen von bX