My mug

You have landed at the Internet home of Dr. Edd Barrett: Computer scientist, programmer and OpenBSD developer.

I am currently working as a research associate within the Software Development Team of the Department of Informatics, King's College London. I'm working on composing (as in mixing) programming language VMs and Just-In-Time (JIT) compiler performance. For more information on research activity, see the publications page.

What's New?

Selected Publications

  • [EE PDF Sig Video ]: Virtual Machine Warmup Blows Hot and Cold (2017) Edd Barrett, Carl Friedrich Bolz-Tereick, Rebecca Killick, Sarah Mount and Laurence Tratt, In Object-Oriented Programming, Systems, Languages & Applications (OOPSLA) 2017.

  • [EE PDF Sig Video ]: Fine-grained Language Composition: A Case Study (2016) Edd Barrett, Carl Friedrich Bolz, Lukas Diekmann and Laurence Tratt, In The European Conference on Object-Oriented Programming (ECOOP) 2016.

  • [EE PDF Sig ]: Approaches to Interpreter Composition (2015) Edd Barrett, Carl Friedrich Bolz and Laurence Tratt, In Computer Languages, Systems and Structures (COMLAN), volume 44.

  • [EE PDF Sig ]: Unipycation: A Case Study in Cross-language Tracing (2013) Edd Barrett, Carl Friedrich Bolz and Laurence Tratt, In Virtual Machines and Intermediate Languages (VMIL) 2013.

  • [EE PDF Sig ]: Range Analysis of Binaries with Minimal Effort (2012) Edd Barrett and Andy King, In Formal Methods for Industrial Critical Systems (FMICS) 2012.

More publications over at the Publications page.

Academic Service