domain-specific languageA 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. (1997-12-26)