4urIT Made with Xara 4urIT - address future IT challenges today! "A Domain Specific Language (DSL) is a computer language which is specific to a particular problem. It's only purpose is to provide the right level of abstraction required to model the inherent complexity of the domain in focus.” Xtext Xtext is an open-source framework for developing domain-specific languages, and is part of the Eclipse Modeling Framework (EMF) Project. Unlike standard parser generators, Xtext not only generates a parser, but also a model for the Abstract Syntax Tree and a full-featured, customizable Eclipse editor. The Book on DSL’s The standard reading material on DSL’s is the book by Martin Fowler. Interview with Martin Fowler Listen to the Software Engineering Radio Podcast on this subject.