CBDI Forum
CBDI Service Oriented Architecture Practice Portal
Independent Guidance for Service Architecture and Engineering

Application Modernization

Report Summary
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
Username: 
Password: 
 
   
ALREADY SILVER/GOLD MEMBER - If you are already registered as a Silver or Gold member, please enter your username and password.

UPGRADE/JOIN NOW - You may upgrade or join instantly to Silver membership which includes electronic access and a paper copy of the CBDI Journal.

NEW - BUY INDIVIDUAL REPORT - If you are not yet a member you may now purchase recent Journal editions and selected reports from our Ecommerce Report Sales Page.

LOST PASSWORD? - If you have forgotten your User ID or password please click here.

Please note that by proceeding you are providing the CBDi Forum with approval to use cookies. Please also ensure that you have cookies enabled in your browser.
 

  © Everware-CBDI Inc 1999-2010