"Working conference on domain-specific languages", Bordeaux, Francia
I linguaggi specifici di dominio (DSL) sono linguaggi di programmazione o linguaggi di specifica dedicati a particolari problemi di un dominio, a particolari problemi di una tecnica di rappresentazione e/o di una particolare soluzione tecnica. Per molto tempo essi sono stati un modo diffuso per ridurre la distanza dalle idee ai prodotti nell'ingegneria del software. In generale, un DSL quindi media una collaborazione tra i suoi utenti e i suoi implementatori che produce un software che è più fruibile, più trasferibile, più affidabile e più comprensibile.
I benefici dei DSL sono stati osservati in un'ampia varietà di campi, come l'elaborazione del segnale, il data mining e il web scripting. Nonostante questi successi, l'adozione dei DSL è stata limitata dalla mancanza di strumenti e principi generali per sviluppare, compilare e verificare programmi specifici di dominio. Risulta quindi necessario un supporto generale per costruire e usare i DSL.
L'obbiettivo di questa conferenza è quello di esplorare il presente e il futuro dei DSL in temi come:
- fondamenta, inclusa la semantica, metodi formali, teoria dei tipi e teoria della complessità;
- progettazione linguaggio;
- ingegneria del software;
- modularità e componibilità dei DSL;
- processi software, inclusa metrica per la valutazione di software e linguaggio;
- attuazione;
- ingegneria inversa, riprogettazione, scoperta della progettazione, rifattorizzazione automatizzata;
- co-design hardware/software;
- ambienti e strumenti di programmazione;
- insegnamento di DSL e uso di DSL nell'insegnamento;
- casi di studio in ogni dominio, specialmente nelle lezioni generali che essi forniscono per la progettazione e l'implementazione dei DSL.Per ulteriori informazioni, visitare: https://dsl2011.bordeaux.inria.fr/(si apre in una nuova finestra)