Presentation is loading. Please wait.

Presentation is loading. Please wait.

DSLs: The Good, the Bad, and the Ugly Charles Consel INRIA / University of Bordeaux.

Similar presentations


Presentation on theme: "DSLs: The Good, the Bad, and the Ugly Charles Consel INRIA / University of Bordeaux."— Presentation transcript:

1 DSLs: The Good, the Bad, and the Ugly Charles Consel INRIA / University of Bordeaux

2 Background Designed and implemented DSLs in a variety of areas, including – Stream processing – Device drivers – Programmable routers – Coordination of networked entities – Telephony service creation Co-founder of the INRIA-spinoff Siderion Technologies Worked on methodologies towards developing DSLs and assessing their practicality.

3 The Good DSL can dramatically shorten the path between a specification and an implementation DSL enables domain-specific verifications DSL hides the combination of complex technologies – As a scripting language – As a disappearing language

4 The Bad and The Ugly Lack of a systematic approach to duplicating DSL successes Lack of tools for domain analysis and language design Lack of a global view, beyond a DSL – PL not used to have customers – DSL not integrated into a domain process, tool, … – No user study of DSLs


Download ppt "DSLs: The Good, the Bad, and the Ugly Charles Consel INRIA / University of Bordeaux."

Similar presentations


Ads by Google