E
Eelco Visser
Researcher at Delft University of Technology
Publications - 228
Citations - 9125
Eelco Visser is an academic researcher from Delft University of Technology. The author has contributed to research in topics: Domain-specific language & Program transformation. The author has an hindex of 46, co-authored 225 publications receiving 8746 citations. Previous affiliations of Eelco Visser include Oregon Health & Science University & Association for Computing Machinery.
Papers
More filters
Proceedings ArticleDOI
The spoofax language workbench: rules for declarative specification of languages and IDEs
Lennart C. L. Kats,Eelco Visser +1 more
TL;DR: The architecture of Spoofax is described and idioms for high-level specifications of language semantics using rewrite rules are introduced, showing how analyses can be reused for transformations, code generation, and editor services such as error marking, reference resolving, and content completion.
Book ChapterDOI
The ASF+SDF Meta-environment: A Component-Based Language Development Environment
Mark van den Brand,Arie van Deursen,Jan Heering,H. A. de Jong,Merijn de Jonge,T. Kuipers,Paul Klint,Leon Moonen,P.A. Olivier,J. Scheerder,Jurgen Vinju,Eelco Visser,Joost Visser +12 more
TL;DR: A completely new, component-based, version of the Asf+Sdf Meta-environment, used in a variety of academic and commercial projects ranging from formal program manipulation to conversion of COBOL systems is built.
Book ChapterDOI
Stratego: A Language for Program Transformation Based on Rewriting Strategies System Description of Stratego 0.5
TL;DR: In this article, a rewrite rule is defined as a natural formalism for expressing single program transformations, such as compilation, optimization, synthesis, refactoring, migration, normalization and improvement.
Journal ArticleDOI
Stratego/XT 0.17. A language and toolset for program transformation
TL;DR: An overview ofStratego/XT 0.17 is given, including a description of the Stratego language and XT transformation tools; a discussion of the implementation techniques and software engineering process; and a descriptionof applications built with Strate go/XT.
Journal Article
Program Transformation with Stratego/XT. Rules, Strategies, Tools, and Systems in Stratego/XT 0.9
TL;DR: This chapter gives an overview of the main ingredients involved in the composition of transformation systems with Stratego/XT, where the abstraction levels of rules, strategies, tools, and systems are distinguished.