VDL Logo
About VDL ETSOur solutionsProductsProjectsNewsContact+31 (0) 40 2058000
Mission, vision & purposeCompetenciesOur teamVacanciesVDL Groep
Software developmentEngineeringTestingProtobuildMaritime
Function DefenitionSafety & Security DevelopmentControls & IntegrationSoftware DevelopmentIntegration Testing
Battery testing labStrength & Durability testing labComponent testing labVehicles testing labCalibration lab
Model based software developmentProductpage
Why MATIAS?Architecture & Structural overviewImplementationFAQ
Cell FixtureMATIAS
Autonoom drivingBattery/energy
About VDL ETS
Mission, vision & purpose
Competencies
Our team
Vacancies
VDL Groep
Our solutions
Software development
Function DefenitionSafety & Security DevelopmentControls & IntegrationSoftware DevelopmentIntegration Testing
Engineering
Testing
Battery testing labStrength & Durability testing labComponent testing labVehicles testing labCalibration lab
Protobuild
Maritime
Products
Model based software development
Why MATIAS?Architecture & Structural overviewImplementationFAQ
Productpage
Cell FixtureMATIAS
Projects
Autonoom driving
Battery/energy
News
Contact
+31 (0) 40 2058000
VDL Logo

VDL Enabling Transport Solutions

Automotive Campus 59 5708 JZ Helmond The Netherlands

+31 (0) 40 2058000
info@vdlets.nl

VDL ETS

Mission, vision & purpose
Competencies
Our team
About VDL Groep
Vacancies

Our solutions

Software development
Engineering
Testing
Protobuild
Maritime
Privacy statement
Disclaimer
Cookies
© VDL Groep 2026
  • Home
  • Products
  • Model based software development
  • Implementation

How you get started with MATIAS

Implementing a new software framework can feel like a major step, but MATIAS is designed to make that transition smooth, structured, and low‑risk. Our approach ensures your team can confidently adopt the framework while validating architecture, workflow, and long‑term maintainability at every stage.

Below we outline the four key phases that guide you from first exploration to full deployment.

1. Use case exploration - Understanding your system and workflow

Every successful implementation starts with a clear understanding of your product context. In this phase, we work closely with your engineering team to map out:

  • Your product architecture:
    How your system is structured today, including control layers, hardware platforms, and integration points.
  • Your development workflow:
    How your team models, tests, versions, and delivers embedded software—and where bottlenecks or inconsistencies exist.
  • Integration needs:
    Toolchain compatibility, Simulink usage, variant handling, safety requirements, deployment targets, and expected scalability.

This step ensures that MATIAS is implemented in a way that aligns seamlessly with your existing engineering processes, while setting clear expectations for improvement and future growth.

2. Framework integration & onboarding - Bringing MATIAS into your environment

Once the use case is aligned, we integrate MATIAS into your existing toolchain and modeling environment. This includes:

  • Importing the MATIAS framework into your repository or project baseline
  • Configuring layers, signal routing, and templates based on your product needs
  • Setting up version control and project conventions for clean collaboration
  • Providing focused training for your engineering and architecture teams

The onboarding sessions are hands on and technical. Engineers learn how to work with the structure, how to build their functions within the framework, and how to apply the modeling rules that guarantee uniformity and maintainability.

By the end of this phase, your team is fully equipped to start building features within the MATIAS architecture.

3. Pilot or proof of concept - validating in real use case

To make adoption low risk and highly predictable, we apply MATIAS to a targeted subsystem or control function. This pilot serves multiple purposes:

  • Validating the architectural fit:
    Ensuring MATIAS integrates cleanly with your hardware abstraction, timing structure, I/O mapping, and control loops.
  • Verifying development workflow:
    From modeling to simulation, code generation, testing, and review.
  • Testing runtime behavior:
    Including configurable mode switching and fault handling logic.
  • Gathering feedback from your engineers:
    What works well? What needs tuning? Which structural elements provide the most value?

This controlled first deployment gives your team the confidence to continue, while also ensuring that MATIAS truly supports your product’s technical and operational requirements.

4. Scaling & Support - Growing with your product portfolio

After a successful pilot, we expand MATIAS across your product or system architecture. This can include:

  • Additional functions or control loops:
    Reusing the same architectural structure for consistent implementation.
  • New hardware platforms or variants:
    Leveraging the predefined layering for smooth transitions without major refactoring.
  • Multiple product lines or engineering teams:
    Ensuring consistency across the organization and reducing duplicated effort.

To support long term adoption, we offer:

  • Ongoing support for framework usage
  • Updates and improvements aligned with new development needs
  • Best practice guidance as your team develops more complex functions
  • Optional coaching or architectural reviews to maintain quality over time

The result is a scalable, maintainable, and predictable development environment that keeps your embedded software clean, flexible, and ready for future evolution.