1. 2007
  2. Designing Syntax Embeddings and Assimilations for Language Libraries

    Bravenboer, M. & Visser, E., 2007, Proceedings of the 4th International Workshop on Language Engineering (ATEM 2007). s.n. (ed.). Nashville, USA: s.n., p. 110-116 7 p.

    Research output: Chapter in Book/Report/Conference proceedingConference contributionScientificpeer-review

  3. Fusing a Transformation Language with an Open Compiler

    Kalleberg, K. T. & Visser, E., 2007, Proceedings of the Seventh Workshop on Language Descriptions, Tools and Applications (LDTA 2007). Johnstone, A. & Sloane, T. (eds.). amsterdam: Elsevier, p. 18-31 14 p.

    Research output: Chapter in Book/Report/Conference proceedingConference contributionScientificpeer-review

  4. Grammar Engineering Support for Precedence Rule Recovery and Compatibility Checking

    Bouwers, E., Bravenboer, M. & Visser, E., 2007, Proceedings of the Seventh Workshop on Language Descriptions, Tools and Applications (LDTA 2007). Johnstone, A. & Sloane, T. (eds.). amsterdam: Elsevier, p. 82-96 15 p.

    Research output: Chapter in Book/Report/Conference proceedingConference contributionScientificpeer-review

  5. Model-Driven Software Evolution: A Research Agenda

    van Deursen, A., Visser, E. & Warmer, J., 2007, Proceedings 1st International Workshop on Model-Driven Software Evolution (MoDSE). Tamzalit, D. (ed.). s.l.: University of Nantes, p. 41-49 9 p.

    Research output: Chapter in Book/Report/Conference proceedingConference contributionScientificpeer-review

  6. Preventing Injection Attacks with Syntax Embedding -- A Host and Guest Language Independent Approach

    Bravenboer, M., Dolstra, E. & Visser, E., 2007, Generative Programming and Component Engineering: Sixth International Conference (GPCE 2007). Lawall, J. (ed.). New York, NY, USA: Association for Computing Machinery (ACM), p. 3-12 10 p.

    Research output: Chapter in Book/Report/Conference proceedingConference contributionScientificpeer-review

  7. Spoofax: An Interactive Development Environment for Program Transformation with Stratego/XT

    Kalleberg, K. T. & Visser, E., 2007, Proceedings of the Seventh Workshop on Language Descriptions, Tools and Applications (LDTA 2007). Johnstone, A. & Sloane, T. (eds.). Amsterdam: Elsevier, p. 47-50 4 p.

    Research output: Chapter in Book/Report/Conference proceedingConference contributionScientificpeer-review

  8. 2008
  9. Code Generation by Model Transformation. A Case Study in Transformation Modularity

    Hemel, Z., Kats, LCL. & Visser, E., 2008, In : Lecture Notes in Computer Science. 5063, p. 183-198 16 p.

    Research output: Contribution to journalArticleScientificpeer-review

  10. Declarative Access Control for WebDSL: Combining Language Integration and Separation of Concerns

    Groenewegen, DM. & Visser, E., 2008, Eighth International Conference on Web Engineering (ICWE 2008). Schwabe, D. & Curbera, F. (eds.). Los Alamitos, USA: IEEE Computer Society, p. 175-188 14 p.

    Research output: Chapter in Book/Report/Conference proceedingConference contributionScientificpeer-review

  11. Designing Syntax Embeddings and Assimilations for Language Libraries

    Bravenboer, M. & Visser, E., 2008, In : Lecture Notes in Computer Science. 5002, p. 34-46 13 p.

    Research output: Contribution to journalArticleScientificpeer-review

  12. Generating Editors for Embedded Languages. Integrating SGLR into IMP

    Kats, LCL., Kalleberg, K. T. & Visser, E., 2008, Language Descriptions, Tools, and Applications (LDTA'08). Johnstone, A. & Vinju, J. (eds.). Elsevier, p. 91-107 17 p.

    Research output: Chapter in Book/Report/Conference proceedingConference contributionScientificpeer-review

  13. Generating version convertors for domain-specific languages

    de Geest, G., Vermolen, SD., van Deursen, A. & Visser, E., 2008, Proceedings 15th Working Conference on Reverse Engineering (WCRE 2008). Zaidman, A., Di Penta, M. & Hassan, A. (eds.). Los Alamitos, USA: IEEE Computer Society, p. 197-201 5 p.

    Research output: Chapter in Book/Report/Conference proceedingConference contributionScientificpeer-review

  14. Heterogeneous Coupled Evolution of Software Languages

    Vermolen, SD. & Visser, E., 2008, In : Lecture Notes in Computer Science. 5301, p. 630-644 15 p.

    Research output: Contribution to journalArticleScientificpeer-review

  15. Mixing source and bytecode: a case for compilation by normalization

    Kats, LCL., Bravenboer, M. & Visser, E., 2008, In : ACM SIGPLAN Notices. 43, p. 91-108 18 p.

    Research output: Contribution to journalArticleScientificpeer-review

  16. Stratego/XT 0.17. A Language and Toolset for Program Transformation

    Bravenboer, M., Kalleberg, K. T., Vermaas, R. & Visser, E., 2008, In : Science of Computer Programming. 72, p. 52-70 19 p.

    Research output: Contribution to journalArticleScientificpeer-review

  17. WebDSL: A Case Study in Domain-Specific Language Engineering

    Visser, E., 2008, In : Lecture Notes in Computer Science. 5235, p. 291-373 83 p.

    Research output: Contribution to journalArticleScientificpeer-review

  18. WebDSL: A Domain-Specific Language for Dynamic Web Applications

    Groenewegen, DM., Hemel, Z., Kats, LCL. & Visser, E., 2008, Companion to the 23rd ACM SIGPLAN Conference on Object-Oriented Programing, Systems, Languages, and Applications (OOPSLA 2008). Mielke, N. & Zimmermann, O. (eds.). New York, NY, USA: Association for Computing Machinery (ACM), p. 779-780 2 p.

    Research output: Chapter in Book/Report/Conference proceedingConference contributionScientificpeer-review

  19. WebWorkFlow: An Object-Oriented Workflow Modeling Language for Web Applications

    Hemel, Z., Verhaaf, R. & Visser, E., 2008, In : Lecture Notes in Computer Science. 5301, p. 113-127 15 p.

    Research output: Contribution to journalArticleScientificpeer-review

  20. When Frameworks Let You Down. Platform-Imposed Constraints on the Design and Evolution of Domain-Specific Languages

    Groenewegen, DM., Hemel, Z., Kats, LCL. & Visser, E., 2008, Workshop on Domain Specific Modelling (DSM'08). Gray, J., Sprinkle, J., Tolvanen, J-P. & Rossi, M. (eds.). Nashville, Tennessee, USA, p. 64-66 3 p.

    Research output: Chapter in Book/Report/Conference proceedingConference contributionScientificpeer-review

  21. 2009
  22. Code Generation by Model Transformation: A Case Study in Transformation Modularity

    Hemel, Z., Kats, LCL., Groenewegen, DM. & Visser, E., 2009, In : Software and Systems Modeling. p. 1-28 28 p.

    Research output: Contribution to journalArticleScientificpeer-review

  23. Decorated Attribute Grammars. {A}ttribute Evaluation Meets Strategic Programming

    Kats, LCL., Sloane, AM. & Visser, E., 2009, In : Lecture Notes in Computer Science. 5501, p. 142-157 16 p.

    Research output: Contribution to journalArticleScientificpeer-review

  24. Parse Table Composition

    Bravenboer, M. & Visser, E., 2009, In : Lecture Notes in Computer Science. March, p. 74-94 21 p.

    Research output: Contribution to journalArticleScientificpeer-review

  25. Providing rapid feedback in generated modular language environments: adding error recovery to scannerless generalized-LR parsing

    Kats, LCL., de Jonge, M., Nilsson-Nyman, E. & Visser, E., 2009, In : ACM SIGPLAN Notices. 44, 10, p. 445-464 20 p.

    Research output: Contribution to journalArticleScientificpeer-review

  26. Software deployment in a dynamic cloud: From device to service orientation in a hospital environment

    van der Burg, S., Dolstra, E. & Visser, E., 2009, Proceedings of the 2009 ICSE Workshop on Software Engineering Challenges of Cloud Computing. Bhattacharya, K., Bichler, M. & Tai, S. (eds.). Los Alamitos: IEEE/CS, p. 61-66 6 p.

    Research output: Chapter in Book/Report/Conference proceedingConference contributionScientificpeer-review

  27. The Second Rewrite Engines Competition

    Durán, F., Roldán, M., Balland, E., Brand, M., Eker, S., Kalleberg, K. T., Kats, LCL., Moreau, PE., Shevchenko, R. & Visser, E., 2009, In : Electronic Notes in Theoretical Computer Science. 238, p. 281-291 11 p.

    Research output: Contribution to journalArticleScientificpeer-review

  28. Weaving Web Applications with WebDSL (Demonstration)

    Groenewegen, DM. & Visser, E., 2009, Companion to the 24th Annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications. Leavens, GT. (ed.). New York: Association for Computing Machinery (ACM), p. 797-798 2 p.

    Research output: Chapter in Book/Report/Conference proceedingConference contributionScientificpeer-review

  29. 2010
  30. A Pure Object-Oriented Embedding of Attribute Grammars

    Sloane, AM., Kats, LCL. & Visser, E., 2010, In : Electronic Notes in Theoretical Computer Science. 253, 7, p. 205-219 15 p.

    Research output: Contribution to journalArticleScientificpeer-review

  31. Domain-Specific Languages for Composable Editor Plugins

    Kats, LCL., Kalleberg, K. T. & Visser, E., 2010, In : Electronic Notes in Theoretical Computer Science. 253, 7, p. 149-163 15 p.

    Research output: Contribution to journalArticleScientificpeer-review

  32. Encapsulating Software Platform Logic by Aspect-Oriented Programming: A Case Study in Using Aspects for Language Portability

    Kats, LCL. & Visser, E., 2010, Proceedings of the Tenth IEEE International Working Conference on Source Code Analysis and Manipulation 2010. Marinescu, C. & Vinju, J. (eds.). Los Alamitos: IEEE Society, p. 1-10 10 p.

    Research output: Chapter in Book/Report/Conference proceedingConference contributionScientificpeer-review

  33. Integration of data validation and user interface concerns in a DSL for web applications

    Groenewegen, DM. & Visser, E., 2010, In : Lecture Notes in Computer Science. 5969, p. 164-173 10 p.

    Research output: Contribution to journalArticleScientificpeer-review

  34. Language extension and composition with language workbenches

    Völter, M. & Visser, E., 2010, Proceedings of the ACM international conference companion on Object oriented programming systems languages and applications companion. Rinard, M. (ed.). New York: Association for Computing Machinery (ACM), p. 301-304 4 p.

    Research output: Chapter in Book/Report/Conference proceedingConference contributionScientificpeer-review

  35. Natural and flexible error recovery for generated parsers

    de Jonge, M., Nilsson-Nyman, E., Kats, LCL. & Visser, E., 2010, In : Lecture Notes in Computer Science. 5969, p. 204-223 20 p.

    Research output: Contribution to journalArticleScientificpeer-review

  36. Preventing injection attacks with syntax embeddings

    Bravenboer, M., Dolstra, E. & Visser, E., 2010, In : Science of Computer Programming. 75, 7, p. 473-495 23 p.

    Research output: Contribution to journalArticleScientificpeer-review

  37. Pure and declarative syntax definition: paradise lost and regained

    Kats, LCL., Visser, E. & Wachsmuth, GH., 2010, Proceedings of the ACM international conference on Object oriented programming systems languages and applications. Rinard, M. (ed.). New York: Association for Computing Machinery (ACM), p. 918-932 15 p. (ACM SIGPLAN Notices; vol. 45, no. 10).

    Research output: Chapter in Book/Report/Conference proceedingConference contributionScientificpeer-review

  38. Separation of Concerns and Linguistic Integration in WebDSL

    Groenewegen, DM., Hemel, Z. & Visser, E., 2010, In : IEEE Software. 27, 5, p. 31-37 7 p.

    Research output: Contribution to journalArticleScientificpeer-review

  39. The Spoofax language workbench

    Kats, LCL. & Visser, E., 2010, Proceedings of the ACM international conference companion on Object oriented programming systems languages and applications companion. Rinard, M. (ed.). New York: Association for Computing Machinery (ACM), p. 237-238 2 p.

    Research output: Chapter in Book/Report/Conference proceedingConference contributionScientificpeer-review

  40. The Spoofax language workbench: Rules for declarative specification of languages and IDEs

    Kats, LCL. & Visser, E., 2010, OOPSLA '10: Proceedings of the ACM international conference on Object oriented programming systems languages and applications. Rinard, M. (ed.). New York: Association for Computing Machinery (ACM), p. 444-463 20 p. (ACM SIGPLAN Notices; vol. 45, no. 10).

    Research output: Chapter in Book/Report/Conference proceedingConference contributionScientificpeer-review

  41. The Third Rewrite Engines Competition

    Durán, F., Roldán, M., Bach, JC., Balland, E., Brand, M., Cordy, J., Eker, S., Engelen, L., de Jonge, M., Kalleberg, K. T., Kats, LCL., Moreau, PE. & Visser, E., 2010, In : Lecture Notes in Computer Science. 6381, p. 243-261 19 p.

    Research output: Contribution to journalArticleScientific

  42. 2011
  43. Declaratively Defining Domain-Specific Language Debuggers

    Lindeman, RT., Kats, LCL. & Visser, E., 2011, GPCE'11 Proceedings of the 10th ACM international conference on Generative programming and component engineering . Denney, E. & Pagh Schultz, U. (eds.). New York: Association for Computing Machinery (ACM), p. 127-136 10 p. (ACM SIGPLAN Notices; vol. 47, no. 3).

    Research output: Chapter in Book/Report/Conference proceedingConference contributionScientificpeer-review

  44. Declaratively programming the mobile web with Mobl

    Hemel, Z. & Visser, E., 2011, Proceedings of the 2011 ACM international conference on Object oriented programming systems languages and applications, OOPSLA 2011. Fisher, K. & Videira Lopes, C. (eds.). New York, NY, USA: Association for Computing Machinery (ACM), p. 695-712 18 p. (ACM SIGPLAN Notices; vol. 46).

    Research output: Chapter in Book/Report/Conference proceedingConference contributionScientificpeer-review

  45. Finding software license violations through binary code clone detection

    Hemel, A., Kalleberg, K. T., Vermaas, RB. & Visser, E., 2011, 8th Working Conference on Mining Software Repositories (MSR '11)(ICSE '11). Gall, H., Medvidovic, N. & et al. (eds.). New York, NY,: Association for Computing Machinery (ACM), p. 63-72 10 p.

    Research output: Chapter in Book/Report/Conference proceedingConference contributionScientificpeer-review

  46. Generating Database Migration for Evolving Web Applications

    Vermolen, SD., Wachsmuth, GH. & Visser, E., 2011, 10th ACM international conference on Generative programming and component engineering (GPCE 2011). Denney, E. & Pagh Schultz, U. (eds.). Portland, OR, USA: Association for Computing Machinery (ACM), Vol. 47. p. 83-92 10 p.

    Research output: Chapter in Book/Report/Conference proceedingConference contributionScientificpeer-review

  47. Growing a Language Environment with Editor Libraries

    Erdweg, S., Kats, LCL., Rendel, T., Kastner, C., Ostermann, K. & Visser, E., 2011, 10th ACM international conference on Generative Programming and Component Engineering (GPCE 2011). Denney, E. & Schultz, UP. (eds.). New York, NY: Association for Computing Machinery (ACM), p. 167-176 10 p.

    Research output: Chapter in Book/Report/Conference proceedingConference contributionScientificpeer-review

  48. Integrated Language Definition Testing. Enabling Test-Driven Language Development

    Kats, LCL., Vermaas, RB. & Visser, E., 2011, 2011 ACM international conference on Object oriented programming systems languages and applications, OOPSLA/SPLASH 2011. Fisher, KS. & Lopes, CV. (eds.). New York, NY, USA: Association for Computing Machinery (ACM), p. 139-153 15 p.

    Research output: Chapter in Book/Report/Conference proceedingConference contributionScientificpeer-review

  49. Interactive Disambiguation of Meta Programs with Concrete Object Syntax

    Kats, LCL., Kalleberg, K. T. & Visser, E., 2011, Software Language Engineering, Third International Conference, SLE 2010. van den Brand, M., Malloy, B. & Staab, S. (eds.). Berlin: Springer, p. 327-336 10 p. (Lecture Notes in Computer Science; vol. 6563).

    Research output: Chapter in Book/Report/Conference proceedingConference contributionScientificpeer-review

  50. Library-based model-driven software development with SugarJ

    Erdweg, S., Kats, LCL., Rendel, T., Kastner, C., Ostermann, K. & Visser, E., 2011, 26th Annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, OOPSLA 2011, part of SPLASH 2011. Fisher, K. (ed.). New York, NY: Association for Computing Machinery (ACM), p. 17-18 2 p.

    Research output: Chapter in Book/Report/Conference proceedingConference contributionScientificpeer-review

  51. Mobl: the new language of the mobile web

    Hemel, Z. & Visser, E., 2011, 26th Annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, OOPSLA 2011, part of SPLASH 2011. Fisher, K. (ed.). New York, NY, USA: Association for Computing Machinery (ACM), p. 23-24 2 p.

    Research output: Chapter in Book/Report/Conference proceedingConference contributionScientificpeer-review

  52. Product Line Engineering using Domain-Specific Languages

    Völter, M. & Visser, E., 2011, 2011 15th International Software Product Line Conference (SPLC). Almeida, E. & et al. (eds.). Los Alamitos, CA, USA: IEEE Society, p. 70-79 10 p.

    Research output: Chapter in Book/Report/Conference proceedingConference contributionScientificpeer-review

  53. Special issue on Partial Evaluation and Program Manipulation (selected papers from PEPM 2007)

    Ramalingam, G. & Visser, E., 2011, In : Science of Computer Programming. 76, 6, p. 467-468 2 p.

    Research output: Contribution to journalArticleScientificpeer-review

  54. Static Consistency Checking of Web Applications with WebDSL

    Hemel, Z., Groenewegen, DM., Kats, LCL. & Visser, E., 2011, In : Journal of Symbolic Computation. 46, 2, p. 150-182 33 p.

    Research output: Contribution to journalArticleScientificpeer-review

  55. SugarJ: Library-based language extensibility

    Erdweg, S., Kats, L. C. L., Rendel, T., Kastner, C., Ostermann, K. & Visser, E., 2011, Companion to the 26th Annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, OOPSLA 2011, part of SPLASH 2011. Fisher, K. (ed.). New York, NY: Association for Computing Machinery (ACM), p. 187-188 2 p.

    Research output: Chapter in Book/Report/Conference proceedingConference contributionScientificpeer-review

Previous 1 2 3 Next

ID: 202181