Javascript must be enabled for the correct page display

Java in Java with Truffle

Grooteman, B.J (2017) Java in Java with Truffle. Bachelor's Thesis, Computing Science.

ThesisFinal.pdf - Published Version

Download (817kB) | Preview
[img] Text
toestemming.pdf - Other
Restricted to Backend only

Download (79kB)


In this paper the usefulness of an interpreter for the Java language as a replacement for an Object Algebra interpreter is researched. This Object Algebra interpreter is currently used in the Recaf project. The Truffle framework and Graal Virtual Machine are used to eliminate the low level concerns that usually come with building an interpreter. The language that is supported on this interpreter is a subset of Java. The comparison is done by running several benchmarks on both platforms and comparing the runtimes. From the results can be seen that running Recaf on the GraalVM already increases the performance. When we run the same benchmarks on the Truffle language we achieve better performance on all the benchmarks, which might indicate that this interpreter would be a good substitute for the current Recaf interpreter

Item Type: Thesis (Bachelor's Thesis)
Degree programme: Computing Science
Thesis type: Bachelor's Thesis
Language: English
Date Deposited: 15 Feb 2018 08:31
Last Modified: 15 Feb 2018 08:31

Actions (login required)

View Item View Item