Our Solutions

AUTOSAR Products & Solutions

Reusable software products and turnkey services to make your drivers portable, your modules AUTOSAR-compliant and your integration faster.

Four Solutions, One Goal

Reduce the cost and risk of AUTOSAR software, from the microcontroller up to the complete ECU

01

Generic MCAL

One MCAL architecture, portable across microcontrollers.

Discover →
02

AUTOSAR Plugin

Make your existing modules AUTOSAR-compliant.

Discover →
03

AUTOSAR Integration

From your ARXML or text requirements to an integrated ECU configuration.

Discover →
04

Development Platform

A tailored platform to develop one module, N modules or the whole ECU.

Discover →

Generic MCAL

An MCAL driver is built on four layers. In the MAS Generic MCAL, the three upper layers are generic and microcontroller-independent. Only the Low Level Driver (LLD) is specific to the target MCU.

Porting the MCAL to a new microcontroller, or to a new derivative of the same family, means writing and validating the LLD only. The API, handler and driver logic stay unchanged, as does everything built on top of them.

API Layer
AUTOSAR standard interface, parameter checks, DET reporting
Generic
Handler Layer
State machines, job / queue management, notifications
Generic
Driver Layer
Peripheral logic independent of register layout
Generic
LLD · Low Level Driver
Register access, MCU-specific hardware handling
MCU-specific
Microcontroller (Infineon, NXP, Renesas, ST…)

Key Benefits

⚡

Fast porting

Supporting a new MCU means rewriting only the LLD, which cuts porting effort and time-to-market.

🔗

Stable interface

The same API and behavior on every target: upper BSW and application software are not impacted by an MCU change.

✅

Validation reuse

Tests, reviews and quality evidence of the generic layers are reused from one project to the next. Only the LLD needs full re-verification.

🔄

Multi-sourcing

Switching or dual-sourcing the microcontroller becomes realistic, reducing dependency on a single silicon vendor.

🔧

Lower maintenance

One code base for the upper layers: a fix or an improvement benefits every supported microcontroller.

⚙️

Consistent configuration

The same configuration approach across targets, so your teams build know-how once and reuse it.

AUTOSAR Plugin

MAS makes your software modules AUTOSAR-compliant, so they can be configured, generated and integrated in any standard AUTOSAR toolchain.

Who is it for?

Microcontroller manufacturers

You have MCAL modules or low-level drivers and need to deliver them as AUTOSAR MCAL to your customers.

Integrators & suppliers

You own specific modules (proprietary drivers, CDDs, middleware) that must fit into an AUTOSAR ECU.

What we deliver

  • AUTOSAR-compliant APIs and module structure
  • ECUC parameter definition (ParamDef) and BSW module description in ARXML
  • Configuration code generator integrated into AUTOSAR tools
  • Error reporting (DET / DEM), MemMap and SchM integration
  • Integration and user documentation

AUTOSAR Integration Acceleration

Give us your ARXML files, or even your requirements in plain text. We integrate them on any AUTOSAR platform, respecting the ECUC parameter definitions of each AUTOSAR vendor.

1

Your inputs

System / ECU extract ARXML, communication matrices, or textual specifications.

2

Analysis

Consistency checks, gap analysis and translation of text requirements into AUTOSAR configuration.

3

Configuration

Configuration on your vendor stack, compliant with its ECUC ParamDefs (Vector, Elektrobit, ETAS…).

4

Delivery

Generated and built configuration, integration report and traceability to your inputs.

Platform-agnosticWorks with your existing AUTOSAR stack
Vendor-compliantECUC ParamDefs of each vendor respected
From text to ARXMLEven without formal models, we start from your needs

Custom Development Platform

You have an AUTOSAR ECU and want to develop your own modules? MAS provides a tailored AUTOSAR platform so your teams can focus on their software, not on the integration.

One module

Single module

A ready-to-use environment around the module you develop, with its surrounding BSW configured.

Full ECU

Complete ECU

A complete AUTOSAR baseline for your ECU: BSW, OS and RTE configured, ready for application development.

Typical platform content

  • AUTOSAR baseline configured for your target MCU
  • Build environment and compiler integration
  • Stubs for modules not yet available
  • Debug and flashing setup
  • Integration guidelines and documentation
  • Support during your development

Interested in One of Our Solutions?

Tell us about your microcontroller, your modules or your ECU project. We will propose the solution that fits your needs.

Contact Us