User`s guide
Model Checks for MathWorks Automotive Advisory Board (MAAB) Guideline Compliance
22-23
Model Checks for MathWorks Automotive Advisory Board (MAAB)
Guideline Compliance
You can check that your model or subsystem complies with MathWorks Automotive
Advisory Board (MAAB) guidelines by running the Model Advisor. Navigate to By Task
> Modeling Standards for MAAB and run the checks.
The MAAB involves major automotive OEMs and suppliers in the process of evolving
MathWorks controls, simulation, and code generation products, including Simulink,
Stateflow, and Simulink Coder. An important result of the MAAB has been the “MAAB
Control Algorithm Modeling” guidelines.
The table lists the MAAB checks, with applicable MAAB Control Algorithm Modeling
guidelines.
By Task >
Modeling
Standards for
MAAB subfolder
MathWorks Automotive Advisory
Board (MAAB) Check
MAAB Control Algorithm Modeling
Guidelines, Version 3.0
“Check file names” ar_0001: Filenames
“Check folder names” ar_0002: Directory names
“Check subsystem names” jc_0201: Usable characters for
Subsystem names
“Check port block names” jc_0211: Usable characters for
Inport blocks and Outport blocks
“Check character usage in signal
labels”
jc_0221: Usable characters for
signal line names
Naming
Conventions
“Check character usage in block
names”
jc_0231: Usable characters for
block names
Model
Architecture
“Check for mixing basic blocks and
subsystems”
db_0143: Similar block types on the
model levels
“Check Implement logic signals as
Boolean data (vs. double)”
jc_0011: Optimization parameters
for Boolean data types
Model
Configuration
Options
“Check model diagnostic
parameters”
jc_0021: Model diagnostic settings