Eelco Visser
   HOME

TheInfoList



OR:

Eelco Visser (12 October 1966 – 5 April 2022) was an Antoni van Leeuwenhoek Professor of Computer Science at
Delft University of Technology The Delft University of Technology (TU Delft; ) is the oldest and largest Dutch public university, public Institute of technology, technical university, located in Delft, Netherlands. It specializes in engineering, technology, computing, design, a ...
.


Academic career

Visser was born in
Rijswijk Rijswijk (), formerly known as Ryswick ( ) in English, is a town and municipality in the western Netherlands, in the province of South Holland. Its population was 59.642 in 2024, and it has an area of , of which is water. The municipality also i ...
. He received an MSc and Doctorate in Computer Science from the
University of Amsterdam The University of Amsterdam (abbreviated as UvA, ) is a public university, public research university located in Amsterdam, Netherlands. Established in 1632 by municipal authorities, it is the fourth-oldest academic institution in the Netherlan ...
in 1993 and 1997, respectively. Previously he served as a Postdoc at the
Oregon Graduate Institute The Oregon Graduate Center was a unique, private, postgraduate-only research university in Washington County, Oregon, on the west side of Portland, from 1963 to 2001. The center was renamed the Oregon Graduate Institute in 1989. The Institute m ...
from 1997 to 1998, as assistant professor at
Utrecht University Utrecht University (UU; , formerly ''Rijksuniversiteit Utrecht'') is a public university, public research university in Utrecht, Netherlands. Established , it is one of the oldest universities in the Netherlands. In 2023, it had an enrollment of ...
from 1998 to 2006, and as associate professor at TU Delft from 2006 to 2013. Visser published over 100 publications in conferences and journals. His research included contributions to declarative syntax definition and parsing ( SDF/SGLR), high-level definition of program transformations ( Stratego/XT), language workbenches (Spoofax), modular language definition,
domain-specific language A domain-specific language (DSL) is a computer language specialized to a particular application domain. This is in contrast to a general-purpose language (GPL), which is broadly applicable across domains. There are a wide variety of DSLs, ranging ...
s for web programming (WebDSL/mobl), and declarative models for (distributed) software deployment (Nix). He was the 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 was an active member of the programming languages community and served on many program committees of the important conferences in the field including
OOPSLA OOPSLA (Object-Oriented Programming, Systems, Languages & Applications) is an annual ACM research conference. OOPSLA mainly takes place in the United States, while the sister conference of OOPSLA, ECOOP, is typically held in Europe. It is oper ...
,
ECOOP The European Conference on Object-Oriented Programming (ECOOP) is an annual conference covering topics on object-oriented programming systems, languages and applications. Like other conferences, ECOOP offers various tracks and many simultaneous s ...
, MODELS, SLE, and GPCE. At one time 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! SPLASH is a programming language-related conference held since 2011, sponsored by the SIGPLAN special interest group of the Association for Computing Machinery (ACM). Its name is an acronym for Systems, Programming, Languages, and Applications: Soft ...
2011. He was member of the steering committees of SPLASH,
Onward! SPLASH is a programming language-related conference held since 2011, sponsored by the SIGPLAN special interest group of the Association for Computing Machinery (ACM). Its name is an acronym for Systems, Programming, Languages, and Applications: Soft ...
, ICMT, and Generative Programming: Concepts & Experience (GPCE), and chaired the latter. He was founding member of the IFIP Working Groups 2.11 (Program Generation) and 2.16 (Language Design), and he served as chair of the latter. Eelco Visser had create
program-transformation.org
web site in 2000 for collecting, organizing and disseminating information about all aspects of
Program transformation A program transformation is any operation that takes a computer program and generates another program. In many cases the transformed program is required to be semantically equivalent to the original, relative to a particular Formal semantics of p ...
.


References


External links

*
Google scholar profile

program-transformation.org
{{DEFAULTSORT:Visser, Eelco 1966 births 2022 deaths Dutch computer scientists Academic staff of the Delft University of Technology University of Amsterdam alumni Oregon Graduate Institute people People from Rijswijk 20th-century Dutch scientists 21st-century Dutch scientists