a Middlesex University website - Info

School of Engineering and Information Sciences
Research Seminars
(Autumn Term 2010-11)

Abstract


Domain Specific Languages: Definitions, Capabilities and Challenges

Prof Tony Clark
Middlesex University, HoD (BIS)

Abstract

Domain Specific Languages (DSLs) are languages that are designed specifically to express information in a particular domain. Examples of domains are: financial; web-applications; telecoms; networking. DSLs may be used at various points in the development process from specification through to implementation. As applications have become more complex and heterogeneous there is increasing interest from the research community in providing tools and techniques that support DSL development. This presentation will review DSLs and provide an overview of some of the tools that are currently available. It will also identify some of the research challenges that DSL development poses and outline some solutions that are the subject of active research in this area. .