Skip to main content

Insights from Custom Tools & DSLs

Custom tools for engineering: articles on tailor-made development tools, domain-specific languages (DSLs) and tool development.

Format

AI Agents Meet Projectional Editing: Portalon for MPS
Blog Custom tools

AI Agents Meet Projectional Editing: Portalon for MPS

How the Portalon plugin connects AI coding agents like Claude to the live model of a JetBrains MPS project via MCP — structurally safe edits, validation, and language-engineering skills, on your current MPS version.

Read Article
Dr. Klaus Birken Dr. Klaus Birken 10 min read
Variant Management: More Than Feature Strings
Blog Custom tools

Variant Management: More Than Feature Strings

Loosely coupling feature models to development artifacts is convenient – but it has hidden risks. This article shows the advantages of tight integration: early error detection, implicit variation points, and automatic consistency checks.

Read Article
Dr. Klaus Birken Dr. Klaus Birken 6 min read
State Machine Origami
Blog Custom tools

State Machine Origami

How Franca IDL and itemis CREATE can be integrated to validate embedded software components against interface contracts interactively during development.

Read Article
Dr. Klaus Birken Dr. Klaus Birken 9 min read
Automatic Generation of a Design-FMEA – Whitepaper
Whitepapers Functional safety

Automatic Generation of a Design-FMEA

A design FMEA is mandatory under ISO 26262 — and expensive to create and maintain by hand. This whitepaper shows how the algorithmic nature of the FMEA method enables full automation from existing engineering work products.

Download Whitepaper
← Back to Model-Based Engineering — Tools and Methods