
Bravenboer, M.. Exercises in Free Syntax. Syntax Definition, Parsing, and Assimilation of Language Conglomerates. UU Universiteit Utrecht. Prom./coprom.: prof. dr. S.D. Swierstra & dr. E. Visser. Bravenboer, M. & Visser, E. (2007). Designing Syntax Embeddings and Assimilations for Language Libraries. In Proceedings of the 4th International Workshop on Software Language Engineering (ATEM 2007). Bouwers, E., Bravenboer, M. & Visser, E. (2007). Grammar Engineering Support for Precedence Rule Recovery and Compatibility Checking. In Proceedings of LDTA'07, Seventh Workshop on Language Descriptions, Tools and Applications at ETAPS'07. Bravenboer, M., Dolstra, E. & Visser, E. (2007). Preventing Injection Attacks with Syntax Embeddings. A Host and Guest Language Independent Approach. In Proceedings of the Sixth International Conference on Generative Programming and Component Engineering (GPCE 2007). Bravenboer, M. & Visser, E. Program Transformation with Stratego/XT. Braga, Portugal, the European Joint Conferences on Theory and Practice of Software (ETAPS 2006). Bravenboer, M., Tanter, E. & Visser, E. (2006). Declarative, formal, and extensible syntax definition for AspectJ. In Object-Oriented Programing, Systems, Languages, and Applications (OOPSLA'06) (pp. 209-228). Portland, Oregon, USA: ACM Press. Bravenboer, M. (2006). Impact of Software Transformation Systems on Language Workbenches and Domain-Specific Language Tools. In Proceedings of STS'06, Software Transformation Systems Workshop at GPCE'06. Portland, Oregon, USA. Bravenboer, M., Groot, R. de & Visser, E. (2006). MetaBorg in Action: Examples of Domain-specific Language Embedding and Assimilation using Stratego/XT. (UU-CS2006-009 ). onbekend: UU WINFI Informatica en Informatiekunde. Bravenboer, M., Groot, R. de & Visser, E. (2006). MetaBorg in Action: Examples of Domain-specific Language Embedding and Assimilation using Stratego/XT. In R. L"ammel & J. Saraiva (Eds.), Proceedings of the Summer School on Generative and Transformational Techniques in Software Engineering (GTTSE'05) (pp. 297-311). Braga, Portugal: Springer Verlag. Bravenboer, M., Dam, A. van, Olmos, K. & Visser, E. (2006). Program Transformation with Scoped Dynamic Rewrite Rules. Fundamenta Informaticae, 69, 123-178. Bravenboer, M., Kalleberg, K.T., Vermaas, K. & Visser, E. (2006). Stratego/XT 0.16. Components for Transformation Systems. In ACM SIGPLAN 2006 Workshop on Partial Evaluation and Program Manipulation (PEPM'06). Charleston, South Carolina: ACM SIGPLAN. Bagge, A.H., Bravenboer, M., Kalleberg, K.T., Muilwijk, K. & Visser, E. (2005). Adaptive Code Reuse by Aspects, Cloning and Renaming. (UU-CS2005-031 ). onbekend: UU WINFI Informatica en Informatiekunde. Bravenboer, M., Vermaas, R.B., Vinju, J. & Visser, E. (2005). Generalized Type-Based Disambiguation of Meta Programs with Concrete Object Syntax. In Robert Glück & Mike Lowry (Eds.), Proceedings of the Fourth International Conference on Generative Programming and Component Engineering (GPCE'05) (pp. 157-172). Tallinn, Estonia: Springer. Bravenboer, M., Vermaas, R.B., Vinju, J. & Visser, E. (2005). Generalized Type-Based Disambiguation of Meta Programs with Concrete Object Syntax. (UU-CS2005-035 ). onbekend: UU WINFI Informatica en Informatiekunde. Bravenboer, M., Groot, R. de & Visser, E. (2005). MetaBorg in Action: Examples of Domain-specific Language Embedding and Assimilation using Stratego/XT. In Participants Proceedings of the Summer School on Generative and Transformational Techniques in Software Engineering (GTTSE'05). Braga, Portugal. Bravenboer, M., Dam, A. van, Olmos, K.R. & Visser, E. (2005). Program Transformation with Scoped Dynamic Rewrite Rules. (UU-CS2005-005 ). onbekend: UU WINFI Informatica en Informatiekunde. Bravenboer, M., Dam, A. van, Olmos, K.R. & Visser, E. (2005). Program Transformation with Scoped Dynamic Rewrite Rules. Fundamenta Informaticae, 69, 1-56. Dolstra, E., Bravenboer, M. & Visser, E. (2005). Service Configuration Management. In Jr. E. James Whitehead & Annita.Per Dahlqvist (Eds.), 12th International Workshop on Software Configuration Management (SCM-12) (pp. 83-98). ACM. Dolstra, E., Bravenboer, M. & Visser, E. (2005). Service Configuration Management. (UU-CS2005-039 ). onbekend: UU WINFI Informatica en Informatiekunde. Bravenboer, M., Kallenberg, T., Vermaas, R.B. & Visser, E. (2005). Stratego/XT 0.16. Components for Transformation Systems. (CS-UU2005-052 ). onbekend: UU WINFI Informatica en Informatiekunde. Bravenboer, M., Kalleberg, K.T., Vermaas, R.B. & Visser, E. (2005). Stratego/XT Tutorial, Examples, and Reference Manual for Stratego/XT 0.16. Bravenboer, M. & Visser, E. (2004). Concrete Syntax for Objects. Domain-Specific Language Embedding and Assimilation without Restrictions. In D.C. Schmidt (Ed.), Proceedings of the 19th ACM SIGPLAN Conference on Object-Oriented Programing, Systems, Languages, and Applications (OOPSLA'04) (pp. 365-383). Vancouver, Canada: ACM Press. Bravenboer, M. & Visser, E. (2004). Reusable and Adaptable Strategies for Generative Programming. In M. Haveraaen (Ed.), GPCE Software Transformation Systems Workshop (STSW'04). Vancouver, Canada. Bravenboer, M. & Visser, E. (2002). Rewriting Strategies for Instruction Selection. (UU-CS2002-021 ). onbekend: UU WINFI Informatica en Informatiekunde. Bravenboer, M. & Visser, E. (2002). Rewriting strategies for instruction selection. In S. Tison (Ed.), Rewriting Techniques and Applications (RTA'02) (pp. 237-251). Copenhagen, Denmark: Springer-Verlag. Bravenboer, M. & Visser, E. (2001). Guiding visitors: separating navigation from computation. (UU-CS2001-42 ). onbekend: UU WINFI Informatica en Informatiekunde.