Publications

See also Google Scholar and DBLP

2015

  • Yannis Smaragdakis, George Balatsouras, George Kastrinis, Martin Bravenboer. More Sound Static Handling of Java Reflection. APLAS 2015.
  • Dung Nguyen, Molham Aref, Martin Bravenboer, George Kollias, Hung Q. Ngo, Christopher Re, Atri Rudra. Join Processing for Graph Patterns: An Old Dog with New Tricks. GRADES 2015.

2011

  • Yannis Smaragdakis, Martin Bravenboer, and Ondřej Lhoták. Pick Your Contexts Well: Understanding Object-sensitivity. POPL 2011.
  • Yannis Smaragdakis and  Martin Bravenboer. Using Datalog for Fast and Easy Program Analysis. In Datalog'10: Proceedings of the First international conference on Datalog Reloaded.

2010

  • William Marczak, Shan Shan Huang, Martin Bravenboer, Micah Sherr, Boon Thau Loo, and Molham Aref. SecureBlox: Customizable Secure Distributed Data Processing. In Proceedings of the 35th SIGMOD International Conference on Management of Data (SIGMOD 2010), June 2010.

2009

2008

  • Lennart Kats, Martin Bravenboer, and Eelco Visser. Mixing Source and Bytecode - A Case for Compilation by Normalization. In Proceedings of the 23st ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA 2008), October 2008.
  • Martin Bravenboer and Eelco Visser. Parse Table Composition - Separate Compilation and Binary Extensibility of Grammars. In Proceedings of 1st International Conference on Software Language Engineering (SLE 2008) September 2008
  • Martin Bravenboer and Eelco Visser. Designing Syntax Embeddings and Assimilations for Language Libraries. In Models in Software Engineering: Workshops and Symposia at MoDELS 2007, volume 5002 of LNCS, 2008.
  • Martin Bravenboer, Karl Trygve Kalleberg, Rob Vermaas, and Eelco Visser. Stratego/XT 0.17. A Language and Toolset for Program Transformation. In Science of Computer Programming, June 2008
  • Martin Bravenboer. Exercises in Free Syntax. Syntax Definition, Parsing, and Assimilation of Language Conglomerates. PhD thesis, Utrecht University, January 2008

2007

2006

2005

2004

  • Martin Bravenboer and Eelco Visser. Reusable and Adaptable Strategies for Generative Programming. In Proceedings of STS'04, Software Transformation Systems Workshop at GPCE'04, Vancouver, Canada. October 2004
  • Martin Bravenboer and Eelco Visser. Concrete Syntax for Objects. Domain-Specific Language Embedding and Assimilation without Restrictions. In Proceedings of the 19th ACM SIGPLAN conference on Object-Oriented Programing, Systems, Languages, and Applications (OOPSLA'04), October 2004

2003

  • Martin Bravenboer. Connecting XML Processing and Term Rewriting with Tree Grammars . Master's thesis INF/SCR-04-08, Institute of Information and Computing Sciences, Utrecht University, November 2003
  • Martin Bravenboer. Being Declarative - Searching for the Essence of Declarativeness. Report for the course Philosophical aspects of Computer Science, Utrecht University, 2003

2002

  • Martin Bravenboer and Eelco Visser. Rewriting Strategies for Instruction Selection. In Rewriting Techniques and Applications (RTA 2002), volume 2378 of LNCS, July 2002

2001

  • Martin Bravenboer and Eelco Visser. Guiding Visitors: Separating Navigation from Computation. Technical Report UU-CS-2001-42, Institute of Information and Computing Sciences, Utrecht University, 2001