"Working conference on domain-specific languages", Bordeaux, Frankreich
Domänenspezifische Sprachen (domain-specific languages, DSL) sind Programmiersprachen oder Spezifikationssprachen, die einer speziellen Problemdomäne, einer speziellen Problemrepräsentationstechnik und/oder einer speziellen Lösungstechnik zugeordnet sind. Sie sind schon lange beliebt, um im Software-Engineering den Weg von der Idee bis zu den Produkten zu verkürzen. Eine domänenspezifische Sprache vermittelt somit im Großen und Ganzen eine Kollaboration zwischen Anwendern und Implementierern, deren Resultat eine Software ist, die einsatzfähiger, portierbarer, zuverlässiger und verständlicher ist.
Die Vorteile domänenspezifischer Sprachen haben sich in einem breiten Spektrum von Bereichen wie der Signalverarbeitung, dem Data Mining und dem Web Scripting erwiesen. Trotz dieser Erfolge ist die Übernahme domänenspezifischer Sprachen durch den Mangel an allgemeinen Tools und Prinzipien zur Entwicklung, Kompilierung und Verifizierung domänenspezifischer Programme nur eingeschränkt möglich. Daher ist ein allgemeiner Support für den Aufbau und die Anwendung domänenspezifischer Sprachen dringend erforderlich.
In dieser Konferenz sollen Gegenwart und Zukunft domänenspezifischer Sprachen in folgenden Tagesordnungspunkten erkundet werden:
- Grundlagen wie Semantik, formale Methoden, Typentheorie und Komplexitätstheorie;
- Sprachdesign;
- Software-Engineering;
- Modularität und Zusammensatzbarkeit domänenspezifischer Sprachen;
- Softwareprozesse einschließlich Metriken für Software- und Sprachbewertung;
- Implementierung;
- Reverse-Engineering, Umarbeitung, Design-Discovery, automatische Refaktorierung;
- Hardware-/Software-Kodesign;
- Programmierumgebungen und -tools;
- domänenspezifische Sprachen lehren und der Einsatz domänenspezifischer Sprachen in der Lehre;
- Fallstudien in sämtlichen Domänen, insbesondere die allgemeinen Lehren, die sie für das Design und die Implementierung domänenspezifische Sprachen bereitstellen.Weitere Informationen erhalten Sie unter: https://dsl2011.bordeaux.inria.fr/(öffnet in neuem Fenster)