On Our Experience with Modular Pluggable Analyses (2004)
| Citations: | 16 - 14 self |
BibTeX
@MISC{Lam04onour,
author = {Patrick Lam and Viktor Kuncak and Martin Rinard},
title = {On Our Experience with Modular Pluggable Analyses},
year = {2004}
}
OpenURL
Abstract
enable the inter-analysis communication required to verify properties that depend on multiple modules analyzed by dif-ferent analyses. We have implemented our system and deployed three pluggable analyses into it: a flag analysis for modules in which abstract set membership is determined by a flag field in each object, a plugin for modules that encapsulate linked data structures such as lists and trees,and an array plugin in which abstract set membership is determined by membership in an array. Our experimental results indicate that our approach makes it possible to effectively combine multiple analyses to verify properties that involve objects shared by multiple modules, with each analysis analyzing only those modulesfor which it is appropriate.







