Main Content

Publications

2020

Felix Rieger, Christoph Bockisch:
Evaluating techniques for method-exact energy measurements: towards a framework for platform-independent code-level energy measurements. SAC 2020: 125-128

2019

Liang Tan, Christoph Bockisch:
A Survey of Refactoring Detection Tools. Software Engineering (Workshops) 2019: 100-105

2018

Stefan Schulz, Christoph Bockisch:
A blast from the past: online time-travel debugging with BITE. ManLang 2018: 13:1-13:13

2017

Stefan Schulz, Christoph Bockisch:
Debugging with Back-In-Time Evaluation. MoreVMs@Programming 2017: Online

Stefan Schulz, Christoph Bockisch:
RedShell: Online Back-In-Time Debugging. Programming 2017: 1:1-1:2

Stefan Schulz:
Back-In-Time Evaluation: Towards Online Trace-Based Debugging. Programming 2017: 40:1-40:2

Bugra M. Yildiz, Christoph Bockisch, Arend Rensink, Mehmet Aksit:
An MDE Approach for Modular Program Analyses. Programming 2017: 15:1-15:5

Martin Wilmink, Christoph Bockisch:
On the Ability of Lightweight Checks to Detect Ambiguity in Requirements Documentation. REFSQ 2017: 327-343

Bugra M. Yildiz, Christoph Bockisch, Arend Rensink, Mehmet Aksit:
A Java Bytecode Metamodel for Composable Program Analyses. STAF Workshops 2017: 30-40

Bugra M. Yildiz, Arend Rensink, Christoph Bockisch, Mehmet Aksit:
A Model-Derivation Framework for Software Analysis. MARS@ETAPS 2017: 217-229

2016

Kristopher Born, Stefan Schulz, Daniel Strüber, Stefan John:
Solving the Class Responsibility Assignment Case with Henshin and a Genetic Algorithm. TTC@STAF 2016: 45-54

Lars Baumgärtner, Paul Gardner-Stephen, Pablo Graubner, Jeremy Lakeman, Jonas Höchst, Patrick Lampe, Nils Schmidt, Stefan Schulz, Artur Sterz, Bernd Freisleben:
An experimental evaluation of delay-tolerant networking with Serval. GHTC 2016: 70-79

Harrie Passier, Lex Bijlsma, Christoph Bockisch:
Maintaining Unit Tests During Refactoring. PPPJ 2016: 18:1-18:6

Daniel Strüber, Stefan Jurack, Tim Schäfer, Stefan Schulz, Gabriele Taentzer:
Managing Model and Meta-Model Components with Export and Import Interfaces. BigMDE@STAF 2016: 31-36

Daniel Strüber, Stefan Schulz:
A tool environment for managing families of model transformation rules. ICGT 2016: 89-101
EASST Best Paper Award

2015

Christoph Bockisch, Marnix van 't Riet, Haihan Yin, Mehmet Aksit, Ziyi Lin, Yuting Chen, Jianjun Zhao:
Trace-based debugging for advanced-dispatching programming languages. ICOOOLPS@ECOOP 2015: 3:1-3:10

Jorne Kandziora, Marieke Huisman, Christoph Bockisch, Marina Zaharieva-Stojanovski:
Run-time assertion checking of JML annotations in multithreaded applications with e-OpenJML. FTfJP@ECOOP 2015: 8:1-8:6

2014

Christoph Bockisch, Kardelen Hatun, Mehmet Aksit:
Instance pointcuts: selecting object sets based on their usage history. PPPJ 2014: 27-38

Steven te Brinke, Somayeh Malakuti, Christoph Bockisch, Lodewijk Bergmans, Mehmet Aksit, Shmuel Katz:
A tool-supported approach for modular design of energy-aware software. SAC 2014: 1206-1212

2013

Haihan Yin, Christoph Bockisch, Mehmet Aksit:
A Fine-Grained, Customizable Debugger for Aspect-Oriented Programming. LNCS Trans. Aspect Oriented Softw. Dev. 10: 1-38 (2013)

Christoph Bockisch, Andreas Sewe:
Efficient language implementation with ALIA4J and EMFText: forum demonstration. AOSD (Companion) 2013: 7-10

Haihan Yin, Christoph Bockisch, Mehmet Aksit:
A pointcut language for setting advanced breakpoints. AOSD 2013: 145-156

Arnout Roemers, Kardelen Hatun, Christoph Bockisch:
An adapter-aware, non-intrusive dependency injection framework for Java. PPPJ 2013: 57-66

Steven te Brinke, Somayeh Malakuti, Christoph Bockisch, Lodewijk Bergmans, Mehmet Aksit:
A design method for modular energy-aware software. SAC 2013: 1180-1182

