• Publications
  • Influence
Java bytecode compression for low-end embedded systems
TLDR
A program executing on a low-end embedded system, such as a smart-card, faces scarce memory resources and fixed execution time constraints. Expand
  • 97
  • 8
  • PDF
Towards Automatic Specialization of Java Programs
TLDR
Automatic program specialization can derive efficient implementations from generic components, thus reconciling the often opposing goals of genericity and efficiency. Expand
  • 82
  • 6
  • PDF
A unified simulator for Self-Reconfigurable Robots
TLDR
The Unified Simulator for Self-Reconfigurable Robots (USSR) provides a reusable framework for implementing simulations for self-reconfigurable robots. Expand
  • 49
  • 4
  • PDF
Virtual Machines for Ambient Computing: A Palpable Computing Perspective
TLDR
We describe the overall design and features of our current prototype implementation of a virtual machine for palpable computing systems, and outline our approach to resolving critical issues within reflection, scalability, and stability. Expand
  • 16
  • 4
Automatic program specialization for Java
TLDR
The object-oriented style of programming facilitates program adaptation and enhances program genericness, but at the expense of efficiency. Expand
  • 103
  • 3
  • PDF
Compiling java for low-end embedded systems
TLDR
We analyze the execution overheads of using object-orien\-ted programming on low-end embedded systems. Expand
  • 24
  • 3
Object-Oriented Software Engineering Using Partial Evaluaion
TLDR
We demonstrate how partial evaluation can be integrated into the object-oriented software development process, as a software engineering tool that configures a generic program to function in a specific context. Expand
  • 12
  • 3
Harissa: A Hybrid Approach to Java Execution
TLDR
We have developed Harissa, an execution environment that offers efficiency without sacrificing portability or dynamic class loading. Expand
  • 37
  • 2
  • PDF
A survey of Open-Source UAV flight controllers and flight simulators
TLDR
This paper presents a survey of the publicly available open-source drone platform elements that can be used for research and development. Expand
  • 32
  • 2
A distributed strategy for gait adaptation in modular robots
In this paper we study online gait optimization for modular robots. The learning strategy we apply is distributed, independent on robot morphology, and easy to implement. First we demonstrate how theExpand
  • 20
  • 2
  • PDF