We should Stop Claiming Generality in our Domain-Specific Language Papers

02/14/2019
by   Daco Harkes, et al.
0

Our community believes that new domain-specific languages should be as general as possible to increase their impact. However, I argue in this essay that we should stop claiming generality for new domain-specific languages. More general domain-specific languages induce more boilerplate code. Moreover, domain-specific languages are co-developed with their applications in practice, and tend to be specific for these applications. Thus, I argue we should stop claiming generality in favor of documenting how domain-specific language based software development is beneficial to the overall software development process. The acceptance criteria for scientific literature should make the same shift: accepting good domain-specific language engineering practice, instead of the next language to rule them all.

READ FULL TEXT
research
10/16/2020

Really Embedding Domain-Specific Languages into C++

Domain-specific languages (DSLs) are both pervasive and powerful, but re...
research
10/17/2020

Modeling Support for Domain-Specific Application Definition

In this paper we present the modeling support infrastructure for domain-...
research
03/31/2017

A Domain-Specific Language and Editor for Parallel Particle Methods

Domain-specific languages (DSLs) are of increasing importance in scienti...
research
06/16/2023

Pengembangan Domain Specific Language Untuk Pengelolaan Data Warehouse

Efforts to improve the performance of services on the transaction at a b...
research
01/21/2021

A co-Design approach to develop a smart cooking appliance. Applying a Domain Specific Language for a community supported appliance

Our environment, whether at work, in public spaces, or at home, is becom...
research
02/26/2021

LazyTensor: combining eager execution with domain-specific compilers

Domain-specific optimizing compilers have demonstrated significant perfo...
research
04/20/2021

A Generative Approach for User-Centered, Collaborative, Domain-Specific Modeling Environments

The use of low- and no-code modeling tools is today an established way i...

Please sign up or login with your details

Forgot password? Click here to reset