Domain-Specific Modeling: How to Start Defining Your Own Language
omain-specific languages (DSLs) are becoming more and more difficult to avoid. A growing number of vendors are announcing support for DSLs and, in the process, moving away from all-purpose UML.