Publication List on Researchr
Publications by
year |
type |
year and type |
type and year |
alphabetically |
researchr |
wiki |
dblp |
citeseer |
google |
acm |
tud |
metrics
Full researchr profile
- An Algorithm for Layout Preservation in Refactoring TransformationsMaartje de Jonge, Eelco Visser. SLE 2011:
- A Language Generic Solution for Name Binding Preservation in RefactoringsMaartje de Jonge, Eelco Visser. LDTA 2012:
- Declarative Specification of Template-Based Textual EditorsTobi Vollebregt, Lennart C. L. Kats, Eelco Visser. LDTA 2012:
- Reconstructing Complex Metamodel EvolutionSander Vermolen, Guido Wachsmuth, Eelco Visser. SLE 2011:
- A pure embedding of attribute grammarsAnthony M. Sloane, Lennart C. L. Kats, Eelco Visser. SCP, (0), 2012. [doi]
- An Algorithm for Layout Preservation in Refactoring TransformationsMaartje de Jonge, Eelco Visser. Technical Report TUD-SERG-2011-027, 2011.
- Declaratively Programming the Mobile Web with MoblZef Hemel, Eelco Visser. OOPSLA 2011: 695-712 [doi]
- Integrated Language Definition Testing. Enabling Test-Driven Language DevelopmentLennart C. L. Kats, Rob Vermaas, Eelco Visser. OOPSLA 2011: 139-154 [doi]
- Special issue on Partial Evaluation and Program Manipulation (selected papers from PEPM 2007)Ganesan Ramalingam, Eelco Visser. SCP, 76(6):467-468, June 2011. [doi]
- SugarJ: library-based language extensibilitySebastian Erdweg, Lennart C. L. Kats, Tillmann Rendel, Christian Kästner, Klaus Ostermann, Eelco Visser. In Companion to the 26th Annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, OOPSLA 2011, part of SPLASH 2011, Portland, OR, USA, October 22 - 27, 2011. 2011: 187-188 [doi]
- Mobl: the new language of the mobile webZef Hemel, Eelco Visser. In Companion to the 26th Annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, OOPSLA 2011, part of SPLASH 2011, Portland, OR, USA, October 22 - 27, 2011. 2011: 23-24 [doi]
- Dimensions of DSL DesignMarkus Völter, Eelco Visser. 2011.
- Declaratively Defining Domain-Specific Language DebuggersRicky T. Lindeman, Lennart C. L. Kats, Eelco Visser. GPCE 2011: 127-136 [doi]
- Interactive Disambiguation of Meta Programs with Concrete Object SyntaxLennart C. L. Kats, Karl Trygve Kalleberg, Eelco Visser. SLE 2010:
- Programming the Mobile Web with MoblZef Hemel, Eelco Visser. Technical Report TUD-SERG-2011-01, 2011. [doi]
- Declaratively Programming the Mobile Web with MoblZef Hemel, Eelco Visser. Technical Report TUD-SERG-2011-024, 2011.
- Library-based model-driven software development with SugarJ?Sebastian Erdweg, Lennart C. L. Kats, Tillmann Rendel, Christian Kästner, Klaus Ostermann, Eelco Visser. In Companion to the 26th Annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, OOPSLA 2011, part of SPLASH 2011, Portland, OR, USA, October 22 - 27, 2011. 2011: 17-18 [doi]
- SugarJ: library-based language extensibilitySebastian Erdweg, Lennart C. L. Kats, Tillmann Rendel, Christian Kästner, Klaus Ostermann, Eelco Visser. In Companion to the 26th Annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, OOPSLA 2011, part of SPLASH 2011, Portland, OR, USA, October 22 - 27, 2011. 2011: 187-188 [doi]
- Growing a Language Environment with Editor LibrariesSebastian Erdweg, Lennart C. L. Kats, Tillmann Rendel, Christian Kästner, Klaus Ostermann, Eelco Visser. GPCE 2011: 167-176 [doi]
- Testing domain-specific languagesLennart C. L. Kats, Rob Vermaas, Eelco Visser. In Companion to the 26th Annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, OOPSLA 2011, part of SPLASH 2011, Portland, OR, USA, October 22 - 27, 2011. 2011: 25-26 [doi]
- Special Issue on Generative Programming and Component Engineering (Selected Papers from GPCE 2004/2005)Robert Glück, Eelco Visser. SCP, 76(5):347-348, May 2011. [doi]
- Reconstructing Complex Metamodel EvolutionSander Vermolen, Guido Wachsmuth, Eelco Visser. Technical Report TUD-SERG-2011-026, 2011.
- Integration of Data Validation and User Interface Concerns in a DSL for Web ApplicationsDanny M. Groenewegen, Eelco Visser. SoSyM, , 2011. [doi]
- Product Line Engineering using Domain-Specific LanguagesMarkus Völter, Eelco Visser. SPLC 2011: 70-79 [doi]
- Generating Database Migration for Evolving Web ApplicationsSander Vermolen, Guido Wachsmuth, Eelco Visser. GPCE 2011: 83-92 [doi]
- Static consistency checking of web applications with WebDSLZef Hemel, Danny M. Groenewegen, Lennart C. L. Kats, Eelco Visser. JSC, 46(2):150-182, 2011. [doi]
- Preventing injection attacks with syntax embeddingsMartin Bravenboer, Eelco Dolstra, Eelco Visser. Preprint 2010.
- The Spoofax language workbench (poster paper)Lennart C. L. Kats, Eelco Visser. OOPSLA 2010: 237-238 [doi]
- Domain-Specific Languages for Composable Editor PluginsLennart C. L. Kats, Karl Trygve Kalleberg, Eelco Visser. ENTCS, 253(7):149-163, 2010. [doi]
- A Pure Object-Oriented Embedding of Attribute GrammarsAnthony M. Sloane, Lennart C. L. Kats, Eelco Visser. ENTCS, 253(7):205-219, 2010. [doi]
- Interactive Disambiguation of Meta Programs with Concrete Object SyntaxLennart C. L. Kats, Karl Trygve Kalleberg, Eelco Visser. SLE 2011: 327-336 [doi]
- Pure and declarative syntax definition: paradise lost and regainedLennart C. L. Kats, Eelco Visser, Guido Wachsmuth. OOPSLA 2010: 918-932 [doi]
- The Spoofax language workbench: rules for declarative specification of languages and IDEsLennart C. L. Kats, Eelco Visser. OOPSLA 2010: 444-463 [doi]
- Encapsulating Software Platform Logic by Aspect-Oriented Programming: A Case Study in Using Aspects for Language PortabilityLennart C. L. Kats, Eelco Visser. SCAM 2010:
- Domain-Specific Languages for Composable Editor PluginsLennart C. L. Kats, Karl Trygve Kalleberg, Eelco Visser. In Proceedings of The Ninth Workshop on Language Descriptions, Tools, and Applications (LDTA 2009). 2010: [doi]
- Preventing injection attacks with syntax embeddingsMartin Bravenboer, Eelco Dolstra, Eelco Visser. SCP, 75(7):473-495, July 2010. [doi]
- Separation of Concerns and Linguistic Integration in WebDSLDanny M. Groenewegen, Zef Hemel, Eelco Visser. IEEE Software, 27(5):31-37, 2010. [doi]
- Code generation by model transformation: a case study in transformation modularityZef Hemel, Lennart C. L. Kats, Danny M. Groenewegen, Eelco Visser. SoSyM, 9(3):375-402, June 2010. [doi]
- Encapsulating Software Platform Logic by Aspect-Oriented Programming: A Case Study in Using Aspects for Language PortabilityLennart C. L. Kats, Eelco Visser. SCAM 2010: 147-156 [doi]
- The Third Rewrite Engines CompetitionFrancisco Durán, Manuel Roldán, Jean-Christophe Bach, Emilie Balland, Mark van den Brand, James R. Cordy, Steven Eker, Luc Engelen, Maartje de Jonge, Karl Trygve Kalleberg, Lennart C. L. Kats, Pierre-Etienne Moreau, Eelco Visser. wrla 2010: 243-261 [doi]
- Integration of Data Validation and User Interface Concerns in a DSL for Web ApplicationsDanny M. Groenewegen, Eelco Visser. SLE 2009: [doi]
- Performing Systematic Literature Reviews with Researchr: Tool DemonstrationEelco Visser. Technical Report TUD-SERG-2010-010, 2010. [doi]
- Language extension and composition with language workbenchesMarkus Völter, Eelco Visser. OOPSLA 2010: 301-304 [doi]
- Decorated Attribute Grammars: Attribute Evaluation Meets Strategic ProgrammingLennart C. L. Kats, Anthony M. Sloane, Eelco Visser. CC 2009: 142-157 [doi]
- PIL: A Platform Independent Language for Retargetable DSLsZef Hemel, Eelco Visser. SLE 2009: 224-243 [doi]
- Natural and Flexible Error Recovery for Generated ParsersMaartje de Jonge, Emma Nilsson-Nyman, Lennart C. L. Kats, Eelco Visser. SLE 2009: 204-223 [doi]
- The Second Rewrite Engines CompetitionFrancisco Durán, Manuel Roldán, Emilie Balland, Mark G. J. van den Brand, Steven Eker, Karl Trygve Kalleberg, Lennart C. L. Kats, Pierre-Etienne Moreau, Ruslan Shevchenko, Eelco Visser. ENTCS, 238(3):281-291, 2009. [doi]
- Weaving web applications with WebDSL: (demonstration)Danny M. Groenewegen, Eelco Visser. OOPSLA 2009: 797-798 [doi]
- Software deployment in a dynamic cloud: From device to service orientation in a hospital environmentSander van der Burg, Eelco Dolstra, Eelco Visser, Merijn de Jonge. CLOUD 2009: [doi]
- Providing rapid feedback in generated modular language environments: adding error recovery to scannerless generalized-LR parsingLennart C. L. Kats, Maartje de Jonge, Emma Nilsson-Nyman, Eelco Visser. OOPSLA 2009: 445-464 [doi]
- Parse Table CompositionMartin Bravenboer, Eelco Visser. SLE 2008: 74-94 [doi]
- researchr.orgEelco Visser. http://researchr.org, 2009. [doi]
- Declarative Access Control for WebDSL: Combining Language Integration and Separation of ConcernsDanny M. Groenewegen, Eelco Visser. ICWE 2008: 175-188 [doi]
- When Frameworks Let You Down. Platform-Imposed Constraints on the Design and Evolution of Domain-Specific LanguagesDanny M. Groenewegen, Zef Hemel, Lennart C. L. Kats, Eelco Visser. DSM 2008:
- Stratego/XT 0.17. A language and toolset for program transformationMartin Bravenboer, Karl Trygve Kalleberg, Rob Vermaas, Eelco Visser. SCP, 72(1-2):52-70, 2008. [doi]
- WebDSL: a domain-specific language for dynamic web applicationsDanny M. Groenewegen, Zef Hemel, Lennart C. L. Kats, Eelco Visser. OOPSLA 2008: 779-780 [doi]
- Designing Syntax Embeddings and Assimilations for Language LibrariesMartin Bravenboer, Eelco Visser. Technical Report TUD-SERG-2008-042, 2008.
- Generating Editors for Embedded Languages. Integrating SGLR into IMPLennart C. L. Kats, Karl Trygve Kalleberg, Eelco Visser. LDTA 2008:
- Grammar Engineering Support for Precedence Rule Recovery and Compatibility CheckingEric Bouwers, Martin Bravenboer, Eelco Visser. ENTCS, 203(2):85-101, 2008. [doi]
- Generating Version Convertors for Domain-Specific LanguagesGerardo de Geest, Sander Vermolen, Arie van Deursen, Eelco Visser. wcre 2008: 197-201 [doi]
- Heterogeneous Coupled Evolution of Software LanguagesSander Vermolen, Eelco Visser. MoDELS 2008: 630-644 [doi]
- Mixing source and bytecode: a case for compilation by normalizationLennart C. L. Kats, Martin Bravenboer, Eelco Visser. OOPSLA 2008: 91-108 [doi]
- WebWorkFlow: An Object-Oriented Workflow Modeling Language for Web ApplicationsZef Hemel, Ruben Verhaaf, Eelco Visser. MoDELS 2008: 113-127 [doi]
- Fusing a Transformation Language with an Open CompilerKarl Trygve Kalleberg, Eelco Visser. ENTCS, 203(2):21-36, 2008. [doi]
- Code Generation by Model TransformationZef Hemel, Lennart C. L. Kats, Eelco Visser. ICMT 2008: 183-198 [doi]
- Spoofax: An Interactive Development Environment for Program Transformation with Stratego/XTKarl Trygve Kalleberg, Eelco Visser. In Proceedings of the Seventh Workshop on Language Descriptions, Tools and Applications (LDTA 2007). 2007:
- Designing Syntax Embeddings and Assimilations for Language LibrariesMartin Bravenboer, Eelco Visser. MoDELS 2007: 34-46 [doi]
- Preventing injection attacks with syntax embeddingsMartin Bravenboer, Eelco Dolstra, Eelco Visser. GPCE 2007: 3-12 [doi]
- WebDSL: A Case Study in Domain-Specific Language EngineeringEelco Visser. GTTSE 2007: 291-373 [doi]
- Domain-specific language engineeringEelco Visser. In Pre-Proceedings of the International Summer School on Generative and Transformational Techniques in Software Engineering (GTTSE 2007). Braga, Portugal, 2007.
- Declarative, formal, and extensible syntax definition for AspectJ?Martin Bravenboer, Éric Tanter, Eelco Visser. OOPSLA 2006: 209-228 [doi]
- Combining Aspect-Oriented and Strategic ProgrammingKarl Trygve Kalleberg, Eelco Visser. ENTCS, 147(1):5-30, 2006. [doi]
- Stratego/XT 0.16: components for transformation systemsMartin Bravenboer, Karl Trygve Kalleberg, Rob Vermaas, Eelco Visser. PEPM 2006: 95-99 [doi]
- MetaBorg in Action: Examples of Domain-Specific Language Embedding and Assimilation Using Stratego/XTMartin Bravenboer, René de Groot, Eelco Visser. GTTSE 2006: 297-311 [doi]
- Program Transformation with Scoped Dynamic Rewrite RulesMartin Bravenboer, Arthur van Dam, Karina Olmos, Eelco Visser. FUIN, 69(1-2):123-178, 2006. [doi]
- Transformations for AbstractionsEelco Visser. SCAM 2005: [doi]
- Service configuration managementEelco Dolstra, Martin Bravenboer, Eelco Visser. SCM 2005: 83-98 [doi]
- Composing Source-to-Source Data-Flow Transformations with Rewriting Strategies and Dependent Dynamic Rewrite RulesKarina Olmos, Eelco Visser. CC 2005: 204-220 [doi]
- A survey of strategies in rule-based program transformation systemsEelco Visser. JSC, 40(1):831-873, 2005. [doi]
- Generalized Type-Based Disambiguation of Meta Programs with Concrete Object SyntaxMartin Bravenboer, Rob Vermaas, Jurgen J. Vinju, Eelco Visser. GPCE 2005: 157-172 [doi]
- Imposing a Memory Management Discipline on Software DeploymentEelco Dolstra, Eelco Visser, Merijn de Jonge. ICSE 2004: 583-592 [doi]
- Nix: A Safe and Policy-Free System for Software DeploymentEelco Dolstra, Merijn de Jonge, Eelco Visser. lisa 2004: 79-92 [doi]
- Transparantie in variabiliteit: Heldere keuzes in een eenduidige configuratieomgevingEelco Dolstra, Gert Florijn, Merijn de Jonge, Eelco Visser. Informatie, 46(1):18-21, February 2004.
- Concrete syntax for objects: domain-specific language embedding and assimilation without restrictionsMartin Bravenboer, Eelco Visser. OOPSLA 2004: 365-383 [doi]
- Adding Concrete Syntax to a Prolog-Based Program Synthesis System (Extended Abstract)Bernd Fischer, Eelco Visser. LOPSTR 2004: 56-58 [doi]
- Program Transformation Mechanics. A Classification of Mechanisms for Program Transformation with a Survey of Existing Transformation SystemsJ. van Wijngaarden, Eelco Visser. Technical Report UU-CS-2003-048, 2003.
- Retrofitting the AutoBayes Program Synthesis System with Concrete SyntaxBernd Fischer, Eelco Visser. dagstuhl 2004: 239-253 [doi]
- Turning Dynamic Typing into Static Typing by Program Specialization in a Compiler Front-end for OctaveKarina Olmos, Eelco Visser. SCAM 2003: 141-150 [doi]
- Design of the CodeBoost Transformation System for Domain-Specific Optimisation of C++ ProgramsAnya Helene Bagge, Karl Trygve Kalleberg, Magne Haveraaen, Eelco Visser. SCAM 2003: 65 [doi]
- Strategic programming meets adaptive programmingRalf Lämmel, Eelco Visser, Joost Visser. AOSD 2003: 168-177 [doi]
- Program Transformation with Stratego/XT: Rules, Strategies, Tools, and Systems in Stratego/XT 0.9Eelco Visser. dagstuhl 2004: 216-238 [doi]
- The Reengineering WikiArie van Deursen, Eelco Visser. CSMR 2002: 217-220 [doi]
- Building Interpreters with Rewriting StrategiesEelco Dolstra, Eelco Visser. ENTCS, 65(3), 2002. [doi]
- Disambiguation Filters for Scannerless Generalized LR ParsersMark G. J. van den Brand, Jeroen Scheerder, Jurgen J. Vinju, Eelco Visser. CC 2002: 143-158 [doi]
- Rewriting Strategies for Instruction SelectionMartin Bravenboer, Eelco Visser. RTA 2002: 237-251 [doi]
- Strategies for Source-to-Source Constant ProgagationKarina Olmos, Eelco Visser. ENTCS, 70(6), 2002. [doi]
- Meta-programming with Concrete Object SyntaxEelco Visser. GPCE 2002: 299-315 [doi]
- A Survey of Strategies in Program Transformation SystemsEelco Visser. ENTCS, 57, 2001. [doi]
- XT: a bundle of program transformation toolsMerijn de Jonge, Eelco Visser, Joost Visser. ENTCS, 44(2), 2001. [doi]
- Fusing Logic and Control with Local Transformations: An Example OptimizationPatricia Johann, Eelco Visser. ENTCS, 57, 2001. [doi]
- Stratego: A Language for Program Transformation Based on Rewriting StrategiesEelco Visser. RTA 2001: 357-362 [doi]
- Scoped Dynamic Rewrite RulesEelco Visser. ENTCS, 59(4), 2001. [doi]
- The ASF+SDF Meta-environment: A Component-Based Language Development EnvironmentMark G. J. van den Brand, Arie van Deursen, Jan Heering, H. A. de Jong, Merijn de Jonge, Tobias Kuipers, Paul Klint, Leon Moonen, Pieter A. Olivier, Jeroen Scheerder, Jurgen J. Vinju, Eelco Visser, Joost Visser. CC 2001: 365-370 [doi]
- Language Independent Traversals for Program TransformationEelco Visser. In Workshop on Generic Programming (WGP 2000). 2000:
- Warm fusion in Stratego: A case study in generation of program transformation systemsPatricia Johann, Eelco Visser. AMAI, 29(1-4):1-34, 2000. [doi]
- Strategic Pattern MatchingEelco Visser. RTA 1999: 30-44 [doi]
- Building Program Optimizers with Rewriting StrategiesEelco Visser, Zine-El-Abidine Benaissa, Andrew P. Tolmach. ICFP 1998: 13-26 [doi]
- A core language for rewritingEelco Visser, Zine-El-Abidine Benaissa. ENTCS, 15, 1998. [doi]
- Polymorphic Syntax DefinitionEelco Visser. TCS, 199(1-2):57-86, 1998. [doi]
- Scannerless Generalized-LR ParsingEelco Visser. Technical Report P9707, 1997.
- Specification of Rewriting StrategiesBas Luttik, Eelco Visser. ASF+SDF 1997:
- A Family of Syntax Definition FormalismsEelco Visser. Technical Report P9706, 1997.
- Syntax Definition for Language PrototypingEelco Visser. PhD thesis, University of Amsterdam, September 1997.
- Syntax definition for language prototypingEelco Visser. Ponsen & Looijen, 1997.
- Character ClassesEelco Visser. Technical Report P9708, 1997.
- Generation of Formatters for Context-Free LanguagesMark G. J. van den Brand, Eelco Visser. TOSEM, 5(1):1-41, 1996. [doi]
- Multi-Level SpecificationsEelco Visser. In Arie van Deursen, Jan Heering, Paul Klint, editors, Language Prototyping. An Algebraic Specification Approach. Volume 5 of AMAST Series in Computing, World Scientific, Singapore, September 1996.
- The Asf+Sdf Meta-Environment Documentation Tools for Free!Mark G. J. van den Brand, Eelco Visser. tapsoft 1995: 803-804 [doi]
- A Family of Syntax Definition FormalismsEelco Visser. ASF+SDF 1995:
- Using Filters for the Disambiguation of Context-free GrammarsPaul Klint, Eelco Visser. In Proceedings of the ASMICS Workshop on Parsing Theory. 1994:
- From Box to TeX?: An algebraic approach to the generation of documentation toolsEelco Visser, Mark G. J. van den Brand. Technical Report P9420, 1994.
- Combinatory Algebraic Specification & Compilation of List MatchingEelco Visser. Master's thesis, Department of Computer Science, University of Amsterdam, Amsterdam, June 1993.
- Home PageEelco Visser.