Title
Library-based model-driven software development with SugarJ
Abstract
SugarJ is a Java-based programming language that provides extensible surface syntax, static analyses, and IDE support. SugarJ extensions are organized as libraries; conventional import statements suffice to activate and compose language extensions. We demonstrate how programmers can use SugarJ to modularly extend Java's syntax, semantic analyses and IDE support.
Year
DOI
Venue
2011
10.1145/2048147.2048156
OOPSLA Companion
Keywords
Field
DocType
ide support,semantic analysis,conventional import statement,library-based model-driven software development,extensible surface syntax,java-based programming language,compose language extension,sugarj extension,static analysis,library,programming language
Static import,Programming language,Programming language specification,Computer science,Real time Java,Interface description language,High-level programming language,Java Modeling Language,Java,Language primitive
Conference
Citations 
PageRank 
References 
7
0.54
2
Authors
6
Name
Order
Citations
PageRank
Sebastian Erdweg146133.21
Lennart C. L. Kats220714.87
Tillmann Rendel339216.15
Christian Kästner43591135.92
Klaus Ostermann545723.97
Eelco Visser61683123.27