Andreas Gal
#20,188
Most Influential Person Now
Free software developer
Why Is Andreas Gal Influential?
(Suggest an Edit or Addition)According to Wikipedia, Andreas Gal is former chief technology officer at Mozilla. He is most notable for his work on several open source projects and Mozilla technologies. Gal was born in Szeged, Hungary and grew up in Lübeck, Germany. During high school he worked on various open source AX.25 network stacks and designed a routing protocol for ham radio network nodes that became widely supported by AX.25 network routers.
Andreas Gal's Published Works
Published Works
- Trace-based just-in-time type specialization for dynamic languages (2009) (372)
- AspectC++: an aspect-oriented extension to the C++ programming language (2002) (243)
- HotpathVM: an effective JIT compiler for resource-constrained devices (2006) (154)
- Orchestra: intrusion detection using parallel execution and monitoring of program variants in user-space (2009) (154)
- Compiler-Generated Software Diversity (2011) (91)
- Automated construction of JavaScript benchmarks (2011) (77)
- Tracing for web 3.0: trace compilation for the next generation web applications (2009) (61)
- Multi-variant Program Execution: Using Multi-core Systems to Defuse Buffer-Overflow Vulnerabilities (2008) (54)
- AspectC++: Language Proposal and Prototype Implementation (2001) (43)
- Incremental Dynamic Code Generation with Trace Trees (2006) (40)
- Reverse Stack Execution in a MultiVariant Execution Environment (2012) (37)
- Trace-based compilation in execution environments without interpreters (2010) (32)
- On aspect-orientation in distributed real-time dependable systems (2002) (31)
- An Aspect-Oriented Implementation of Interrupt Synchronization in the PURE Operating System Family∗ (2002) (30)
- CellVM: A Homogeneous Virtual Machine Runtime System for a Heterogeneous Single-Chip Multiprocessor (2008) (27)
- Efficient Just-InTime Execution of Dynamically Typed Languages Via Code Specialization Using Precise Runtime Type Inference (2007) (24)
- Efficient bytecode verification and compilation in a virtual machine (2006) (22)
- Compartmental memory management in a modern web browser (2011) (19)
- A Denial of Service Attack on the Java Bytecode Verifier (2003) (18)
- A portable Virtual Machine target for Proof-Carrying Code (2003) (17)
- The impact of optional type information on jit compilation of dynamically typed languages (2011) (15)
- "Slimming" a Java virtual machine by way of cold code removal and optimistic partial program loading (2011) (15)
- Phase detection using trace compilation (2009) (12)
- Optimization strategies for a java virtual machine interpreter on the cell broadband engine (2008) (12)
- Supporting software composition at the programming language level (2005) (11)
- Programming Languages and Operating Systems (2004) (10)
- On Minimal Overhead Operating Systems and Aspect-Oriented Programming (2001) (10)
- OSEK/VDX API for Java (2006) (9)
- Making the Compilation “ Pipeline ” Explicit : Dynamic Compilation Using Trace Tree Serialization (2007) (9)
- An Efficient Execution Model for Dynamically Reconfigurable Component Software (2002) (8)
- Portable execution of legacy binaries on the Java virtual machine (2008) (7)
- Structural Encoding of Static Single Assignment Form (2005) (5)
- Slim VM: optimistic partial program loading for connected embedded Java virtual machines (2008) (5)
- Stream-Based Dynamic Compilation for Object-Oriented Languages (2009) (4)
- On Reconciling Objects, Components, and Eciency in Programming Languages (2002) (4)
- Java bytecode verification via static single assignment form (2008) (4)
- One Method At A Time Is Quite A Waste Of Time (2007) (4)
- Code generating routers: a network-centric approach to mobile code (2003) (3)
- Executing Legacy Applications on a Java Operating System (2004) (3)
- Proofing : An Efficient and Safe Alternative to Mobile-Code Verification (2003) (3)
- Implementing fast JVM interpreters using Java itself (2007) (2)
- Stopping Buffer Overflow Attacks at Run-Time : Simultaneous Multi-Variant Program Execution on a Multicore Processor (2007) (2)
- Average case vs. worst case: margins of safety in system design (2005) (2)
- Object-Orientation and Operating Systems (1999) (2)
- SlimVM: a small footprint Java virtual machine for connected embedded systems (2009) (2)
- Open Components £ [position Paper] (2001) (2)
- Integrated Java Bytecode Verification (2005) (2)
- A Lightweight Component Architecture for Efficient Information Fusion (2001) (1)
- Orchestra: A User Space Multi-Variant Execution Environment (2008) (1)
- Reverse Stack Execution (2007) (1)
- Computing in the Network (2003) (1)
- AspectC + + : Language Proposal and Prototype Implementation [ Position Paper , Category A ] (2001) (1)
- Linguistic support for modern operating systems workshop on programming languages and operating systems 2006 (PLOS 2006) (2006) (1)
- Build Management for AspectC++∗ (2002) (1)
- Untyped Memory in the Java Virtual Machine (2005) (1)
- Dynamic Adaptive Power Management For And By A Java Virtual Machine (2006) (1)
- Automatic generation of machine emulators: Efficient synthesis of robust virtual machines for legacy software migration (2007) (1)
- Preliminary Version Integrated Java Bytecode Verification (2005) (0)
- A Network-based Compilation Scheme for Resource-Constrained Devices (0)
- T Trunk Trace Anchor Guard Branch Trace Guard Side Exit (2010) (0)
- Has J-PARC E07 observed a <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" altimg="si1.svg"><mml:msubsup><mml:mrow><mml:mi mathvariant="normal">Ξ</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn><mml:mi>s</mml:mi></mml:mrow><mml:mrow><mml:mo linebreak="badbreak" linebreakstyle="after">−</mml:m (2023) (0)
- Proo ng : E cient SSA-based Java Veri cation (2004) (0)
- Proceedings of the 5th Workshop on Programming Languages and Operating Systems, PLOS 2009, in Conjunction with the 22nd ACM Symposium on Operating Systems Principles, SOSP 2009: Foreword (2009) (0)
- Efcient Execution Model for Component-Oriented Software (2002) (0)
This paper list is powered by the following services:
Other Resources About Andreas Gal
What Schools Are Affiliated With Andreas Gal?
Andreas Gal is affiliated with the following schools: