| Title: |
Domain-Specific Languages and Models |
| Author: |
Steve Cook and Alan Cameron Wills |
| Publication Date: |
21 April 2004 |
| Report Type: |
Journal |
| Report Class: |
Roadmap Report |
| Abstract: |
Over the past couple of years there has been much interest in Domain Specific Languages (DSLs). The basic idea is that we use tightly focused languages that are purpose designed for a particular problem domain. In this way solutions for common vertical or horizontal application areas provide the potential to simplify and raise the level of abstraction for specification. In this report Steve Cook and Alan Cameron Wills of Microsoft provide insight into their work in this area.
|
| Backgrounder: |
Specific languages have provided success in other domains over the years. Some of us have painful memories of writing database queries before SQL. String operations are extremely tedious without regular expressions. HTML is great at defining web pages. We would like to see the same advances brought to other domains (that is, fields of interest) ‚ not just the 'horizontal' software-oriented domains, but 'vertical' ones like banking, telecoms, or airline booking. It's very common these days to see specialized languages for information interchange in those and many other domains. Less common is the specialized language used for the purpose of programming. Partly, this is because it's currently expensive to create such a language ‚ or more accurately, it's expensive to create the framework that compiles or interprets it. But with appropriate tools and libraries, we believe that cost can be brought down, making it a worthwhile technique to create a language tailored to the vocabulary of your field, which drives a configurable framework developed from your applications.
|
| Report Size: |
6 Pages |
| Report Access Type: |
 | Silver/Gold (Premium) |
|
| Available for separate purchase |
Single copies of recent CBDI Journals may be purchased |
| Login |
|