If you made any changes in Pure these will be visible here soon.

Research Output

Filter
Article
2020

FlowSpec: A declarative specification language for intra-procedural flow-Sensitive data-flow analysis

Smits, J., Wachsmuth, G. & Visser, E., 2020, In : Journal of Computer Languages. 57, p. 1-39 39 p., 100924.

Research output: Contribution to journalArticleScientificpeer-review

Open Access
File
24 Downloads (Pure)
2018

Intrinsically-Typed Definitional Interpreters for Imperative Languages

Poulsen, C. B., Rouvoet, A., Tolmach, A., Krebbers, R. & Visser, E., 10 Jan 2018, In : Proceedings of the ACM on Programming Languages. 2, POPL, p. 1-34 34 p., 16.

Research output: Contribution to journalArticleScientificpeer-review

Open Access
File
64 Downloads (Pure)

PIE: A Domain-Specific Language for Interactive Software Development Pipelines

Konat, G., Steindorfer, M., Erdweg, S. & Visser, E., 29 Mar 2018, In : Art, Science, and Engineering of Programming. 2, 3, p. 1-31 31 p., 9.

Research output: Contribution to journalArticleScientificpeer-review

Open Access
File
64 Downloads (Pure)

Scopes as Types

van Antwerpen, H., Bach Poulsen, C., Rouvoet, A. & Visser, E., 2018, In : Proceedings of the ACM on Programming Languages. 2, OOPSLA, p. 1-30 30 p., 114.

Research output: Contribution to journalArticleScientificpeer-review

Open Access
File
118 Downloads (Pure)

Towards Zero-Overhead Disambiguation of Deep Priority Conflicts

de Souza Amorim, L. E., Steindorfer, M. J. & Visser, E., 29 Mar 2018, In : Art, Science, and Engineering of Programming. 3, 3, p. 1-26 26 p., 13.

Research output: Contribution to journalArticleScientificpeer-review

Open Access
File
39 Downloads (Pure)
2017

IceDust 2: Derived Bidirectional Relations and Calculation Strategy Composition (Artifact)

Harkes, D. C. & Visser, E., 2017, In : Dagstuhl Artifacts Series. 3, 1, p. 1:1-1:2 2 p.

Research output: Contribution to journalArticleScientificpeer-review

Open Access
File
9 Downloads (Pure)
2015

Evaluating and comparing language workbenches: Existing results and benchmarks for the future

Erdweg, S., van der Storm, T., Völter, M., Tratt, L., Bosman, R., Cook, W. R., Gerritsen, A., Hulshout, A., Kelly, S., Loh, A., Konat, G., Molina, P. J., Palatnik, M., Pohjonen, R., Schindler, E., Schindler, K., Solmi, R., Vergu, V., Visser, E., Van Der Vlist, K. & 2 others, Wachsmuth, G. & Van Der Woning, J., 1 Dec 2015, In : Computer Languages, Systems and Structures. 44, p. 24-47 24 p.

Research output: Contribution to journalArticleScientificpeer-review

70 Citations (Scopus)

Understanding software through linguistic abstraction

Visser, E., 1 Jan 2015, In : Science of Computer Programming. 97, P1, p. 11-16 6 p.

Research output: Contribution to journalArticleScientificpeer-review

Open Access
File
1 Citation (Scopus)
21 Downloads (Pure)
2014

Language Design with the Spoofax Language Workbench

Wachsmuth, G. H., Konat, G. D. P. & Visser, E., 2014, In : IEEE Software. 31, 5, p. 35-43 9 p.

Research output: Contribution to journalArticleScientificpeer-review

17 Citations (Scopus)
2013

A pure embedding of attribute grammars

Sloane, AM., Kats, LCL. & Visser, E., 2013, In : Science of Computer Programming. 78, 10, p. 1752-1769 18 p.

Research output: Contribution to journalArticleScientificpeer-review

Open Access
20 Citations (Scopus)

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

Groenewegen, DM. & Visser, E., 2013, In : Software and Systems Modeling. 12, 1, p. 35-52 18 p.

Research output: Contribution to journalArticleScientificpeer-review

Open Access
8 Citations (Scopus)
2012

Natural and Flexible Error Recovery for Generated Modular Language Environments

de Jonge, M., Kats, LCL., Visser, E. & Soederberg, E., 2012, In : ACM Transactions on Programming Languages and Systems. 34, 4, p. 15:1-15:50

Research output: Contribution to journalArticleScientificpeer-review

Open Access
14 Citations (Scopus)
2011

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

Open Access

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

Open Access
17 Citations (Scopus)
2010

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

Open Access
14 Citations (Scopus)

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

Open Access
14 Citations (Scopus)

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

Open Access
5 Citations (Scopus)

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

Open Access
10 Citations (Scopus)

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

Open Access
13 Citations (Scopus)

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

Open Access
8 Citations (Scopus)

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

Open Access
6 Citations (Scopus)
2009

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

Open Access
41 Citations (Scopus)

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

Open Access
21 Citations (Scopus)

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

Open Access
15 Citations (Scopus)

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

Open Access

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

6 Citations (Scopus)
2008

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

Open Access
28 Citations (Scopus)

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

Open Access
8 Citations (Scopus)

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

Open Access
36 Citations (Scopus)

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

Open Access

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

Open Access
210 Citations (Scopus)

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

Open Access
94 Citations (Scopus)

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

Open Access
18 Citations (Scopus)