Model Driven Development

Discover the significance of formal models in software development, emphasizing the need for a well-defined structure and semantics. Learn how to create a domain-specific language (DSL) by analyzing core concepts and building a meta model. Explore the importance of concrete syntax and the necessity of transforming models into executable formats to avoid relegating them to mere documentation.