Title :
J%: Integrating Domain-Specific Languages with Java
Author :
Karakoidas, Vassilios ; Spinellis, Diomidis
Author_Institution :
Dept. of Manage. Sci. & Technol., Athens Univ. of Econ. & Bus., Athens, Greece
Abstract :
J% (J-mod), is a Java language extension that supports integration with domain-specific languages (DSLs). The integration is realized through an architecture that permits external modules to support DSLs. The DSL statements can be syntactically checked at compile-time. An additional facility allows the static type checking of Java variables that appear within DSL code. To support this process each DSL module comes as a library that is used both at compile time and during program execution.
Keywords :
Java; program compilers; program diagnostics; software architecture; specification languages; DSL code; J-mod; Java language extension; domain-specific languages; static type checking; Computer languages; Conference management; DSL; Domain specific languages; Informatics; Java; Packaging; Programming profession; Software libraries; Technology management; Compilers; Domain-Specific Languages; Meta-Programming; Programming Languages;
Conference_Titel :
Informatics, 2009. PCI '09. 13th Panhellenic Conference on
Conference_Location :
Corfu
Print_ISBN :
978-0-7695-3788-7
DOI :
10.1109/PCI.2009.26