DSL development: 7 recommendations for Domain Specific Language design based on Domain-Driven Design

DSL development: 7 recommendations for Domain Specific Language design based on Domain-Driven Design

The term Domain-Specific Language (DSL) is heard a lot nowadays. A DSL is a language developed to address the need of a given domain. This domain can be a problem domain (e.g. insurance, healthcare, transportation) or a system aspect (e.g. data, presentation, business logic, workflow). The idea is to have a language with limited concepts which are all focused on a specific domain. This leads to higher level languages improving.

5 types of Model Driven Software Development

Microblog: news and articles on Model Driven Engineering

Model Driven Engineering tools compared on user activities

SOA is dead; long live Model-Driven SOA

10 Misperceptions and challenges of Model Driven Development

MDE – Model Driven Engineering – reference guide

If Programming Languages were <T>

Domain-Specific Modeling needs multi-models

MoDELS’08: Panel discussion on the past & future of MDD