When and how to develop domain-specific languages
Domain-specific languages (DSLs) are languages tailored to a specific application domain.
They offer substantial gains in expressiveness and ease of use compared with general …
They offer substantial gains in expressiveness and ease of use compared with general …
JuMP: A modeling language for mathematical optimization
JuMP is an open-source modeling language that allows users to express a wide range of
optimization problems (linear, mixed-integer, quadratic, conic-quadratic, semidefinite, and …
optimization problems (linear, mixed-integer, quadratic, conic-quadratic, semidefinite, and …
A survey of multitier programming
Multitier programming deals with develo** the components that pertain to different tiers in
the system (eg, client and server), mixing them in the same compilation unit. In this …
the system (eg, client and server), mixing them in the same compilation unit. In this …
Engineering trustworthy self-adaptive software with dynamic assurance cases
Building on concepts drawn from control theory, self-adaptive software handles
environmental and internal uncertainties by dynamically adjusting its architecture and …
environmental and internal uncertainties by dynamically adjusting its architecture and …
Language composition untangled
In language-oriented programming and modeling, software developers are largely
concerned with the definition of domain-specific languages (DSLs) and their composition …
concerned with the definition of domain-specific languages (DSLs) and their composition …
An approach for the systematic development of domain‐specific languages
Building tailored software systems for a particular application domain is a complex task. For
this reason, domain‐specific languages (DSLs) receive a constantly growing attention in …
this reason, domain‐specific languages (DSLs) receive a constantly growing attention in …