domain-specific language


Also found in: Dictionary, Thesaurus, Wikipedia.

domain-specific language

(language)
A machine-processable language whose terms are derived from a domain model and that is used for the definition of components or software architectures supporting that domain. A domain-specific language is often used as input to an application generator.

domain-specific language

A programming language designed for a particular purpose. For example, Tex is a language used for typesetting, SQL is used to query databases, and Mathematica is used for computations. A domain-specific language (DSL) is more fine tuned to the application environment than a general-purpose programming language.
References in periodicals archive ?
Domain-Specific Languages. A DSL is a "programming language or executable specification language that offers, through appropriate notations and abstractions, expressive power focused on, and usually restricted to, a particular problem domain" [35].
For the construction of the domain-specific language models, we got 9231 written medical reports from the Department of Nuclear Medicine of the University of Szeged.
* Domain-specific languages, developed to implement a family of related software systems, have proven effective in a wide variety of applications.
The data mappings are declarative descriptions written in a simple domain-specific language that describe how data is manned from the legacy systems to the target systems.
presented a computer-aided clinical trial recruitment methodology, based on syntax translation between different domain-specific languages. In their proposal, the clinical trial recruitment criteria are formally represented as general rule that are translated into intermediate query-oriented domain specific languages to map the native database queries.
The type of research that I believe industry would most benefit from involves more expressive representations, including metalanguages for creating domain-specific languages to use for state and action space representation, hybrid approaches between declarative planning and procedural programming, such as TLPlan (Bacchus and Kabanza 1998), Golog (Levesque et al.
Notable design patterns for domain-specific languages, Journal of Systems and Software, Vol.
Expert commentaries, short communications, and research and review studies consider such topics as heterogeneity as a cornerstone of software development in robotics, embedding domain-specific languages in general-purpose programming languages, designing molecular visualization educational software for learning chemistry, software components for large-scale super and grid computing applications, and debugging concurrent programs using metaheuristics.

Full browser ?