S
Sebastian Erdweg
Researcher at Delft University of Technology
Publications - 82
Citations - 1904
Sebastian Erdweg is an academic researcher from Delft University of Technology. The author has contributed to research in topics: Compiler & Haskell. The author has an hindex of 19, co-authored 78 publications receiving 1674 citations. Previous affiliations of Sebastian Erdweg include Technische Universität Darmstadt & University of Marburg.
Papers
More filters
Proceedings ArticleDOI
Variability-aware parsing in the presence of lexical macros and conditional compilation
Christian Kästner,Paolo G. Giarrusso,Tillmann Rendel,Sebastian Erdweg,Klaus Ostermann,Thorsten Berger +5 more
TL;DR: A novel variability-aware parser that can parse almost all unpreprocessed code without heuristics in practicable time is contributed and paves the road for further analysis, such as variability- aware type checking.
Proceedings ArticleDOI
SugarJ: library-based syntactic language extensibility
TL;DR: To demonstrate the expressiveness and applicability of sugar libraries, SugarJ, a language on top of Java, SDF and Stratego, which supports syntactic extensibility is developed, and the utility of self-applicability is illustrated by embedding XML Schema, a metalanguage to define XML languages.
Book ChapterDOI
The State of the Art in Language Workbenches. Conclusions from the Language Workbench Challenge
Sebastian Erdweg,Tijs van der Storm,Tijs van der Storm,Markus Völter,Meinte Boersma,Remi Bosman,William R. Cook,Albert Gerritsen,Angelo Hulshout,Steven Kelly,Alex Loh,Gabriël D. P. Konat,Pedro J. Molina,Martin Palatnik,Risto Pohjonen,Eugen Schindler,Klemens Schindler,Riccardo Solmi,Vlad Vergu,Eelco Visser,Kevin van der Vlist,Guido Wachsmuth,Jimi van der Woning +22 more
TL;DR: The 2013 Language Workbench Challenge as discussed by the authors was the first edition of the LWC challenge, where participants were challenged to realize a given domain-specific language with their workbench as a basis for discussion and comparison.
Journal ArticleDOI
Evaluating and comparing language workbenches
Sebastian Erdweg,Tijs van der Storm,Markus Völter,Laurence Tratt,Remi Bosman,William R. Cook,Albert Gerritsen,Angelo Hulshout,Steven Kelly,Alex Loh,Gabriël D. P. Konat,Pedro J. Molina,Martin Palatnik,Risto Pohjonen,Eugen Schindler,Klemens Schindler,Riccardo Solmi,Vlad Vergu,Eelco Visser,Kevin van der Vlist,Guido Wachsmuth,Jimi van der Woning +21 more
TL;DR: A feature model is established that captures the design space of language workbenches and is presented as a generic feature model within which the approaches can be understood and contrasted.
Proceedings ArticleDOI
Abstract Features in Feature Modeling
TL;DR: This work presents a technique based on propositional formulas that enables to reason about program variants rather than feature combinations, and can save effort that is caused by considering the same program variant multiple times, for example, in product-line testing.