MathWorks Advisory Board (MAB) guidelines stipulate important basic rules for modeling in Simulink and Stateflow. The overall purpose of these modeling guidelines is to allow for a simple, common understanding by modelers and consumers of control system models.
The main objectives of these guidelines are:
• Readability
Improve graphical understandability
Improve readability of functional analysis
Prevent connection mistakes
Comments, etc.
• Simulation and verification
Mechanism to enable simulation
Testability
• Code Generation
Improve the efficiency of code generation (ROM, RAM efficiency)
Ensure the robustness of generated code