default search action
Lennart C. L. Kats
Person information
Refine list
refinements active!
zoomed in on ?? of ?? records
view refined list in
export refined list as
2010 – 2019
- 2013
- [b2]Markus Voelter, Sebastian Benz, Christian Dietrich, Birgit Engelmann, Mats Helander, Lennart C. L. Kats, Eelco Visser, Guido Wachsmuth:
DSL Engineering - Designing, Implementing and Using Domain-Specific Languages. dslbook.org 2013, ISBN 978-1-4812-1858-0, pp. 1-558 - [j4]Anthony M. Sloane, Lennart C. L. Kats, Eelco Visser:
A pure embedding of attribute grammars. Sci. Comput. Program. 78(10): 1752-1769 (2013) - 2012
- [j3]Maartje de Jonge, Lennart C. L. Kats, Eelco Visser, Emma Söderberg:
Natural and Flexible Error Recovery for Generated Modular Language Environments. ACM Trans. Program. Lang. Syst. 34(4): 15:1-15:50 (2012) - [c26]Tobi Vollebregt, Lennart C. L. Kats, Eelco Visser:
Declarative specification of template-based textual editors. LDTA 2012: 8 - [c25]Gabriël D. P. Konat, Vlad A. Vergu, Lennart C. L. Kats, Guido Wachsmuth, Eelco Visser:
The spoofax name binding language. SPLASH 2012: 79-80 - [c24]Lennart C. L. Kats, Richard G. Vogelij, Karl Trygve Kalleberg, Eelco Visser:
Software development environments on the web: a research agenda. Onward! 2012: 99-116 - [c23]Gabriël D. P. Konat, Lennart C. L. Kats, Guido Wachsmuth, Eelco Visser:
Declarative Name Binding and Scope Rules. SLE 2012: 311-331 - 2011
- [b1]Lennart C. L. Kats:
Building Blocks for Language Workbenches. Delft University of Technology, Netherlands, 2011 - [j2]Zef Hemel, Danny M. Groenewegen, Lennart C. L. Kats, Eelco Visser:
Static consistency checking of web applications with WebDSL. J. Symb. Comput. 46(2): 150-182 (2011) - [c22]Ricky T. Lindeman, Lennart C. L. Kats, Eelco Visser:
Declaratively defining domain-specific language debuggers. GPCE 2011: 127-136 - [c21]Sebastian Erdweg, Lennart C. L. Kats, Tillmann Rendel, Christian Kästner, Klaus Ostermann, Eelco Visser:
Growing a language environment with editor libraries. GPCE 2011: 167-176 - [c20]Sebastian Erdweg, Lennart C. L. Kats, Tillmann Rendel, Christian Kästner, Klaus Ostermann, Eelco Visser:
Library-based model-driven software development with SugarJ. OOPSLA Companion 2011: 17-18 - [c19]Lennart C. L. Kats, Rob Vermaas, Eelco Visser:
Testing domain-specific languages. OOPSLA Companion 2011: 25-26 - [c18]Lennart C. L. Kats, Rob Vermaas, Eelco Visser:
Integrated language definition testing: enabling test-driven language development. OOPSLA 2011: 139-154 - [c17]Sebastian Erdweg, Lennart C. L. Kats, Tillmann Rendel, Christian Kästner, Klaus Ostermann, Eelco Visser:
SugarJ: library-based language extensibility. OOPSLA Companion 2011: 187-188 - [c16]Bob de Vos, Lennart C. L. Kats, Cornelis Pronk:
EpiSpin: An Eclipse Plug-In for Promela/Spin Using Spoofax. SPIN 2011: 177-182 - 2010
- [j1]Zef Hemel, Lennart C. L. Kats, Danny M. Groenewegen, Eelco Visser:
Code generation by model transformation: a case study in transformation modularity. Softw. Syst. Model. 9(3): 375-402 (2010) - [c15]Lennart C. L. Kats, Eelco Visser:
The Spoofax language workbench. SPLASH/OOPSLA Companion 2010: 237-238 - [c14]Lennart C. L. Kats, Eelco Visser:
The spoofax language workbench: rules for declarative specification of languages and IDEs. OOPSLA 2010: 444-463 - [c13]Lennart C. L. Kats, Eelco Visser, Guido Wachsmuth:
Pure and declarative syntax definition: paradise lost and regained. OOPSLA 2010: 918-932 - [c12]Lennart C. L. Kats, Eelco Visser:
Encapsulating Software Platform Logic by Aspect-Oriented Programming: A Case Study in Using Aspects for Language Portability. SCAM 2010: 147-156 - [c11]Lennart C. L. Kats, Karl Trygve Kalleberg, Eelco Visser:
Interactive Disambiguation of Meta Programs with Concrete Object Syntax. SLE 2010: 327-336 - [c10]Francisco Durán, Manuel Roldán, Jean-Christophe Bach, Emilie Balland, Mark van den Brand, James R. Cordy, Steven Eker, Luc Engelen, Maartje de Jonge, Karl Trygve Kalleberg, Lennart C. L. Kats, Pierre-Etienne Moreau, Eelco Visser:
The Third Rewrite Engines Competition. WRLA 2010: 243-261
2000 – 2009
- 2009
- [c9]Lennart C. L. Kats, Anthony M. Sloane, Eelco Visser:
Decorated Attribute Grammars: Attribute Evaluation Meets Strategic Programming. CC 2009: 142-157 - [c8]Lennart C. L. Kats, Maartje de Jonge, Emma Nilsson-Nyman, Eelco Visser:
Providing rapid feedback in generated modular language environments: adding error recovery to scannerless generalized-LR parsing. OOPSLA 2009: 445-464 - [c7]Maartje de Jonge, Emma Nilsson-Nyman, Lennart C. L. Kats, Eelco Visser:
Natural and Flexible Error Recovery for Generated Parsers. SLE 2009: 204-223 - [c6]Lennart C. L. Kats, Karl Trygve Kalleberg, Eelco Visser:
Domain-Specific Languages for Composable Editor Plugins. LDTA 2009: 149-163 - [c5]Anthony M. Sloane, Lennart C. L. Kats, Eelco Visser:
A Pure Object-Oriented Embedding of Attribute Grammars. LDTA 2009: 205-219 - 2008
- [c4]Zef Hemel, Lennart C. L. Kats, Eelco Visser:
Code Generation by Model Transformation. ICMT@TOOLS 2008: 183-198 - [c3]Lennart C. L. Kats, Martin Bravenboer, Eelco Visser:
Mixing source and bytecode: a case for compilation by normalization. OOPSLA 2008: 91-108 - [c2]Danny M. Groenewegen, Zef Hemel, Lennart C. L. Kats, Eelco Visser:
WebDSL: a domain-specific language for dynamic web applications. OOPSLA Companion 2008: 779-780 - [c1]Francisco Durán, Manuel Roldán, Emilie Balland, Mark van den Brand, Steven Eker, Karl Trygve Kalleberg, Lennart C. L. Kats, Pierre-Etienne Moreau, Ruslan Schevchenko, Eelco Visser:
The Second Rewrite Engines Competition. WRLA 2008: 281-291
Coauthor Index
manage site settings
To protect your privacy, all features that rely on external API calls from your browser are turned off by default. You need to opt-in for them to become active. All settings here will be stored as cookies with your web browser. For more information see our F.A.Q.
Unpaywalled article links
Add open access links from to the list of external document links (if available).
Privacy notice: By enabling the option above, your browser will contact the API of unpaywall.org to load hyperlinks to open access articles. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the Unpaywall privacy policy.
Archived links via Wayback Machine
For web page which are no longer available, try to retrieve content from the of the Internet Archive (if available).
Privacy notice: By enabling the option above, your browser will contact the API of archive.org to check for archived content of web pages that are no longer available. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the Internet Archive privacy policy.
Reference lists
Add a list of references from , , and to record detail pages.
load references from crossref.org and opencitations.net
Privacy notice: By enabling the option above, your browser will contact the APIs of crossref.org, opencitations.net, and semanticscholar.org to load article reference information. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the Crossref privacy policy and the OpenCitations privacy policy, as well as the AI2 Privacy Policy covering Semantic Scholar.
Citation data
Add a list of citing articles from and to record detail pages.
load citations from opencitations.net
Privacy notice: By enabling the option above, your browser will contact the API of opencitations.net and semanticscholar.org to load citation information. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the OpenCitations privacy policy as well as the AI2 Privacy Policy covering Semantic Scholar.
OpenAlex data
Load additional information about publications from .
Privacy notice: By enabling the option above, your browser will contact the API of openalex.org to load additional information. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the information given by OpenAlex.
last updated on 2024-04-24 22:57 CEST by the dblp team
all metadata released as open data under CC0 1.0 license
see also: Terms of Use | Privacy Policy | Imprint