[PDF][PDF] Master research Internship

A Barriere, S Blazy - people.irisa.fr
In recent years, just-in-time compilers have proved to be useful in many cases. By
interleaving interpretation and compilation at run-time, just-in-time compilers achieve far …

An Optimization Method for XML Twig Query

Z He, H Wang, H Liao - International Journal of Performability …, 2018 - ijpe-online.com
XML tree pattern query, also known as Twig query, is the core operation in XML query
processing. In the research of the Twig query algorithm, TreeMatch is considered to be one …

A flexible framework for studying trace-based just-in-time compilation

M Vandercammen, S Marr, C De Roover - Computer Languages, Systems …, 2018 - Elsevier
Just-in-time compilation has proven an effective, though effort-intensive, choice for realizing
performant language runtimes. Recently introduced JIT compilation frameworks advocate …

STRAF: A Scala Framework for Experiments in Trace-Based JIT Compilation

M Vandercammen, Q Stiévenart, W De Meuter… - Grand Timely Topics in …, 2017 - Springer
We introduce straf, a Scala framework for recording and optimizing execution traces of an
interpreter it is composed with. For interpreters that satisfy the requirements detailed in this …

[PDF][PDF] Purity Analysis for Higher-Order Imperative Languages: An Abstract Machine Approach

J Nicolay - 2016 - soft.vub.ac.be
Side effects are an essential part of many programs. However, side effects make it harder to
understand program behavior, because expressions no longer can be treated as mere …