Titlebar

Export bibliographic data
Literature by the same author
plus on the publication server
plus at Google Scholar

 

Optimization of Visitor Performance by Reflection-Based Analysis

Title data

Lepper, Markus ; Trancón y Widemann, Baltasar:
Optimization of Visitor Performance by Reflection-Based Analysis.
In: Cabot, Jordi ; Visser, Eelco (Hrsg.): Theory and practice of model transformations 4th international conference, ICMT 2011, Zurich, Switzerland, June 27 - 28, 2011 ; proceedings. - Berlin : Springer , 2011 . - pp. 15-30 . - (Lecture Notes in Computer Science ; 6707 )
ISBN 978-3-642-21732-6
DOI: https://doi.org/10.1007/978-3-642-21732-6_2

Abstract in another language

Visitors are a well-known and powerful design pattern for processing regular data structures and for combining declarative and imperative coding styles. The authors’ umod model generator creates Java data models from a concise and algebraic notation. It is primarily used to model intermediate representations of computer languages. The user defines visitor code by extending skeleton classes, which are generated according to traversal annotations in the model. Since the generated code on its own executes the pure traversal and no semantic side-effects, traversals are redundant unless some user-overridden method is eventually invoked. We present a reflection-based control flow analysis to detect this situation and prune the traversal transparently. With a well-stratified model, this may lead to substantial increase in performance.

Further data

Item Type: Article in a book
Refereed: Yes
Additional notes: BAYCEER113576
Institutions of the University: Faculties > Faculty of Biology, Chemistry and Earth Sciences > Department of Earth Sciences > Chair Ecological Modelling
Research Institutions > Research Centres > Bayreuth Center of Ecology and Environmental Research- BayCEER
Faculties
Faculties > Faculty of Biology, Chemistry and Earth Sciences
Faculties > Faculty of Biology, Chemistry and Earth Sciences > Department of Earth Sciences
Research Institutions
Research Institutions > Research Centres
Result of work at the UBT: Yes
DDC Subjects: 500 Science
Date Deposited: 06 Jul 2015 10:25
Last Modified: 07 Jun 2016 11:47
URI: https://eref.uni-bayreuth.de/id/eprint/15855