Skip to main content
Go to the home page of the European Commission (opens in new window)
English English
CORDIS - EU research results
CORDIS

Event category

Content archived on 2022-07-14

Article available in the following languages:

'Working conference on domain-specific languages', Bordeaux, France

An event entitled 'Working conference on domain-specific languages' will take place from 6 to 8 September 2011 in Bordeaux, France.
Domain-specific languages (DSLs) are programming languages or specification languages dedicated to a particular problem domain, a particular pro...

6 September 2011 - 6 September 2011
France
An event entitled 'Working conference on domain-specific languages' will take place from 6 to 8 September 2011 in Bordeaux, France.
Domain-specific languages (DSLs) are programming languages or specification languages dedicated to a particular problem domain, a particular problem representation technique, and/or a particular solution technique. They have long been a popular way to shorten the distance from ideas to products in software engineering. Overall, a DSL thus mediates a collaboration between its users and implementers that results in software that is more usable, more portable, more reliable, and more understandable.

The benefits of DSLs have been seen in a wide variety of fields, such as signal processing, data mining and web scripting. Despite these successes, the adoption of DSLs have been limited by the lack of general tools and principles for developing, compiling, and verifying domain-specific programs. General support for building and using DSLs is thus urgently needed.

The goal of this conference to explore the present and future of DSLs in such topics as:
- foundations, including semantics, formal methods, type theory, and complexity theory;
- language design;
- software engineering;
- modularity and composability of DSLs;
- software processes, including metrics for software and language evaluation;
- implementation;
- reverse engineering, re-engineering, design discovery, automated refactoring;
- hardware/software codesign;
- programming environments and tools;
- teaching DSLs and the use of DSLs in teaching;
- case studies in any domain, especially the general lessons they provide for DSL design and implementation.For further information, please visit: https://dsl2011.bordeaux.inria.fr/(opens in new window)
My booklet 0 0