IT-Radar

...ein Service der Universitäten Duisburg-Essen & Leipzig

[#2] Domänenspezifische Sprachen

Report

Eine domänenspezifische Sprache (engl. domain-specific language, DSL) ist, im Gegensatz zu gängigen Programmiersprachen, auf eine ausgewählte Anwendungsdomäne spezialisiert. Man kann mit ihr oft nur die typischen Aufgaben aus dieser Domäne lösen, dies dafür aber aufgrund ihrer hoch spezialisierten Sprachelemente mit wenig Aufwand und mittels der natürlichen Begriffe aus der Anwendungsdomäne. In den letzten Jahren konnte vermehrt die Entstehung solcher Sprachen sowie der dazugehörigen Tools beobachtet werden. Der Einstieg in die Welt der DSL ist für viele Unternehmen deshalb heute interessanter denn je: unter bestimmten Rahmenbedingungen kann viel Aufwand in der Spezifikation und Implementierung von Software eingespart werden, darüber hinaus sind deutliche Verbesserungen hinsichtlich der Erfüllung von fachlichen Anforderungen sowie der Fehleranfälligkeit der Software möglich.


IT-Radar Report

IT-Radar Podcast (MP3, 26 min)


Twitter Bookmark [#2] Domänenspezifische Sprachen  at del.icio.us Facebook Google Bookmarks FriendFeed Digg [#2] Domänenspezifische Sprachen Mixx [#2] Domänenspezifische Sprachen Bloglines [#2] Domänenspezifische Sprachen Technorati [#2] Domänenspezifische Sprachen Bookmark [#2] Domänenspezifische Sprachen  at YahooMyWeb Bookmark [#2] Domänenspezifische Sprachen  at reddit.com Stumble It! E-mail this story to a friend! Identi.ca

Trackbacks

    No Trackbacks

Comments

Display comments as (Linear | Threaded)

  1. Martin Molch says:

    Vielen Dank für diesen interessanten Beitrag.

    Ich würde auch gern den Nutzen erwähnen, den eine DSL für die Kommunikation innerhalb des Fachbereiches und nicht nur zwischen Fachbereich und IT bringen kann. Gerade in neuen Forschungszweigen oder interdisziplinären Projekten ist es durchaus möglich, dass sich noch keine einheitliche Sprache etabliert hat. Die IT kann dabei sicherlich Erfahrungen aus den eigenen Meta-Sprachen wie UML oder ER-Diagrammen beisteuern.

  2. André Köhler says:

    Auf der Konferenz "Modellierung 2008" (März 2008 in Berlin) wird es auch einen Workshop zu domänenspezifischen Sprachen geben, bei dem es insbesondere auch um Fallstudien und Anwendungsszenarien geht.

    http://www.modellierung2008.org

    http://serl.cs.colorado.edu/~serl/seworld/database/7346.html

  3. Steffen Mäcker says:

    Ein sehr interessantes Tool zur Definition einer DSL und automatischer Erstellung grafischer Editoren und Codegeneratoren ist MetaCase:

    http://www.metacase.com


Add Comment


Enclosing asterisks marks text as bold (*word*), underscore are made via _word_.
Standard emoticons like :-) and ;-) are converted to images.

To prevent automated Bots from commentspamming, please enter the string you see in the image below in the appropriate input box. Your comment will only be submitted if the strings match. Please ensure that your browser supports and accepts cookies, or your comment cannot be verified correctly.
CAPTCHA

 
Submitted comments will be subject to moderation before being displayed.
 

Logo des CampusLab
Blogverzeichnis - Blog Verzeichnis bloggerei.de