Multi-variant Program Execution: Using Multi-core Systems to Defuse Buffer-Overflow Vulnerabilities. - Babak Salamat; Andreas Gal; Todd Jackson; Karthikeyan Manivannan; Gregor Wagner; Michael Franz (CISIS, 2008)

Slim VM: optimistic partial program loading for connected embedded Java virtual machines. - Gregor Wagner; Andreas Gal; Michael Franz (PPPJ, 2008)

SlimVM: a small footprint Java virtual machine for connected embedded systems. - Christoph Kerschbaumer; Gregor Wagner; Christian Wimmer; Andreas Gal; Christian Steger; Michael Franz (PPPJ, 2009)

Trace-based compilation in execution environments without interpreters. - Michael Bebenita; Mason Chang; Gregor Wagner; Andreas Gal; Christian Wimmer; Michael Franz (PPPJ, 2010)

Compartmental memory management in a modern web browser. - Gregor Wagner; Andreas Gal; Christian Wimmer; Brendan Eich; Michael Franz (ISMM, 2011)

"Slimming" a Java virtual machine by way of cold code removal and optimistic partial program loading. - Gregor Wagner; Andreas Gal; Michael Franz (Sci. Comput. Program., 2011)

Runtime Defense against Code Injection Attacks Using Replicated Execution. - Babak Salamat; Todd Jackson; Gregor Wagner; Christian Wimmer; Michael Franz (IEEE Trans. Dependable Secur. Comput., 2011)

Compiler-Generated Software Diversity. - Todd Jackson; Babak Salamat; Andrei Homescu; Karthikeyan Manivannan; Gregor Wagner; Andreas Gal; Stefan Brunthaler 001; Christian Wimmer; Michael Franz (Moving Target Defense, 2011)

Thinking Inside the Box: Compartmentalized Garbage Collection. - Gregor Wagner; Per Larsen; Stefan Brunthaler 001; Michael Franz (ACM Trans. Program. Lang. Syst., 2016)