Why MATIAS?
A Structured Head Start
MATIAS includes a pre‑built canvas model that cleanly separates microcontroller specific logic, device specific behaviour, and application logic.
This eliminates the need to design your own file and model structure, accelerates project startup, and prevents unnecessary technical debt.
Scalable and Future proof
With predefined layering and signal routing, MATIAS supports easy replacement or extension of sensors, actuators, and microcontroller platforms, without requiring major refactoring.
Professional and Consistent Modeling
A dedicated block library and clear modeling rules help teams create clean, readable, and uniform models that naturally align with functional safety practices.
Your engineering environment looks professional, is easier to maintain, and remains consistent across teams and projects.
Smart, Configurable Fault Handling
MATIAS provides a generic fault handling framework where:
- Developers define faults and detection conditions
- Failure reactions can be configured at runtime
- System behaviour can be fine‑tuned in‑field without software rework
This shortens iteration cycles and improves customer experience and product reliability.
Centralized, flexible mode switching
Instead of implementing enabling/disabling checks inside each function, MATIAS centralizes mode logic.
Functions are implemented as modular building blocks, while MATIAS determines when they may run.
Modes are defined once, and activation is configurable at runtime. This produces cleaner, simpler, and easier to test control functions.
A low risk entry into model software based development
Many teams want to adopt MBSD but worry about complexity or inflexibility.
MATIAS removes these barriers by providing a proven structure that lets teams grow step by step, without reinventing the architecture.