United StatesChange Country, Oracle Worldwide Web Sites Communities I am a... I want to...

Dr. Michael Haupt

 Michael Haupt

Dr. Michael Haupt
Principal Member of Technical Staff
Maxine Research VM Project
Oracle Labs


Schiffbauergasse 14
Potsdam, 14467


Michael Haupt is a Principal Member of Technical Staff for Oracle Labs. He is a member of the Maxine team.

Research interests:

Virtual Machines

  • Architecture disentangling
  • Optimised implementation of dynamic languages
  • Multi-language or language-neutral VMs
  • Product line architectures for virtual machines

Programming Languages

  • Minimal abstraction
  • Metacircular systems
  • Multi-dimensional separation of concerns (aspect- and context-oriented programming)
  • Dynamic aspect weaving

Software Engineering

  • Software architectures
  • Object-oriented design patterns
  • Software development processes
  • Software product lines

Short bio:

  • joined Oracle Labs in April 2011 (located in Potsdam, Germany)
  • post-doctoral researcher and lecturer, Software Architecture Group, Hasso Plattner Institute, Potsdam, Germany, 2006-2011
  • doctorate in computer science / engineering (Ph.D.), Software Technology Group, Technische Universitaet Darmstadt, Germany
  • diploma (~M.Sc.) in Computer Science as an Engineering Discipline, Universitaet Siegen, Germany, 1994-2000

Latest Publications

  • The SOM Family: Virtual Machines for Teaching and Research
    Michael Haupt, Slides, (Aug 3, 2011)
     See all 


    Back to list of People