When and how to develop domain-specific languages

M Mernik, J Heering, AM Sloane - ACM computing surveys (CSUR), 2005 - dl.acm.org
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 …

JuMP: A modeling language for mathematical optimization

I Dunning, J Huchette, M Lubin - SIAM review, 2017 - SIAM
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 …

A survey of multitier programming

P Weisenburger, J Wirth, G Salvaneschi - ACM Computing Surveys …, 2020 - dl.acm.org
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 …

Engineering trustworthy self-adaptive software with dynamic assurance cases

R Calinescu, D Weyns, S Gerasimou… - IEEE Transactions …, 2017 - ieeexplore.ieee.org
Building on concepts drawn from control theory, self-adaptive software handles
environmental and internal uncertainties by dynamically adjusting its architecture and …

Design guidelines for domain specific languages

G Karsai, H Krahn, C Pinkernell, B Rumpe… - ar** a domain-specific language are
available in literature. There are certain common beliefs about the advantages …

Language composition untangled

S Erdweg, PG Giarrusso, T Rendel - Proceedings of the Twelfth …, 2012 - dl.acm.org
In language-oriented programming and modeling, software developers are largely
concerned with the definition of domain-specific languages (DSLs) and their composition …

An approach for the systematic development of domain‐specific languages

M Strembeck, U Zdun - Software: Practice and Experience, 2009 - Wiley Online Library
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 …