Advertisement ยท 728 ร— 90

Posts by Juha-Pekka Tolvanen

Preview
Contribution

๐—ก๐—ฒ๐˜„ ๐—–๐—ฎ๐˜€๐—ฒ ๐—ฆ๐˜๐˜‚๐—ฑ๐˜†: ๐——๐—ผ๐—บ๐—ฎ๐—ถ๐—ป-๐——๐—ฟ๐—ถ๐˜ƒ๐—ฒ๐—ป ๐——๐—ฎ๐˜๐—ฎ ๐— ๐—ถ๐—ด๐—ฟ๐—ฎ๐˜๐—ถ๐—ผ๐—ป
= 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...

6 days ago 0 0 0 0
DDD Europe 2026 - Program

๐‹๐š๐ง๐ ๐ฎ๐š๐ ๐ž ๐๐ž๐Ÿ๐ข๐ง๐ž๐ฌ ๐ฐ๐ก๐š๐ญ ๐ฐ๐ž ๐œ๐š๐ง ๐›๐ฎ๐ข๐ฅ๐ โ€” ๐š๐ง๐ ๐ฐ๐ก๐š๐ญ ๐ฐ๐ž ๐œ๐š๐งโ€™๐ญ.
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...

2 months ago 0 0 0 0

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

2 months ago 2 1 0 0
Preview
ROSTAM: Railway-Oriented Security and Threat Abstraction Model Cybersecurity is an increasing issue in the transportation sector and has led to the publication of various standards that give a guideline for risk and threat management. Modern vehicles require a ro...

Threat and security modeling of railway systems in MetaEdit+: ieeexplore.ieee.org/document/112...

3 months ago 2 1 0 0
Post image

DSL of the week: Object Role Modeling, NIAM for data and ontology modeling

3 months ago 2 1 0 0
MetaCase - Introductory Ordering

๐Ÿš€ 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...

4 months ago 2 1 0 0

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)

4 months ago 0 0 0 1
Advertisement
MetaEdit+ 5.6 released MetaEdit+ 5.6 provides refactoring and multi-user metamodeling features and tens of other new features

๐Ÿš€ ๐Œ๐ž๐ญ๐š๐„๐๐ข๐ญ+ 5.6 ๐ข๐ฌ ๐ง๐จ๐ฐ ๐š๐ฏ๐š๐ข๐ฅ๐š๐›๐ฅ๐ž! Enhanced scalability, performance, and powerful new features for domain-specific modeling and deterministic code generation โ€” see metacase.com/news/ME56.html

5 months ago 1 1 0 1
Post image

DSL of the week: C4 for software architectures (by @simonbrown.je)

4 months ago 3 2 0 0
Post image

DSL of the week: DarTwin for Digital Twins

5 months ago 1 1 0 0

So happy to see this release! Great features for language engineers & modelers, plus enhanced cloud support

5 months ago 3 0 0 0
MetaCase - Webcasts on Domain-Specific Modeling Webcast on co-evolution of languages, models and tooling

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...

6 months ago 2 1 0 0

๐Ÿ“ข 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...

6 months ago 3 1 0 0
Preview
MODELS 2025 - Panel - MODELS 2025 About Traditionally, MODELS hosts a plenary panel on a trending topic, bringing together experts for an in-depth discussion of a particular topic. Summary Fostering communication and collaboration bet...

โ€œ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...

7 months ago 1 1 0 0

@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.

8 months ago 3 2 0 0
Post image

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...

7 months ago 5 1 1 0
Advertisement
LinkedIn This link will take you to a page thatโ€™s not on LinkedIn

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.

7 months ago 4 1 0 0
Post image

DSL of the week: Artefact model for product lines (detailed in doi.org/10.1007/978-...)

8 months ago 2 1 0 1

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.

9 months ago 1 0 0 0
Post image

๐—–๐—ฟ๐—ฒ๐—ฎ๐˜๐—ฒ ๐—ฌ๐—ผ๐˜‚๐—ฟ ๐—ข๐˜„๐—ป ๐—Ÿ๐—ฎ๐—ป๐—ด๐˜‚๐—ฎ๐—ด๐—ฒ ๐—ณ๐—ผ๐—ฟ ๐—–๐—ผ๐—ฑ๐—ฒ & ๐—–๐—ผ๐—น๐—น๐—ฎ๐—ฏ๐—ผ๐—ฟ๐—ฎ๐˜๐—ถ๐—ผ๐—ป!

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...

10 months ago 2 1 0 0
Post image

DSL of the week: Production cell configuration, used for producing code (Python)

10 months ago 2 1 0 0
Post image

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

10 months ago 1 0 0 0
Post image

Gregor Hope at Donain-Driven Design Europe: "Shift left has become pile up left. Architect cognitive load goes up." @dddeu.bsky.social

10 months ago 9 3 3 1

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.

11 months ago 0 0 0 0

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.

11 months ago 1 0 0 0
Advertisement
DSM Events

Nice surprise: This autumn brings a plethora of eventsโ€”including conferences and workshopsโ€”focused on Domain-Specific Modeling., dsmforum.org/events.html

11 months ago 0 0 0 0

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)

11 months ago 1 0 0 0
Post image

DSL of the week: Supporting product line development by producing feature models from domain-specific models (detailed in doi.org/10.1007/978-...)

11 months ago 2 2 0 1
Post image

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).

11 months ago 1 0 1 0

No reason to stop here. If interested to read about 100+ public cases on domain-specific modeling languages, see www.dsmforum.org/cases.html

1 year ago 0 0 0 0