@phdthesis{Harkes19, title = {Declarative Specification of Information System Data Models and Business Logic}, author = {Daco Harkes}, year = {2019}, url = {https://www.base-search.net/Record/8ed1529807591ce29158f438f054ba5a45f902739190f75831ceb28ae7e30590}, note = {base-search.net (fttudelft:oai:tudelft.nl:uuid:5e9805ca-95d0-451e-a8f0-55decb26c94a)}, researchr = {https://researchr.org/publication/Harkes19}, cites = {0}, citedby = {0}, school = {Delft University of Technology, Netherlands}, advisor = {Eelco Visser}, } @mastersthesis{Bruning2013, title = {Separate Compilation as a Separate Concern: A Framework for Language-Independent Selective Recompilation}, author = {Nathan Bruning}, year = {2013}, researchr = {https://researchr.org/publication/Bruning2013}, cites = {0}, citedby = {0}, advisor = {Eelco Visser}, } @phdthesis{Vermolen2012, title = {Software Language Evolution}, author = {Sander Vermolen}, year = {2012}, month = {October}, tags = {software evolution}, researchr = {https://researchr.org/publication/Vermolen2012}, cites = {0}, citedby = {0}, school = {Delft University of Technology}, address = {Delft, The Netherlands}, advisor = {Eelco Visser and Arie van Deursen}, } @mastersthesis{Weststrate2009, title = {Abstractions for Asynchronous User Interfaces in Web Applications}, author = {Michel Weststrate}, year = {2009}, url = {http://swerl.tudelft.nl/twiki/pub/Main/PastAndCurrentMScProjects/Thesis_Michel_Weststrate.pdf}, tags = {WebDSL, rule-based, pattern language, meta-model, modeling language, language modeling, AJAX, analysis, reuse, model-driven development, compiler, web applications, abstraction, Meta-Environment, model deltas, process modeling, systematic-approach}, researchr = {https://researchr.org/publication/Weststrate2009}, cites = {0}, citedby = {0}, school = {Delft University of Technology}, advisor = {Danny M. Groenewegen and Eelco Visser}, } @mastersthesis{Wes02, title = {Configurable Transformations for High-Quality Automatic Program Improvement. {CobolX}: a case study}, author = {Hedzer Westra}, year = {2002}, month = {February}, tags = {case study, transformation, program transformation}, researchr = {https://researchr.org/publication/Wes02}, cites = {0}, citedby = {0}, school = {Utrecht University}, address = {Utrecht, The Netherlands}, advisor = {Eelco Visser}, } @mastersthesis{Vollebregt2012, title = {Declarative Specification of Template-Based Textual Editors}, author = {Tobi Vollebregt}, year = {2012}, month = {April}, url = {http://resolver.tudelft.nl/uuid:8907468c-b102-4a35-aa84-d49bb2110541}, tags = {workbench, rule-based, syntax definition, completeness, model editor, meta-model, modeling language, modeling, language modeling, language design, rules, migration, web applications, consistency, language workbench, Spoofax, Meta-Environment, parsing, domain-specific language}, researchr = {https://researchr.org/publication/Vollebregt2012}, cites = {0}, citedby = {0}, school = {Delft University of Technology}, address = {Delft, The Netherlands}, advisor = {Eelco Visser and Lennart C. L. Kats}, } @phdthesis{DeJonge2014, title = {Language-parametric Techniques for Language-Specific Editors}, author = {Maartje de Jonge}, year = {2014}, month = {January}, doi = {10.4233/uuid:5b485a4a-e502-42d9-8bd2-21c02226ed91}, url = {http://dx.doi.org/10.4233/uuid:5b485a4a-e502-42d9-8bd2-21c02226ed91}, researchr = {https://researchr.org/publication/DeJonge2014}, cites = {0}, citedby = {0}, school = {Delft University of Technology}, address = {Delft, TheNetherlands}, advisor = {Eelco Visser and Arie van Deursen}, } @mastersthesis{Vergu2012, title = {{LabBack}: An extendible platform for secure and robust in-the-cloud automatic assessment of student programs}, author = {Vlad Vergu}, year = {2012}, month = {November}, researchr = {https://researchr.org/publication/Vergu2012}, cites = {0}, citedby = {0}, school = {Delft University of Technology}, advisor = {Eelco Visser}, } @phdthesis{Hemel2012, title = {Methods and Techniques for the Design and Implementation of Domain-Specific Languages}, author = {Zef Hemel}, year = {2012}, month = {January}, tags = {programming languages, model-to-model transformation, transformation engineering, meta programming, case study, SDF, meta-model, modeling language, language engineering, transformation language, software language engineering, language modeling, design research, language design, model-driven development, software evolution, source-to-source, maintenance, software engineering, model-driven engineering, model transformation, DSL, database, abstraction, Spoofax, Meta-Environment, workflow, higher-order transformations, parsing, design, systematic-approach, ASF+SDF, SGLR, transformation, grammar, Stratego, query language, program transformation, domain-specific language}, researchr = {https://researchr.org/publication/Hemel2012}, cites = {0}, citedby = {0}, school = {Delft University of Technology}, address = {Delft, The Netherlands}, advisor = {Arie van Deursen and Eelco Visser}, } @mastersthesis{VanAntwerpen2016, title = {A Constraint-based Approach to Name Binding and Type Checking using Scope Graphs}, author = {Hendrik van Antwerpen}, year = {2016}, month = {January}, url = {http://resolver.tudelft.nl/uuid:7a555c92-ee75-4e64-b58b-d8f09662f412}, note = {Available at \url{http://resolver.tudelft.nl/uuid:7a555c92-ee75-4e64-b58b-d8f09662f412}.}, researchr = {https://researchr.org/publication/VanAntwerpen2016}, cites = {0}, citedby = {0}, school = {Delft University of Technology}, advisor = {Eelco Visser}, } @phdthesis{Bra08, title = {Exercises in free syntax. syntax definition, parsing, and assimilation of language conglomerates}, author = {Martin Bravenboer}, year = {2008}, month = {January}, tags = {syntax definition, assimilation, parsing}, researchr = {https://researchr.org/publication/Bra08}, cites = {168}, citedby = {1}, school = {Utrecht University}, address = {Utrecht, The Netherlands}, advisor = {S. Doaitse Swierstra and Eelco Visser}, } @phdthesis{KonatDissertation, title = {Language-Parametric Methods for Developing Interactive Programming Systems}, author = {Gabriƫl Konat}, year = {2019}, doi = {10.4233/uuid:03d70c5d-596d-4c8c-92da-0398dd8221cb}, url = {https://doi.org/10.4233/uuid:03d70c5d-596d-4c8c-92da-0398dd8221cb}, researchr = {https://researchr.org/publication/KonatDissertation}, cites = {0}, citedby = {0}, school = {Delft University of Technology, Netherlands}, advisor = {Eelco Visser and Sebastian Erdweg}, } @mastersthesis{Kats07, title = {Supporting Language Extension and Separate Compilation by Mixing Java and Bytecode}, author = {Lennart C. L. Kats}, year = {2007}, month = {August}, note = {INF/SCR-07-02}, tags = {Java, synchronization, language extension, modeling language, language modeling, composition, language design, source-to-source, graph-rewriting, direct manipulation, C++, code generation, debugging, compiler, language embedding, information models, language composition, rewriting, compilers, process modeling, systematic-approach, open-source, domain-specific language}, researchr = {https://researchr.org/publication/Kats07}, cites = {0}, citedby = {1}, school = {Utrecht University}, address = {Utrecht, The Netherlands}, advisor = {Eelco Visser and Martin Bravenboer}, } @phdthesis{Dolstra2006, title = {The Purely Functional Software Deployment Model}, author = {Eelco Dolstra}, year = {2006}, month = {January}, tags = {programming languages, rule-based, deployment, completeness, meta programming, software components, meta-model, modeling language, modeling, language modeling, functional programming, software component, source-to-source, information models, programming, Meta-Environment, process modeling, systematic-approach, open-source}, researchr = {https://researchr.org/publication/Dolstra2006}, cites = {0}, citedby = {0}, school = {Utrecht University}, address = {Utrecht, The Netherlands}, advisor = {Eelco Visser and S. Doaitse Swierstra}, } @phdthesis{Amorim2019, title = {Declarative Syntax Definition for Modern Language Workbenches}, author = {Luis Eduardo de Souza Amorim}, year = {2019}, url = {https://www.base-search.net/Record/261b6c9463c1d4fe309e3c6104cd4d80fbc9d3cc8fbc66006f34130f481b506f}, note = {base-search.net (fttudelft:oai:tudelft.nl:uuid:43d7992a-7077-47ba-b38f-113f5011d07f)}, researchr = {https://researchr.org/publication/Amorim2019}, cites = {0}, citedby = {0}, school = {Delft University of Technology, Netherlands}, advisor = {Eelco Visser and Sebastian Erdweg}, } @phdthesis{Bagge09phd, title = {Constructs \& {C}oncepts: Language Design for Flexibility and Reliability}, author = {Anya Helene Bagge}, year = {2009}, month = {November}, tags = {language design, reliability, design}, researchr = {https://researchr.org/publication/Bagge09phd}, cites = {0}, citedby = {0}, school = {Research School in Information and Communication Technology, Department of Informatics, University of Bergen, Norway}, address = {PB 7803, 5020 Bergen, Norway}, advisor = {Magne Haveraaen and Eelco Visser}, } @phdthesis{Kats2011, title = {Building Blocks for Language Workbenches}, author = {Lennart C. L. Kats}, year = {2011}, tags = {programming languages, workbench, rule-based, syntax definition, meta programming, meta-model, language engineering, architecture, composition, testing, model-driven development, model-driven engineering, C++, DSL, programming, language workbench, Spoofax, Meta-Environment, parsing, meta-objects, domain-specific language}, researchr = {https://researchr.org/publication/Kats2011}, cites = {0}, citedby = {0}, school = {Delft University of Technology}, advisor = {Eelco Visser and Arie van Deursen}, } @mastersthesis{TuinRJS13, title = {WebLab project}, author = {Tuin, Marieke van der and A. Bastiaan Reijm and Jong, Tim K. de and Jeff Smits}, year = {2013}, month = {7}, url = {http://resolver.tudelft.nl/uuid:bb2d7a13-1bef-4545-bca0-f2b084a04240}, researchr = {https://researchr.org/publication/TuinRJS13}, cites = {0}, citedby = {0}, school = {Delft University of Technology}, type = {Bachelor's thesis}, advisor = {Eelco Visser}, }