๐ก๐ฒ๐ ๐๐ฎ๐๐ฒ ๐ฆ๐๐๐ฑ๐: ๐๐ผ๐บ๐ฎ๐ถ๐ป-๐๐ฟ๐ถ๐๐ฒ๐ป ๐๐ฎ๐๐ฎ ๐ ๐ถ๐ด๐ฟ๐ฎ๐๐ถ๐ผ๐ป
= Why early validation by domain experts dramatically improves quality
= How Domain-Specific Modeling solution was created
= Practical lessons from a 2-year, large-scale migration effort
See details: www.software-quality-days.com/en/contribut...
Posts by Juha-Pekka Tolvanen
๐๐๐ง๐ ๐ฎ๐๐ ๐ ๐๐๐๐ข๐ง๐๐ฌ ๐ฐ๐ก๐๐ญ ๐ฐ๐ ๐๐๐ง ๐๐ฎ๐ข๐ฅ๐ โ ๐๐ง๐ ๐ฐ๐ก๐๐ญ ๐ฐ๐ ๐๐๐งโ๐ญ.
Join me at DDD Europe to experience how a shared language can turn communication into computation! In a hands-on lab weโll create a shared formal language that turns ideas into executable models. 2026.dddeurope.com/program/lets...
Looking forward to joining the DDD Europe 2026 community! Excited to contribute with my hands-on session "Let's create a shared formal language" โ it's going to be interactive, collaborative, and hopefully valuable for everyone involved. See you there! -> 2026.dddeurope.com
DSL of the week: Object Role Modeling, NIAM for data and ontology modeling
๐ Limited Time Offer: MetaEdit+ 5.6 Introductory License for just EUR 150!
โ
Define your own domain-specific modeling languages
โ
Create custom code generators
โ
Permanent license
โ
Single-user Windows
โฐ Offer ends January 31, 2026
One license per company: www.metacase.com/store/introd...
They may surely share some common parts, but there are many domains that are clearly unique (see e.g. 100+ public cases at: www.dsmforum.org/cases.html)
๐ ๐๐๐ญ๐๐๐๐ข๐ญ+ 5.6 ๐ข๐ฌ ๐ง๐จ๐ฐ ๐๐ฏ๐๐ข๐ฅ๐๐๐ฅ๐! Enhanced scalability, performance, and powerful new features for domain-specific modeling and deterministic code generation โ see metacase.com/news/ME56.html
DSL of the week: C4 for software architectures (by @simonbrown.je)
DSL of the week: DarTwin for Digital Twins
So happy to see this release! Great features for language engineers & modelers, plus enhanced cloud support
When modeling languages evolve, your models shouldn't break. MetaEdit+ handles co-evolution automaticallyโupdating models & tools as languages change, or highlighting what needs manual review. Your editors stay functional, always. metacase.com/webcasts/coe...
๐ข Next week #MODELSconf25 starts with three our contributions:
1๏ธโฃ Co-evolution of metamodels & models:
link.springer.com/article/10.1...
2๏ธโฃ Industry panel on collaboration: 2025.models-conf.com/track/models...
3๏ธโฃ Managing heterogeneous models: Our MoM challenge solution: github.com/mccjpt/Satel...
โHow can we better bridge the gap between academia and industry? Success stories and failuresโ. MetaCase CTO invited to a panel at ACM/IEEE Conference on Model Driven Engineering Languages and System. Register to join onsite or online. 2025.models-conf.com/track/models...
@metaedit.bsky.social has been very useful for prototyping the language and its concrete syntax. The REPL aspect of the tool is really valuable for designing a metamodel and its concrete syntax based on examples, which co-evolve in a consistent manner.
Our paper for Model Management challenge at ACM Models is accepted!
We show how a Domain-Specific Modeling enables collaborative work, ๐ฆ๐ข๐ง๐ข๐ฆ๐ข๐ณ๐๐ฌ ๐ญ๐ก๐ ๐๐๐๐จ๐ซ๐ญ of modeling, ๐ฉ๐ซ๐จ๐ฏ๐ข๐๐๐ฌ ๐๐๐ฌ๐ญ ๐๐๐๐๐๐๐๐ค, keeps artefacts ๐๐จ๐ง๐ฌ๐ข๐ฌ๐ญ๐๐ง๐ญ, ๐ญ๐ซ๐๐๐๐๐๐ฅ๐ and provides ๐ก๐๐ฌ๐ฌ๐ฅ๐-๐๐ซ๐๐ ๐ฏ๐๐ซ๐ฌ๐ข๐จ๐ง๐ข๐ง๐ .
github.com/mccjpt/Satel...
When we ask feedback from users of ๐๐จ๐ฆ๐๐ข๐ง-๐ฌ๐ฉ๐๐๐ข๐๐ข๐ ๐ฅ๐๐ง๐ ๐ฎ๐๐ ๐๐ฌ the line between ๐ญ๐ข๐ฏ๐จ๐ถ๐ข๐จ๐ฆ and ๐ต๐ฐ๐ฐ๐ญ blurs.
Even the most elegant DSL definition wonโt win over users if tooling falls short. A study (lnkd.in/dq3XDEbs) shows this perfectly โ what matters is usability, collaboration, integration etc.
DSL of the week: Artefact model for product lines (detailed in doi.org/10.1007/978-...)
It depends on the group as some are active still, but IMHO they are not so effective as earlier - earlier it was even possible to check quickly which your groups had recent discussion.
๐๐ฟ๐ฒ๐ฎ๐๐ฒ ๐ฌ๐ผ๐๐ฟ ๐ข๐๐ป ๐๐ฎ๐ป๐ด๐๐ฎ๐ด๐ฒ ๐ณ๐ผ๐ฟ ๐๐ผ๐ฑ๐ฒ & ๐๐ผ๐น๐น๐ฎ๐ฏ๐ผ๐ฟ๐ฎ๐๐ถ๐ผ๐ป!
Want to streamline communication with domain experts & generate code faster? See the slides from our hands-on session at DDD Europe showing how to formalize a ubiquitous language into a domain-specific language: metacase.com/papers/DDD_E...
DSL of the week: Production cell configuration, used for producing code (Python)
Unlock Collaboration with Domain-Specific Languages!
Ever wonder how to bridge the gap between developers and domain experts? Starting today at DDD Europe 2025 a hands-on session โฆ letโs see how it goes. The plan is to create a language that drives communication, code generation and more #dddeurope
Gregor Hope at Donain-Driven Design Europe: "Shift left has become pile up left. Architect cognitive load goes up." @dddeu.bsky.social
I find this critical, as too often people focus only on the initial stepsโwhen in fact, as we know, most of the work happens during use and maintenance.
Evaluate your tool choice before putting it into action: the wrong choice can lead to serious consequences, including users losing their work.
I see it a good trend as it aims to use modeling more extensively: not only for getting better understanding or communication, but also producing the actual code.
Nice surprise: This autumn brings a plethora of eventsโincluding conferences and workshopsโfocused on Domain-Specific Modeling., dsmforum.org/events.html
List, diagram and text representations at once. When having thousands of features it becomes relevant to the representational form on how to split feature variants into easier to manage view (manage = create, read, validate)
DSL of the week: Supporting product line development by producing feature models from domain-specific models (detailed in doi.org/10.1007/978-...)
Do you know how much code is needed to cut grass this summer? Answer: ๐ข๐๐ฒ๐ฟ ๐.๐ ๐๐. (The size of the software upgrade: 527MB)
Iโm happy with the device, but it keeps me wondering: ๐ถ๐ ๐ฎ๐น๐น ๐๐ต๐ถ๐ ๐ฟ๐ฒ๐ฎ๐น๐น๐ ๐ป๐ฒ๐ฒ๐ฑ๐ฒ๐ฑ ๐๐ผ ๐ฐ๐๐ ๐ด๐ฟ๐ฎ๐๐? Flying to the moon took only ๐๐๐ (but that was 16-bit word length, to be fair).
No reason to stop here. If interested to read about 100+ public cases on domain-specific modeling languages, see www.dsmforum.org/cases.html