Introductory series in DevX
Introduction to DSM:
Welcome to the Next
Generation of Software Modeling
Abstract: Domain-Specific Modeling promises to change the modeling landscape by
providing a greater level of abstraction from code than UML, providing modeling
constructs for developers that mimic the real-world objects more closely, and
most importantly, providing complete code-generation capabilities, which
together lead to a much more productive way for developers to model
applications.
Read the full article
Language Creation:
How to Start Defining
Your Own Language
Abstract: By ignoring the requirement to be so abstract so as to fit any business problem, industry, or application type, domain-specific languages—by definition—avoid any compromises that would get in the way of your development. Find out how you can improve quality and productivity by an order of magnitude by learning the basics of building your own DSL today. Read the full article
Code Generation:
Making Code Generation
Complete
Abstract: Domain-specific modeling is most successful when the models let you generate complete working code, without the need for post-generation code modifications or additions. The examples and guidelines in this article show you how. Read the full article
Further information
For further information or any questions, please contact the corresponding
author: jpt@meta
Links
- Other articles by MetaCase
- Juha-Pekka Tolvanen bio and blog