Konferencja robocza nt. języków dziedzinowych, Bordeaux, Francja
Języki dziedzinowe (DSL) to języki programowania lub specyfikacji poświęcone domenie konkretnego problemu bądź technice reprezentacji takiego problemu i/lub rozwiązania go. Od dawna są popularnym sposobem skrócenia drogi od pomysłu do produktu w programowaniu. Ogólnie rzecz biorąc DSL jest pośrednikiem wspomagającym współpracę pomiędzy użytkownikiem a stroną wdrażającą, dzięki której powstaje oprogramowanie bardziej użyteczne, przenośne, niezawodne i zrozumiałe.
Zalety DSL dostrzegane są w różnych obszarach, np. przetwarzanie sygnału, przeszukiwanie danych czy skrypty sieci Web. Pomimo tych sukcesów, języki DSL przyjmowały się z oporami z powodu braku ogólnych narzędzi i zasad opracowywania, kompilowania i weryfikowania programów dziedzinowych. Dlatego też istnieje pilna potrzeba ogólnego wsparcia w zakresie budowania i użytkowania systemów DSL.
Celem konferencji jest omówienie i przedstawienie obecnych i przyszłych DSL w takich kontekstach jak:
- fundamenty, w tym semantyka, metody formalne, teoria typu i teoria złożoności;
- projektowanie języka;
- inżynieria oprogramowania;
- modułowość i kompozycyjność DSL;
- procesy programowania, w tym metryka ewaluacji oprogramowania i języka;
- wdrażanie;
- inżynieria wsteczna i wtórna, odkrywanie projektu, zautomatyzowana refaktoryzacja;
- współprojektowanie sprzętu/oprogramowania;
- środowiska i narzędzia programowania;
- nauczanie DSL i wykorzystanie DSL w nauczaniu;
- studia przypadku w różnych dziedzinach, zwłaszcza w kontekście wniosków na potrzeby projektowania i wdrażania DSL.Więcej informacji: https://dsl2011.bordeaux.inria.fr/(odnośnik otworzy się w nowym oknie)