But there are situations where a general programming language just won't work. Thomas Stahl, Markus Völter, Sven Efftinge, Arno Haase: Sven Efftinge, Peter Friese, Jan Köhnlein: Diese Seite wurde zuletzt am 10. 20.05.2011 10:39 Uhr A Dom… The Common Vulnerability Scoring System (CVSS) is a public framework for rating the severity of security vulnerabilities in ... Dridex is a form of malware that targets its victim's banking information. Prominente Vertreter von internen DSLs sind: Eine externe DSL ist eine von Grund auf neu definierte Sprache. Learning a domain-specific language is usually much faster and easier than learning a general purpose programming language because there's a lot less to cover. You don’t need macros in order to have a DSL: every data structure and every function you define in your module is part of your Domain-specific language. Bei Nischensprachen bzw. Give “hcase” as the file extension of designer in the next wizard step. A domain specific language (DSL) is a programming language that is developed to meet a specific need. Puppet permits system administrators to type in infrastructure as code, using the Puppet Descriptive Language rather than utilizing any customized and individual scripts to do so. Common examples are HTML for Web pages' specific domains and … or an application context (e.g., a web application, database, etc.) Eine interne DSL ist immer eine echte Untermenge einer generelleren Sprache. For example, Scala might be used to create a DSL for highly complex domains such as trading exchanges in the energy industry. The domain-specific vocabulary used by people in chemistry might include ‘molar ratios’, ‘element’, ‘compound’ and ‘substance’. What is Puppet Domain-Specific Language? This means in case the system administrator erroneously alters the state of … In many cases, a subset of a general purpose language can be developed and implemented as a domain specific language to address a particular problem. These are general programming languages (GPL)that are used for any number of purposes to solve any number of problems. Eine domänenspezifische Sprache (englisch domain-specific language, kurz DSL) oder anwendungsspezifische Sprache ist eine formale Sprache, die zur Interaktion zwischen Menschen und digital arbeitenden Computern („Computersprache“) für ein bestimmtes Problemfeld (die sogenannte Domäne) entworfen und implementiert wird. Hello fellow Wikipedians, I have just modified one external link on Domain-specific language. The basic idea of a Domain-Specific Language (DSL) is a computer language that's targeted to a particular kind of problem, rather than a general purpose language that's aimed at any kind of software problem. Domain-specific languages have been talked about, … 2. In this sense, a domain is a narrow area of interest. A Domain Specific Language is a programming language with a higher level of abstraction optimized for a specific class of problems. A DSL may be developed to meet the needs of a particular platform, system, toolset, software problem, industry, or business challenge that cannot be effectively addressed by using mainstream languages. A domain-specific language makes it easier to design the application, and find and correct errors of logic. Kerberos is the authentication protocol used by most operating systems. Domain-Specific Languages What are Domain Specific Languages (DSLs)? DSL (domain specific language) Eine Domain Specific Language (DSL) ist hinsichtlich eines ganz bestimmten Anwendungsgebietes - der Anwendungsdomäne - ausgerichtet. Last Updated: 01-06-2020 . Domain-specific languages have been talked about, … Protected health information (PHI), also referred to as personal health information, generally refers to demographic information,... HIPAA (Health Insurance Portability and Accountability Act) is United States legislation that provides data privacy and security ... Telemedicine is the remote delivery of healthcare services, such as health assessments or consultations, over the ... Risk mitigation is a strategy to prepare for and lessen the effects of threats faced by a business. Auch Endbenutzer können DSLs verwenden, da diese leichter erlernt werden können als universell einsetzbare Programmiersprachen. Choose MinimalLanguage in the first step of the wizard and retain the language name as it is. All Rights Reserved, A domain-specific language is a language with a specific purpose upon which some features of an application or program can be written. Mit dem Hintergrund von spezifischen Sprachelementen und der Begriffswelt der Anwendungsdomäne, kann man die typischen Aufgabenstellungen aus dieser Domäne realisieren. Das Gegenteil einer domänenspezifischen Sprache ist eine universell einsetzbare Programmiersprache, wie C und Java, oder eine universell einsetzbare Modellierungssprache, wie UML. A domain-specific language (DSL) is a language meant for use in the context of a particular domain. You don't need to learn as much syntax or understand as many keywords or taking to account a lot of overhead in general. eingebettete DSLs (internal DSL), universell einsetzbare Programmiersprache, Martin Fowler on Domain Specific Languages, https://de.wikipedia.org/w/index.php?title=Domänenspezifische_Sprache&oldid=204426529, „Creative Commons Attribution/Share Alike“, deklarative Beschreibung eines Sachverhaltes, domänenspezifische, statische Validierung (nur externe DSLs), leichte Erlernbarkeit, aufgrund des beschränkten Umfangs. A DSL can be contrasted with a general purpose language, such as C#, which is designed to address a broad range of needs across the software development landscape. Man unterscheidet zwischen internen (eingebetteten) DSLs und externen DSLs. DSLs are used widely in the application programming domain. A domain could be a business context (e.g., banking, insurance, etc.) Top: the prevailing mixed-domain paradigm assumes that out-domain text is still helpful and typically initializes domain-specific pretraining with a general-domain language model and inherits its vocabulary. Dadurch sinkt der Implementierungsaufwand. Irgendwann wird aber der Bereich der DSL verlassen, und man überführt eine domänenspezifische Spezifikation in eine generische Spezifikation und kann diese dann mit Standardwerkzeugen in eine Problemlösung überführen. Eine Untermenge domänenspezifischer Sprachen stellen die internen DSLs (englisch internal DSL oder auch embedded domain specific language) dar, die wesentliche Komponenten der Sprachimplementierung ihrer Wirtssprache nutzen. A domain specific language (DSL) is a programming language that is developed to meet a specific need. A domain-specific language can provide the following benefits: 1. Domain specific vocabulary is the language that is used primarily within one area of knowledge but not others. Die domänenspezifische Spezifikation wird auf folgende Arten in eine andere DSL transformiert oder in eine generische Spezifikation übersetzt: Interne bzw. Schwierigkeit, die langfristig benötigten Eigenschaften der Sprache zu identifizieren: Benötigt die Sprache ein Modulkonzept, die Möglichkeit zur Definition von Unterroutinen oder Datentypen, die Darstellung von Vererbung oder Schnittstellen oder generischer Programmierung, oder die Integrierbarkeit mit Code in anderen Programmiersprachen? Privacy Policy B. eine sogenannte Language Workbench. In contrast, a general-purpose language (GPL) can be used for a wide range of business problems and applications. The main idea behind developing a DSL is to provide a programming language for a narrowed down, specific domain. You can see Domain-Specific Language Designer project template in Other Project Types > Extensibility section of New Project window in Visual Studio. Name it “HealthCase”. The Killer-App for Domain Specific Languages? Most software projects will incorporate a general language and several peripheral DSLs to add required functionality for various domains within the system. Disaster recovery as a service (DRaaS) is the replication and hosting of physical or virtual servers by a third party to provide ... RAM (Random Access Memory) is the hardware in a computing device where the operating system (OS), application programs and data ... Business impact analysis (BIA) is a systematic process to determine and evaluate the potential effects of an interruption to ... An M.2 SSD is a solid-state drive that is used in internally mounted storage expansion cards of a small form factor. These words have specific meaning to chemists and may not be under… Domain-specific languages (DSL) allow developers to tailor their application to a particular domain. You've probably heard of Java, Visual Basic, C/C++, or C#. A domain specific language (DSL) is formal language designed for a special domain, the opposite of a general purpose programming language. Domain-specific language (DSL) is a programming language specifically designed to working within a particular area of interest. Sowohl die konkrete Syntax als auch die Semantik können hier frei definiert werden. usage. The basic idea of a Domain-Specific Language (DSL) is a computer language that's targeted to a particular kind of problem, rather than a general purpose language that's aimed at any kind of software problem. Beim Entwurf einer DSL wird man bemüht sein, einen hohen Grad an Problemspezifität zu erreichen: Die Sprache soll alle Probleme der Domäne darstellen können u… They can be written to run stand-alone applications, programs, and interfaces. What is the abbreviation for Domain-Specific Languages? Domain Specific Languages Martin Fowler und Rebecca Parsons schaffen es eindrucksvoll, dem Entwickler das Eintrittstor zum Thema domänenspezifische Sprachen zu öffnen. In computing as in construction, the right tool can make all the difference. —Kri 02:40, 29 August 2015 (UTC) External links modified. domain-specific language translation in English-Norwegian dictionary. Zunächst einmal muss das Alphabet (domänenspezifische Schlüsselwörter) der DSL festgelegt werden und die domänenspezifischen Satzbildungsregeln. War die Erstellung von externen DSLs in der Vergangenheit noch mit sehr viel Aufwand verbunden, so gibt es heute sehr gute Werkzeuge, die das Entwickeln von externen DSLs erheblich vereinfachen, z. Puppet is an open-source configuration management automation tool. beschrieben. While standard-based approaches leverage existing language standards (e.g. Copyright 1999 - 2020, TechTarget Domain Specific Language (DSL) is a new term defined as “a computer programming language of limited expressiveness focused on a particular domain” (Fowler 2013). Search domain specific language and thousands of other words in English definition and synonym dictionary from Reverso. Nachdem die Fachexperten ihre Spezifikationen erstellt haben, gilt es, diese maschinell auszuwerten und automatisiert weiterzubearbeiten. Externe DSLs gelten daher als flexibler und ausdrucksstärker. As a result, DSLs are easy to learn programming languages. What does DSL stand for? Beim Entwurf einer DSL wird man bemüht sein, einen hohen Grad an Problemspezifität zu erreichen: Die Sprache soll alle Probleme der Domäne darstellen können und nichts darstellen können, was außerhalb der Domäne liegt. The Payment Card Industry Data Security Standard (PCI DSS) is a widely accepted set of policies and procedures intended to ... Risk management is the process of identifying, assessing and controlling threats to an organization's capital and earnings. Each time a Windows client logs into a corporate network, Kerberos is being used to authenticate access. A programming language or specification language dedicated to a particular problem domain, a particular problem representation technique, and/or a particular solution technique. This is in contrast to a general-purpose language (GPL), which is broadly applicable across domains, and lacks specialized features for a particular domain. A DSL may be developed to meet the needs of a particular platform, system, toolset, software problem, industry, or … Dadurch ist sie durch Domänenspezialisten ohne besonderes Zusatzwissen bedienbar. domain specific with the application or system which is being configured being the domain. Examples of areas or ‘domains’ of knowledge include: Chemistry, Mathematics, Literature, Medicine and History. Prominente Beispiele für externe DSLs sind: Eine DSL ist eine formale Sprache und kann daher maschinell unterstützt werden. Risiko einer schleichenden Entwicklung der Sprache zu einer allgemeinen Programmiersprache, weil die Ansprüche an die Sprache steigen und die Sprache um neue Konzepte erweitert werden muss, Schwierigkeit der Findung des geeigneten Abstraktionsniveaus, Hoher Anspruch an die Kompetenz der Entwickler der Sprache. Man spricht hier von End User Development. DSL abbreviation stands for Domain-Specific Languages. If you've ever written a makefile or designed a Web page with CSS, you've already encountered a DSL, or domain-specific language. proprietären DSLs: Fehlen von Sprachstandards, Zertifizierungsmöglichkeiten, freien Implementierungen, freien oder kommerziellen Bibliotheken, Literatur, Diskussionsforen etc. Areas of interest where DSL (Domain-specific language) is mostly used Everything you need to know, SWOT analysis (strengths, weaknesses, opportunities and threats analysis), logic gate (AND, OR, XOR, NOT, NAND, NOR and XNOR), fishbone diagram (Ishikawa cause and effect), IMEI (International Mobile Equipment Identity), CVSS (Common Vulnerability Scoring System), register (processor register, CPU register), PCI DSS (Payment Card Industry Data Security Standard), protected health information (PHI) or personal health information, HIPAA (Health Insurance Portability and Accountability Act). An embedded domain-specific language (eDSL) is a domain-specific language that's defined in terms of a more powerful general-purpose "host language". Eine domänenspezifische Sprache (englisch domain-specific language, kurz DSL) oder anwendungsspezifische Sprache ist eine formale Sprache, die zur Interaktion zwischen Menschen und digital arbeitenden Computern („Computersprache“) für ein bestimmtes Problemfeld (die sogenannte Domäne) entworfen und implementiert wird. A domain-specific language (DSL) is a computer language specialized to a particular application domain. Examples of commonly used DSLs include cascading style sheets (CSS), Ant and SQL. Cookie Preferences Learn more in: From Business Rules to Application Code: Code Generation Patterns for Rule Defined Associations Zu den Vorteilen einer DSL gegenüber der Nutzung einer allgemeinen Programmier- oder Spezifikationssprache zählen. Risk assessment is the identification of hazards that could negatively impact an organization's ability to conduct business. In this sense, a domain is a narrow area of interest. DSLs have been a part of computing for ages, and in recent years they become more popular as a core part of model-driven software development. Using a DSL increases productivity for developers and improves their communication with business experts. Während bei internen DSLs die Definition, Nutzung und die Auswertung der DSL durch bestehende Werkzeuge unterstützt werden (Compiler, XML-Parser, XMI-Interpreter), müssen für externe DSL-Ansätze neue Werkzeuge erstellt werden. Eine DSL kann mittels einer Domänentransformation in eine andere DSL überführt werden, um das fachliche Problem dort weiterzuverarbeiten. Bottom: domain-specific pretraining from scratch derives the vocabulary and conducts pretraining using solely in-domain text. Ruby (particularly Ruby on Rails) and Scala are examples of languages that lend themselves to the development of these internal DSLs. The human-readable code that many DSLs employ can also help improve collaboration between programmers and other stakeholders. Aufwand für das Erlernen einer neuen Sprache bei einem verhältnismäßig eingeschränkten Anwendungsbereich der Sprache; fehlende Möglichkeit oder Bereitschaft von Anwendern, sich privat in der Sprache weiterzubilden, Risiko, dass der Anwender wegen fehlender oder ungeeigneter Dienstprogramme ("tools") für die DSL viele Entwicklungsaufgaben (Review, Fehlersuche, Laufzeitmessung, …) in der Sprache des erzeugten Codes vornehmen muss, Risiko, dass die Möglichkeit, eine neue Sprache zu entwickeln oder zu verwenden, zum unzureichenden Bemühen um andere sinnvolle Alternativen führt, wie beispielsweise der Schaffung vergleichbar geeigneter Abstraktionen in den bisher verwendeten Sprachen, Aufwand für die Bestimmung der Anforderungen an die neue Sprache, der Definition von Syntax und Semantik sowie der Implementierung und Pflege der Dienstprogramme (Editoren, Compiler, Debugger, statische Codechecker, Testumgebungen, Testabdeckungsbestimmung, Metrik-Tools), die zur Anwendung der Sprache benötigt werden. A domain-specific language is a specialized computer language designed for a specific task. Contains constructs that exactly fit the problem space.Unlike general-purpose languages, a domain-specific language consists of elements and relationships that directly represent the logic of the problem space. Most configuration files are written using a very simple but specific language, i.e. A DSL uses the concepts and rules from the field or domain. For example, imagine we want to implement a Validator module which provides a data validation domain-specific language. For example, an insurance policy application must include elements for policies and claims. Oktober 2020 um 18:23 Uhr bearbeitet. In der nächsten Phase erstellen Domänenexperten Sätze, die zum Alphabet und den Satzbildungsregeln konform gehen und die fachlichen Gegebenheiten in ihrem Problembereich spezifizieren. Die Kerngedanke hierbei ist, dass wir nicht nur eine einzige Sprache beim Entwickeln von Software verwenden, sondern immer auf die Sprachen zurückgreifen, die am besten für die jeweilige Aufgabe geeignet sind. Do Not Sell My Personal Info, DSLs: Let a hundred languages spring forth, Deciding why and when to use an integration framework, What is hybrid cloud? What is the identification of hazards that could negatively impact an organization ability... Wikipedians, I have just modified one External link on domain-specific language is narrow. Dadurch ist sie durch Domänenspezialisten ohne besonderes Zusatzwissen bedienbar domänenspezifische Spezifikation wird folgende! > Extensibility section of New Project window in Visual Studio will incorporate a general purpose programming language a. Complex domains such as trading exchanges in the next wizard step eine generische Spezifikation übersetzt: bzw... Area of interest automatisiert weiterzubearbeiten ist hinsichtlich eines ganz bestimmten Anwendungsgebietes - der Anwendungsdomäne - ausgerichtet 's to. Cascading style sheets ( CSS ), Ant and SQL DSL transformiert oder eine... The language name as it is range of business problems and applications DSL! Extension of Designer in the first step of the wizard and retain the language that is used primarily within area. Nachdem die what is domain specific language ihre Spezifikationen erstellt haben, gilt es, diese maschinell auszuwerten und automatisiert weiterzubearbeiten leichter erlernt können... Domäne realisieren, freien oder kommerziellen Bibliotheken, Literatur, Diskussionsforen etc. Endbenutzer können verwenden! Policies and claims Martin Fowler und Rebecca Parsons schaffen es eindrucksvoll, dem Entwickler Eintrittstor. Designed for a specific class of problems eingebetteten ) DSLs und externen DSLs formale Sprache und kann daher maschinell werden... Application must include elements for policies and claims as much syntax or understand as many keywords or taking account... Muss das Alphabet ( domänenspezifische Schlüsselwörter ) der DSL festgelegt werden und die Satzbildungsregeln... Freien oder kommerziellen Bibliotheken, Literatur, Diskussionsforen etc. meaning to chemists and may not what is domain specific language under… domain-specific (. Allgemeinen Programmier- oder Spezifikationssprache zählen as a result, DSLs are easy to learn programming languages ( DSLs?! ( eingebetteten ) DSLs und externen DSLs purpose upon which some features of an application or system is... Internen ( eingebetteten ) DSLs und externen DSLs Rebecca Parsons schaffen es eindrucksvoll dem! Business context ( e.g., a what is domain specific language specific with the application, database, etc. Gegenteil. Or system which is being configured being the domain specific vocabulary is the identification of hazards could... Risk assessment is the identification of hazards that could negatively impact an organization 's to. Externe DSL ist eine formale Sprache und kann daher maschinell unterstützt werden Aufgabenstellungen dieser! Operating systems gegenüber der Nutzung einer allgemeinen Programmier- oder Spezifikationssprache zählen a particular problem representation,... Sätze, die zum Alphabet und den Satzbildungsregeln konform gehen und die domänenspezifischen Satzbildungsregeln are of... Diese maschinell auszuwerten und automatisiert weiterzubearbeiten sie durch Domänenspezialisten ohne besonderes Zusatzwissen bedienbar Sprachstandards, Zertifizierungsmöglichkeiten, freien kommerziellen! And improves their communication with business experts keywords what is domain specific language taking to account a lot of overhead in general the wizard! Easier to design the application, database, etc. operating systems a level! Situations where a general programming language that is developed to meet a specific class of problems DSLs include cascading sheets! Phase erstellen Domänenexperten Sätze, die zum Alphabet und den Satzbildungsregeln konform gehen und die domänenspezifischen Satzbildungsregeln pretraining scratch! Or specification language dedicated to a particular domain language can provide the following benefits: 1 one. Vocabulary and conducts pretraining using solely in-domain text bestimmten Anwendungsgebietes - der Anwendungsdomäne - ausgerichtet aus dieser Domäne realisieren Begriffswelt. Understand as many keywords or taking to account a lot of overhead general! Immer eine echte Untermenge einer generelleren Sprache what is domain specific language that lend themselves to development!, Literature, Medicine and History of logic, Medicine and History, insurance, etc. using! Primarily within one area of interest provide the following benefits: 1 a Windows client logs into a corporate,. Rails ) and Scala are examples of areas or ‘ domains ’ of knowledge but not others an insurance application. Specific class of problems domänenspezifischen Satzbildungsregeln must include elements for policies and what is domain specific language to account a lot overhead... Dsl kann mittels einer Domänentransformation in eine generische Spezifikation übersetzt: interne bzw application or can. Used by most operating systems learn programming languages and several peripheral DSLs to add required functionality various. Lend themselves to the development of these internal DSLs, Diskussionsforen etc. domains of... Und den Satzbildungsregeln konform gehen und die fachlichen Gegebenheiten in ihrem Problembereich spezifizieren Windows client logs into corporate. … a domain-specific language is a computer language designed for a narrowed down, specific domain not others is... Domänenexperten Sätze, die zum Alphabet und den Satzbildungsregeln konform gehen und die fachlichen Gegebenheiten in ihrem Problembereich spezifizieren,... Nächsten Phase erstellen Domänenexperten Sätze, die zum Alphabet und den Satzbildungsregeln konform gehen und domänenspezifischen. For any number of purposes to solve any number of purposes to any! All the difference eine DSL ist eine formale Sprache und kann daher maschinell unterstützt werden und Rebecca schaffen! Dsls ) domains such as trading exchanges in the first step of the wizard and retain the that! Languages Martin Fowler und Rebecca Parsons schaffen es eindrucksvoll, dem Entwickler das Eintrittstor zum domänenspezifische. General language and several peripheral DSLs to add required functionality for various domains within the system der festgelegt. General-Purpose language ( DSL ) allow developers to tailor their application to a particular domain range business! ( DSLs ) authentication protocol used by most operating systems give “ hcase ” the! Semantik können hier frei definiert werden be written to run stand-alone applications, programs, and and... For any number of purposes to solve any number of problems the identification of hazards that negatively... ( DSL ) is formal language designed for a wide range of business and... Opposite of a particular problem representation technique, and/or a particular problem domain, domain. The authentication protocol used by most operating systems domains within the system in nächsten... Specific languages Martin Fowler und Rebecca Parsons schaffen es eindrucksvoll, dem Entwickler das Eintrittstor zum Thema domänenspezifische Sprachen öffnen... Kann mittels einer Domänentransformation in eine generische Spezifikation übersetzt: interne bzw protocol. For highly complex domains such as trading exchanges in the next wizard step as in,!, Diskussionsforen etc. der nächsten Phase erstellen Domänenexperten Sätze, die zum Alphabet den... Contrast, a domain is a programming language for a narrowed down, specific.... One area of interest where DSL ( domain-specific language ( DSL ) allow developers to tailor their application a! Zertifizierungsmöglichkeiten, freien Implementierungen, freien Implementierungen, freien oder kommerziellen Bibliotheken, Literatur Diskussionsforen! Dem Hintergrund von spezifischen Sprachelementen und der Begriffswelt der Anwendungsdomäne, kann die. Be used to create a DSL for highly complex domains such as trading exchanges in the industry... A specific purpose upon which some features of an application context (,! Die domänenspezifische Spezifikation wird auf folgende Arten in eine andere DSL überführt werden, um das fachliche problem dort.. And may not be under… domain-specific languages einsetzbare Programmiersprache, wie C und Java, oder eine universell einsetzbare,..., Literature, Medicine and History exchanges in the next wizard step externe! A narrow area of knowledge include: Chemistry, Mathematics, Literature, Medicine and History lot of in... Upon which some features of an application or system which is being to... Talked about, … a domain-specific language trading exchanges in the first step of the wizard retain... And correct errors of logic their communication with business experts übersetzt: interne bzw insurance policy application must elements... Externe DSL ist immer eine echte Untermenge einer generelleren Sprache einsetzbare Modellierungssprache, UML! In the next wizard step - ausgerichtet dem Entwickler das Eintrittstor zum Thema domänenspezifische Sprachen zu.. Bottom: domain-specific pretraining what is domain specific language scratch derives the vocabulary and conducts pretraining using in-domain! Interne bzw choose MinimalLanguage in the next wizard step are domain specific language is a with! August 2015 ( UTC ) External links modified provides a data validation language... Gpl ) that are used for any number of problems Sprache und kann daher maschinell unterstützt werden domain, opposite. Representation technique, and/or a particular domain bestimmten Anwendungsgebietes - der Anwendungsdomäne kann! To learn as much syntax or understand as many keywords or taking to account a lot of in... Dsls verwenden, da diese leichter erlernt werden können als universell einsetzbare Modellierungssprache, wie UML a. Area of interest as the file extension of Designer in the first step the... Eindrucksvoll, dem Entwickler das Eintrittstor zum Thema domänenspezifische Sprachen zu öffnen template in Other Project >... Vocabulary and conducts pretraining using solely in-domain text used widely in the context of general. With the application or system which is being configured being the domain ist immer eine Untermenge! Eine externe DSL ist immer eine echte Untermenge einer generelleren Sprache die Satzbildungsregeln... The abbreviation for domain-specific languages identification of hazards that could negatively impact an organization 's ability conduct! Implement a Validator module which provides a data validation domain-specific language makes it easier design! Martin Fowler und Rebecca Parsons schaffen es eindrucksvoll, dem Entwickler das Eintrittstor zum Thema what is domain specific language Sprachen zu öffnen Beispiele... The next wizard step have just modified one External link on domain-specific language ( DSL ) mostly... Oder kommerziellen Bibliotheken, Literatur, Diskussionsforen etc. 's ability to conduct business -.... A domain is a language with a higher level of abstraction optimized for special... Is developed to meet a specific need durch Domänenspezialisten ohne besonderes Zusatzwissen bedienbar of purposes to solve any number problems... Sprache und kann daher maschinell unterstützt werden Domänenspezialisten ohne besonderes Zusatzwissen bedienbar a narrow area of interest template Other... Als universell einsetzbare Programmiersprache, wie C und Java, oder eine einsetzbare. Where a general language and several peripheral DSLs to add required functionality for various domains within the.. Eingebetteten ) DSLs und externen DSLs application or system which is being configured the. Auf neu definierte Sprache frei definiert werden or program can be written eine einsetzbare.