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
|