Prof.dr. E. (Eelco) Visser

Secondary employment

Education

Publications

2016

contributiontobookanthology/conferencecontributiontobookanthology/conferenceA scalable infrastructure for teaching concepts of programming languages in Scala with WebLabVan Der Lippe Tim, Smith Thomas, Pelsmaeker Daniël & Visser Eelco. 2016 SCALA 2016 - Proceedings of the 2016 7th ACM SIGPLAN Symposium on Scala., p. 65-74 10 p.Research output: Scientific - peer-review > Conference contribution
PublishedforApproval
contributiontobookanthology/conferencecontributiontobookanthology/conferencePrincipled syntactic code completion using placeholdersDe Souza Amorim Luís Eduardo, Erdweg Sebastian, Wachsmuth Guido & Visser Eelco. 2016 SLE 2016 - Proceedings of the 2016 ACM SIGPLAN International Conference on Software Language Engineering, co-located with SPLASH 2016., p. 163-175 13 p.Research output: Scientific - peer-review > Conference contribution
PublishedforApproval
contributiontobookanthology/conferencecontributiontobookanthology/conferenceIceDustHarkes Daco C., Groenewegen Danny M. & Visser Eelco. 2016 30th European Conference on Object-Oriented Programming, ECOOP 2016., p. 111-1126 1016 p.Research output: Scientific - peer-review > Conference contribution
PublishedforApproval
contributiontobookanthology/conferencecontributiontobookanthology/conferenceScopes describe frames: A uniform model for memory layout in dynamic semanticsPoulsen Casper Bach, Néron Pierre, Tolmach Andrew & Visser Eelco. 2016 30th European Conference on Object-Oriented Programming, ECOOP 2016., p. 1-26 26 p.Research output: Scientific - peer-review > Conference contribution
PublishedforApproval
contributiontoconference/papercontributiontoconference/paperA constraint language for static semantic analysis based on scope graphsvan Antwerpen Hendrik, Neron Pierre, Tolmach Andrew, Visser Eelco & Wachsmuth Guido. 2016, p. 49 60 p.Research output: Scientific - peer-review > Paper
PublishedforApproval
contributiontoconference/papercontributiontoconference/paperBootstrapping Domain-Specific Meta-Languages in Language WorkbenchesKonat Gabriël, Erdweg Sebastian & Visser Eelco. 2016Research output: Scientific - peer-review > Paper
PublishedforApproval
contributiontoconference/othercontributiontoconference/otherScopes Describe Frames: A Uniform Model for Memory Layout in Dynamic Semantics (Artifact)Poulsen Casper Bach , Neron Pierre, Tolmach Andrew & Visser Eelco. 2016, p. 1-3 3 p.Research output: Other research output > Other
PublishedforApproval
workingpaper/workingpaperworkingpaper/workingpaperScopes Describe Frames: A Uniform Model for Memory Layout in Dynamic Semantics (Technical Report)Poulsen Casper Bach, Neron Pierre, Tolmach Andrew & Visser Eelco. 2016 Delft, The Netherlands.Research output: Scientific > Working paper
PublishedforApproval
contributiontobookanthology/conferencecontributiontobookanthology/conferenceSoftware that meets its intentHuisman Marieke, Bos Herbert, Brinkkemper Sjaak, van Deursen Arie, Groote Jan Friso, Lago Patricia, van de Pol Jaco & Visser Eelco. 2016 Leveraging Applications of Formal Methods, Verification and Validation: Discussion, Dissemination, Applications - 7th International Symposium, ISoLA 2016, Proceedings. 9953 LNCS, p. 609-625 17 p.Research output: Scientific - peer-review > Conference contribution
PublishedforApproval

2015

contributiontojournal/articlecontributiontojournal/articleEvaluating and comparing language workbenchesErdweg Sebastian, Van Der Storm Tijs, Völter Markus, Tratt Laurence, Bosman Remi, Cook William R., Gerritsen Albert, Hulshout Angelo, Kelly Steven, Loh Alex, Konat Gabriël, Molina Pedro J., Palatnik Martin, Pohjonen Risto, Schindler Eugen, Schindler Klemens, Solmi Riccardo, Vergu Vlad, Visser Eelco, Van Der Vlist Kevin, Wachsmuth Guido & Van Der Woning Jimi. 2015 In : Computer Languages, Systems and Structures. 44, p. 24-47 24 p.Research output: Scientific - peer-review > Article
PublishedentryInProgress

Biography

Eelco Visser is Antoni van Leeuwenhoek Professor of Computer Science at Delft University of Technology. He received an MSc and Doctorate in Computer Science from the University of Amsterdam in 1993 and 1997, respectively. Previously he served as a Postdoc at the Oregon Graduate Institute from 1997 to 1998, as Assistant Professor at Utrecht University from 1998 to 2006, and as Associate Professor at TU Delft from 2006 to 2013.

Visser has published over 100 publications in conferences and journals. His research includes contributions to declarative syntax definition and parsing (SDF/SGLR), high-level definition of program transformations ( Stratego), language workbenches ( Spoofax), modular language definition, domain-specific languages for web programming ( WebDSL/ mobl), and declarative models for (distributed) software deployment ( Nix). He is project leader of the NWO (Jacquard) projects TraCE, TFA, MoDSE, and PDS, which have produced several open source software systems used in research and industry. In 2013 he received the prestigious NWO VICI grant for research into verification of language definitions.

Visser is an active member of the programming languages community and has served on many program committees of the important conferences in the field including OOPSLA, ECOOP, MODELS, SLE, and GPCE. Recently he was general chair of the ACM International Conference on Generative Programming and Component Engineering (GPCE 2010), and program chair of the International Conference on Model Transformation (ICMT 2011) and of Onward! 2011. He is member of the steering committees of SPLASH, Onward!, ICMT, and GPCE, and chairs the latter. He is founding member of the IFIP Working Groups 2.11 (Program Generation) and 2.16 (Language Design), and he serves as chair of the latter.

© 2017 TU Delft

Metamenu