User`s guide
Model Checks for MathWorks Automotive Advisory Board (MAAB) Guideline Compliance
22-25
By Task >
Modeling
Standards for
MAAB subfolder
MathWorks Automotive Advisory
Board (MAAB) Check
MAAB Control Algorithm Modeling
Guidelines, Version 3.0
“Check for blocks not
recommended for C/C++
production code deployment”
“Check for prohibited sink blocks” hd_0001: Prohibited Simulink
sinks
“Check scope of From and Goto
blocks”
na_0011: Scope of Goto and From
blocks
“Check usage of Switch blocks” jc_0141: Use of the Switch block
“Check usage of Relational
Operator blocks”
jc_0131: Use of Relational Operator
block
“Check for indexing in blocks” db_0112: Indexing
“Check usage of buses and Mux
blocks”
na_0010: Grouping data flows into
signals
“Check usage of tunable
parameters in blocks”
db_0110: Tunable parameters in
basic blocks
“Check orientation of Subsystem
blocks”
jc_0111: Direction of Subsystem
“Check usage of exclusive and
default states in state machines”
db_0137: States in state machines
“Check Transition orientations in
flow charts”
db_0132: Transitions in flow charts
“Check entry formatting in State
blocks in Stateflow charts”
jc_0501: Format of entries in a
State block
“Check return value assignments
of graphical functions in Stateflow
charts”
jc_0511: Setting the return value
from a graphical function
“Check default transition
placement in Stateflow charts”
jc_0531: Placement of the default
transition
Stateflow
“Check for Strong Data Typing
with Simulink I/O”
db_0122: Stateflow and Simulink
interface signals and parameters