I do not think there is any thrill that can go through the human heart like that felt by the inventor as he sees some creation of the brain unfolding to success... Such emotions make a man forget food, sleep, friends, love... everything. (Nikola Tesla, 1856–1943)
Grammarware
Home PageCV, bio, lists of talks, papers, venues, contact details
SLEBoK
SLEBoKa new multi-track initiative for which I am the Editor-in-Chief (2017–…)
OOPSLE
OOPSLEa workshop about open and original problems in SLE (2013–…)
BibSLEIGH
BibSLEIGHextensive interactive bibliography of papers at S(L)E venues (2014–…)
the DYOL toolkit for software language design
DYOLa language design with intent toolkit made from 24 books (2017–…)
SLPS Grammar Zoo
Grammar Zoocollection of extracted grammars in a broad sense (2009–…)
the Grammar Smells project
GraSsa project to define, specify, detect & remove grammar smells (2017–…)
BX parsing in a broad sense
bidirectional megamodel of parsing and unparsing in a broad sense
Advanced Source Code Differencing
an industrial PhD project with UCL and VUB (2020–2023)
INTelligent Modernisation Assistance for Legacy Software
an academic-industrial research project among RCL, UCL and VUB (2018–2020)
RCL CoCoDo
RCL CoCoDobridging academic ‹Programming› with the industry (2017–2019)
GTTSE
GTTSEa summer school on grammar tackling trends
(2005–…)
SATToSE
SATToSE
SoTeSoLaa regular software evolution event
(2008–…)
GrammarLab
GrammarLaba grammar manipulation library for Rascal
(2013–…)
SLPS
Software Language Processing Suitemy main repo in 2008–2012
Wikipedia logo
Wikipediaoccasionally contributing to the sum of all knowledge
@grammarware
Twitterkeeping in touch with the research community (2007–…)
UvA MSc SE
UvA MSc SEa one-year university graduate programme in Amsterdam
MMMDE
MMMDEa workshop about mathematical methods in MDE (2015)
Conferences
info about international conferences in Russian (2012–2013)
Software Language Engineering Glossary
Software Language Engineering Glossarysuperseded by SLEBoK terms
Rascal bee
Rascala language for metaprogramming I contributed to (2010–2013)
Open Notebook Science
Open Notebooknobody else is crazy enough to do open notebook computer science
PEM Colloquium
PEMa colloquium I used to organise (2012–2013)
SE Alphabet
SE Alphabetsoftware language engineering from A to Z; useless fun (2015)


The page is maintained by Dr. Vadim Zaytsev a.k.a. @grammarware. Dim tiles refer to past projects. See copyright disclaimer. Last updated: July 2020.
XHTML 1.1 CSS 3