
Un DSL est l’acronyme de « Domain Specific Language ». C’est un langage qui cible un domaine métier particulier. Il se base généralement sur un jargon relatif au domaine en question. Même si la syntaxe d’un DSL pourrait être limitée en termes de capacité et de fonctionnalité offerte. Elle offre un moyen d’exprimer un problème d’une manière déclarative au lieu du style impératif traditionnel.