Mark van den Brand is a full professor of Software Engineering and Technology at the Eindhoven University of Technology (TU/e) in the Department of Mathematics and Computer Science. Furthermore he is scientific director of the research laboratory LaQuSo. His current research activities are on generic language technology, source code analysis, and model driven engineering. He was one of the architects of the ASF+SDF Meta-Environment, an integrated development environment for writing (programming) language specifications. ASF+SDF is used in the fields of language prototyping and reverse engineering.
Stéphane Ducasse spent ten years co-leading the Software Composition Group of the University of Bern with Prof. O. Nierstrasz. Since September 2007 he is research director at INRIA-Lille. His fields of interests are: reflective systems, meta-programming, meta-object protocols, reengineering of object-oriented applications, program visualization, maintenance, dynamic languages, language design. He is involved in the development of Squeak an open-source Smalltalk and he is the president of the European Smalltalk User Group. He wrote a couple of fun books to teach programming and other serious topics.
Roland Ducournau is Professor of Computer Science at the University of Montpellier. In the late 80s, while with Sema Group, he designed and developed the YAFOOL language, based on frames and prototypes and dedicated to knowledge based systems. His research topics focuses on class specialization and inheritance, especially multiple inheritance. His recent works are dedicated to implementation of OO languages.
M. Anton Ertl is an associate professor at the Programming Languages and Compilers group of the TU Wien. His research interest is in programming language implementation, in particular in often-overlooked qualities like simplicity and portability. In particular, his work has focussed on code generation techniques and on efficient interpreters.
Daniel Frampton is based at the Australian National University, where his research has centred around the idea of high-level low-level programming. This central idea has led to work in developing garbage collection algorithms, data visualization tools, and methods for improving virtual machine performance. Daniel is a member of the Jikes RVM core team, and through garbage collection research has had a strong influence on the design of the memory management toolkit---MMTk.
Andreas Gal is a project scientist at the University of California, Irvine. He is currently on leave from UC Irvine, working with Mozilla Corporation on a trace-based just-in-time compiler for JavaScript, which will soon power the web browser of choice of over 200 million users world-wide.
Andreas received his Ph.D. from the University of California, Irvine, in 2006 for his work on trace-based dynamic compilation. He holds a BSc. from the University of Wisconsin and a MSc. from the University of Magdeburg, Germany.
Andreas' main research interests are virtual machines, ranging from language-based virtual machines and dynamic compilation to virtual machines for processor emulation and security. Andreas has co-authored more than 50 peer-reviewed conference and workshop papers and journal articles, participates in academic peer review of articles and research grants, and has co-organized several workshops.
David Grove is a Research Staff Member in the Dynamic Optimization Group at IBMs T.J. Watson Research Center. He received his M.S and Ph.D. from the University of Washington in 1994 and 1998 respectively, and a B.S from Yale in 1992. His primary research interests include the analysis and optimization of object-oriented languages, virtual machine design and implementation, JIT compilation, online feedback-directed optimization, and garbage collection. At IBM, he was a key member of the Jalapeno project and has been a member of the Jikes RVM steering committee and core team since Jalapeno went open source in 2001. Since 2004, he has been a member of the Metronome project and made significant contributions to the implementation of Metronome in IBM's WebSphere Real Time Java.
Richard Jones is Reader in Computer Systems and Deputy Director of the Computing Laboratory at the University of Kent, Canterbury. He leads the Systems Research Group. He is best known for his work on garbage collection: his monograph Garbage Collection remains the definitive book on the subject. His memory management research interests include techniques for avoiding space leaks, scalable yet complete garbage collection for distributed systems, flexible techniques for capturing traces of program behaviour, and heap visualisation. He was made a Distinguished Scientist of the Association for Computer Machinery (ACM) in 2006 and awarded an Honorary Fellowship at the University of Glasgow in 2005.
Eric Jul is Professor of Computer Science at the University of Copenhagen and head of the Distributed Systems Group. He is one of the principal designers of the distributed, object-oriented language Emerald. He implemented fine-grained object mobility in Emerald. His current research is in Grid Computing. He is currently President of AITO.
Francis Chi Moon Lau is a professor of computer science at the University of Hong Kong where he leads the Systems Research Group. An area of particular research interest is in the design, implementation and optimization of distributed virtual machines. He also works on garbage collection along the direction of discovering and exploiting properties of objects to speed up garbage collection.
Christian is an Associate Professor in the Language-Based Technology section of the Department of Informatics and Mathematical Modeling at the Technical University of Denmark. His main research interests are in the areas of programming languages, optimizing compilers, and abstract machines, as well as modelling and analysis of systems.
Raffaele is an Associate Researcher at University of Modena and Reggio Emilia, Department of Ingegneria dell'Informazione. He received his PhD in February 2008. His dissertation thesis was about thread migration on top of the Jikes Research Virtual Machine. His main research interests are on distributed computing in the Java language, the architecture of the Java Virtual Machine and in particular on code mobility. Other research interests are in the areas of software agents methodologies and pervasive service composition.
Ian Rogers was a Research Fellow in the University of Manchester's Advanced Processor Technology research group. His PhD research work into the Dynamite binary translator was exploited commercially and now forms part of many binary translator products, including Apple's Rosetta. His more recent research work has been in to programming language design, runtime and virtual machine environments - in particular how to allow them to automatically create and efficiently exploit parallelism. He has written many articles on metacircular virtual machine design and leads a new open source effort for metacircular research platforms.
Ian is now a senior software engineer for Azul Systems and is in the process of relocating from the UK to the US.
Yannis Smaragdakis is an Associate Professor at the University of Massachusetts, Amherst. His interests are in the areas of applied programming languages and software engineering. He got his B.S. degree from the University of Crete (Greece) and his Ph.D. from the University of Texas at Austin. He is a recipient of an NSF Career award, and "best paper" awards at ASE'07, ISSTA'06, GPCE'04, and USENIX'99. Yannis has authored numerous publications, and claims that "some of them are even good".
Olivier Zendra is a full-time permanent computer science researcher at INRIA / LORIA, in Nancy, France. His research topics cover compilation, optimization and automatic memory management. He worked on the compilation and optimization of object-oriented languages and was one of the two people who created and implemented SmartEiffel, the GNU Eiffel Compiler (at the time SmallEiffel). His current research application domains are compilation, memory management and embedded systems, with a specific focus on low energy.
Olivier organized and chaired the inaugural ICOOOLPS workshop at ECOOP 2006. He organized ICOOOLPS 2007 and 2008, chairing ICOOOLPS 2007.