2012

Christoph Bockisch, Andreas Sewe, Haihan Yin, Mira Mezini, Mehmet Aksit:
An In-Depth Look at ALIA4J. J. Object Technol. 11(1): 1-28 (2012)

Haihan Yin, Christoph Bockisch, Mehmet Aksit:
A fine-grained debugger for aspect-oriented programming. AOSD 2012: 59-70

Steven te Brinke, Mark Laarakkers, Christoph Bockisch, Lodewijk Bergmans:
An implementation mechanism for tailorable exceptional flow. WEH@ICSE 2012: 22-26

Lodewijk Bergmans, Steven te Brinke, Christoph Bockisch, Mehmet Aksit:
Free Composition Instead of Language Dictatorship. ICSOFT 2012: 388-393

Christoph Bockisch, Andreas Sewe:
The ALIA4J approach to efficient language implementation. SPLASH 2012: 19-20

Kardelen Hatun, Christoph Bockisch, Mehmet Aksit:
Aspect-Oriented Language Mechanisms for Component Binding. SLE (Doctoral Symposium) 2012: 11-14

Danilo Ansaloni, Walter Binder, Christoph Bockisch, Eric Bodden, Kardelen Hatun, Lukás Marek, Zhengwei Qi, Aibek Sarimbekov, Andreas Sewe, Petr Tuma, Yudi Zheng:
Challenges for Refinement and Composition of Instrumentations: Position Paper. SC@TOOLS 2012: 86-96

2011

Christoph Bockisch, Somayeh Malakuti, Mehmet Aksit, Shmuel Katz:
Making aspects natural: events and composition. AOSD 2011: 285-300

Christoph Bockisch, Andreas Sewe, Martin Zandberg:
ALIA4J's [(just-in-time) compile-time] MOP for advanced dispatching. SPLASH Workshops 2011: 309-316

Christoph Bockisch, Andreas Sewe, Mira Mezini, Mehmet Aksit:
An Overview of ALIA4J - An Execution Model for Advanced-Dispatching Languages. TOOLS (49) 2011: 131-146

2010

Selim Ciraci, Wilke Havinga, Mehmet Aksit, Christoph Bockisch, Pim van den Broek:
A Graph-Based Aspect Interference Detection Approach for UML-Based Aspect-Oriented Models. LNCS Trans. Aspect Oriented Softw. Dev. 7: 321-374 (2010)

2009

Christoph-Matthias Bockisch:
An efficient and flexible implementation of aspect-oriented languages. Darmstadt University of Technology, Germany, 2009, pp. I-XX, 1-181

Tom Dinkelaker, Mira Mezini, Christoph Bockisch:
The art of the meta-aspect protocol. AOSD 2009: 51-62

Somayeh Malakuti, Christoph Bockisch, Mehmet Aksit:
Applying the Composition Filter Model for Runtime Verification of Multiple-Language Software. ISSRE 2009: 31-40

2008

Andreas Sewe, Christoph Bockisch, Mira Mezini:
Redundancy-free residual dispatch: using ordered binary decision diagrams for efficient dispatch. FOAL 2008: 1-7

Christoph Bockisch:
An Efficient and Flexible Implementation of Aspect-Oriented Languages. Ausgezeichnete Informatikdissertationen 2008: 21-30

2007

Christoph Bockisch, Mira Mezini:
A flexible architecture for pointcut-advice language implementations. VMIL 2007: 1

2006

Christoph Bockisch, Matthew Arnold, Tom Dinkelaker, Mira Mezini:
Adapting virtual machine techniques for seamless aspect support. OOPSLA 2006: 109-124

Christoph Bockisch, Sebastian Kanthak, Michael Haupt, Matthew Arnold, Mira Mezini:
Efficient control flow quantification. OOPSLA 2006: 125-138

2005

Marcel Bruch, Christoph Bockisch, Thorsten Schäfer, Mira Mezini:
eAssignment: a case for EMF. ETX 2005: 110-114

Klaus Ostermann, Mira Mezini, Christoph Bockisch:
Expressive Pointcuts for Increased Modularity. ECOOP 2005: 214-240

Christoph Bockisch, Michael Haupt, Mira Mezini, Ralf Mitschke:
Envelope-Based Weaving for Faster Aspect Compilers. NODe/GSEM 2005: 3-18

Michael Haupt, Mira Mezini, Christoph Bockisch, Tom Dinkelaker, Michael Eichberg, Michael Krebs:
An execution layer for aspect-oriented programming languages. VEE 2005: 142-152

2004

Christoph Bockisch, Michael Haupt, Mira Mezini, Klaus Ostermann:
Virtual machine support for dynamic join points. AOSD 2004: 83-92

-