© Copyright Technische Universität Darmstadt  /  FB Informatik  /  FG Software Technology
Bild von Christoph Bockisch Dipl.-Inform. Christoph Bockisch
 
 
Technische Universität Darmstadt
Fachbereich Informatik
Building S2/02 / Room A207
 
Phone:++49 6151 16 3608
Fax:++49 6151 16 5410
E-Mail:bockisch@informatik.tu-darmstadt.de
 
Hochschulstr. 10
64289 Darmstadt

Short Biography

since July 2003 Research assistant and PhD student at the Software Technology Group, Prof. Dr. Mira Mezini
'98 - '03 Studies Dipl.-Informatik at Darmstadt University of Technology
(compareable to a master degree in computer science)
'99 - '03 Student assistant supporting courses and research at the groups "Practical Computer Science" and "Software Technology"
'96 - '98 Comprehensive Secondory School in Essen
'91 - '96 Comprehensive Secondory School in Mainz
'89 - '91 Comprehensive Secondory School in Bonn
'85 - '89 Elementary School in Bonn
1979 Born in Bielefeld

Research Interests

My research focuses on programming languages and execution environments supporting dynamic aspects.

Aspects define units, called pointcut-and-advice, that model implicitly called functionality. The advice is a piece of code and the pointcut declared the occasions when this code is to be executed. The gain is that the functionality and the declaration of when to execute it is coupled in the same place, which entails a better modularity. Aspects are dynamic when they are only active for certain runtime conditions, e.g., for certain objects or during specific times in the execution.

My diploma thesis was the cornerstone for the Steamloom project, a subproject of the AORTA project. Steamloom is a Java virtual machine that supports dynamic aspects.

 

Publications

[2008] Andreas Sewe, Christoph Bockisch, Mira Mezini
Redundancy-free Residual Dispatch
7th Workshop on Foundations of Aspect-Oriented Languages (FOAL), held at AOSD 2008, Brussels, Belgium
[BibTeX]
[2007] Christoph Bockisch and Mira Mezini
A Flexible Architecture for Pointcut-Advice Language Implementations
Proceedings of the 1st workshop on Virtual machines and intermediate languages for emerging modularization mechanisms, held at AOSD 2007
[BockischMezini07.pdf] [BibTeX]
[2006] Christoph Bockisch, Sebastian Kanthak, Michael Haupt, Matthew Arnold, Mira Mezini
Efficient Control Flow Quantification
ACM Sigplan International Conference on Object-oriented Programming, Systems, Languages, and Applications (OOPSLA) 2006
[OOPSLA-cflow.pdf] [BibTeX]
[2006] Christoph Bockisch, Mathew Arnold, Tom Dinkelaker, Mira Mezini
Adapting Virtual Machine Techniques for Seamless Aspect Support
ACM Sigplan International Conference on Object-oriented Programming, Systems, Languages, and Applications (OOPSLA) 2006
[OOPSLA-envelopes.pdf] [BibTeX]
[2006] Christoph Bockisch, Michael Haupt, Mira Mezini
Dynamic Virtual Join Point Dispatch
SPLAT Workshop 2006
[DynamicVirtualJoinPointDispatch.pdf] [BibTeX]
[2005] Marcel Bruch, Christoph Bockisch, Thorsten Schäfer and Mira Mezini
eAssignment - A Case for EMF
In Proceedings of the 2005 OOPSLA Workshop on Eclipse Technology eXchange, October 2005; San Diego, California, USA; ACM Press, Pages 110-114
This paper won the best student paper award!
[eAssignment-etx.pdf] [BibTeX]
[2005] Klaus Ostermann, Mira Mezini, and Christoph Bockisch
Expressive Pointcuts for Increased Modularity
European Conference on Object-Oriented Programming (ECOOP), Springer LNCS, 2005
[ecoop05paper.pdf] [BibTeX]
[2005] Christoph Bockisch, Michael Haupt, Mira Mezini and Ralf Mitschke
Envelope-based Weaving for Faster Aspect Compilers
Proc. of Net.ObjectDays 2005 (NODe)

[NODe-2005.pdf] [BibTeX]
[2005] Michael Haupt, Mira Mezini, Christoph Bockisch, Tom Dinkelaker, Michael Eichberg and Michael Krebs
An Execution Layer for Aspect-Oriented Programming Languages
ACM/USENIX Conference on Virtual Execution Environments (VEE'05)

[vee05.pdf] [BibTeX]
[2004] Christoph Bockisch, Michael Haupt, Mira Mezini and Klaus Ostermann
Virtual Machine Support for Dynamic Join Points
in Proceedings of International Conference on Aspect-Oriented Software Development (AOSD'04)
[Steamloom.pdf] [BibTeX]
[2003] Michael Haupt, Christoph Bockisch, Mira Mezini and Klaus Ostermann
Towards Aspect-Aware Execution Models
Technical Report TUD-ST-2003-01
[ObjectModel-TR.pdf] [BibTeX]