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...
Compiler Construction, p.104-123

Details

Autor(en) / Beteiligte
Titel
JPure: A Modular Purity System for Java
Ist Teil von
  • Compiler Construction, p.104-123
Ort / Verlag
Berlin, Heidelberg: Springer Berlin Heidelberg
Link zum Volltext
Quelle
Alma/SFX Local Collection
Beschreibungen/Notizen
  • Purity Analysis is the problem of determining whether or not a method may have side-effects. This has applications in automatic parallelisation, extended static checking, and more. We present a novel purity system for Java that employs purity annotations which can be checked modularly. This is done using a flow-sensitive, intraprocedural analysis. The system exploits two properties, called freshness and locality, to increase the range of methods that can be considered pure. JPure also includes an inference engine for annotating legacy code. We evaluate our system against several packages from the Java Standard Library. Our results indicate it is possible to uncover significant amounts of purity efficiently.
Sprache
Englisch
Identifikatoren
ISBN: 9783642198601, 3642198600
ISSN: 0302-9743
eISSN: 1611-3349
DOI: 10.1007/978-3-642-19861-8_7
Titel-ID: cdi_springer_books_10_1007_978_3_642_19861_8_7

Weiterführende Literatur

Empfehlungen zum selben Thema automatisch vorgeschlagen von bX