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 8 von 84
2009 16th Asia-Pacific Software Engineering Conference, 2009, p.275-282
2009
Volltextzugriff (PDF)

Details

Autor(en) / Beteiligte
Titel
Program Sifting: Select Property-Related Functions for Language-Based Static Analysis
Ist Teil von
  • 2009 16th Asia-Pacific Software Engineering Conference, 2009, p.275-282
Ort / Verlag
IEEE
Erscheinungsjahr
2009
Quelle
IEEE
Beschreibungen/Notizen
  • Recent studies have demonstrated that language-based static analysis is capable of finding hundreds of bugs in complex real systems. Such static analysis allows users to specify properties in a specification language on demand. Paths in control flow graphs are explored exhaustively against user-defined properties. To avoid the potential path explosion problem, many techniques have been used in practice such as summaries. In this paper, we investigate how to simplify programs under check utilizing user-specified properties. From our observations, most functions under check are irrelevant to given properties. Checking those functions is time consuming. A program sifting approach is proposed to select functions related to properties. Sifters are derived from user-specified properties automatically. Functions matched or affected by sifters are safely preserved while the others are safely removed. We implemented a tool SIFT and carried out some experiments. Results show that SIFT is capable of simplifying program under check remarkably with small cost. In our experiments, 85% functions in files are sifted out while 89% analysis time is saved on average.
Sprache
Englisch
Identifikatoren
ISBN: 9780769539096, 0769539092
ISSN: 1530-1362
eISSN: 2640-0715
DOI: 10.1109/APSEC.2009.44
Titel-ID: cdi_ieee_primary_5358676

Weiterführende Literatur

Empfehlungen zum selben Thema automatisch vorgeschlagen von bX