Domain-Specific Languages (DSLs) are optimized for developing applications in a particular domain. JavaFX is such a DSL for creating rich graphical user interfaces.One method to create a DSL is to implement it in an existing language. This offers the advantage that existing users of the language do not need to learn a new language to work in the DSL. Scala and Groovy are two upcoming Java based languages which boast a feature set that can be used to extend existing languages and facilitate DSL creation. In this project my goal was to evaluate the ability of Scala and Groovy to be DSL hosts. To this end, I implemented my own JavaFX like DSLs in Scala and Groovy and assessed their capability for constructing a DSL
StrutsHib IDE is an IDE for interfacing the model and controller of a MVC architecture based applica...
The goal of the DSLDI workshop is to bring together researchers and practitioners interested in shar...
Training a Support Vector Machine (SVM) requires the solution of a very large quadratic programming...
The Java Modeling Language (JML) is a behavioral interface specific language designed to specify Jav...
Digital Signal Processing (DSP) applications are often designed with tools based on dataflow graphs ...
This research presents a unique new software framework for representing and manipulating unstructure...
Practical computer-based teaching methods are often used in conjunction with theory-based lecture se...
Solving practical problems is one of the important aspects of learning programming languages. But th...
La programmazione aggregata è un paradigma che supporta la programmazione di sistemi di dispositivi,...
Our MQP focused on building a domain specific language to be used with Neuron Robotics\u27 flagship ...
Excessive coupling between object-oriented classes in systems is generally acknowledged as harmful a...
The Systems Modeling Language (SysML) is a general-purpose graphical modeling language for specifyin...
Client-side scripting languages are used to design the interactive web pages used by consumers to vi...
In recent years, a number of exercises have been developed and published for educating students in t...
dissertationDomain-specific languages (DSLs) are increasingly popular, and there are a variety of wa...
StrutsHib IDE is an IDE for interfacing the model and controller of a MVC architecture based applica...
The goal of the DSLDI workshop is to bring together researchers and practitioners interested in shar...
Training a Support Vector Machine (SVM) requires the solution of a very large quadratic programming...
The Java Modeling Language (JML) is a behavioral interface specific language designed to specify Jav...
Digital Signal Processing (DSP) applications are often designed with tools based on dataflow graphs ...
This research presents a unique new software framework for representing and manipulating unstructure...
Practical computer-based teaching methods are often used in conjunction with theory-based lecture se...
Solving practical problems is one of the important aspects of learning programming languages. But th...
La programmazione aggregata è un paradigma che supporta la programmazione di sistemi di dispositivi,...
Our MQP focused on building a domain specific language to be used with Neuron Robotics\u27 flagship ...
Excessive coupling between object-oriented classes in systems is generally acknowledged as harmful a...
The Systems Modeling Language (SysML) is a general-purpose graphical modeling language for specifyin...
Client-side scripting languages are used to design the interactive web pages used by consumers to vi...
In recent years, a number of exercises have been developed and published for educating students in t...
dissertationDomain-specific languages (DSLs) are increasingly popular, and there are a variety of wa...
StrutsHib IDE is an IDE for interfacing the model and controller of a MVC architecture based applica...
The goal of the DSLDI workshop is to bring together researchers and practitioners interested in shar...
Training a Support Vector Machine (SVM) requires the solution of a very large quadratic programming...