AUTOSAR software components являются переиспользуемыми базовыми блоками программного обеспечения AUTOSAR. Программный компонент AUTOSAR инкапсулирует один или несколько алгоритмов и связывается со своим окружением через четко определенные порты. Для примера применение дросселя может включать в себя программные компоненты AUTOSAR, которые представляют датчики для датчиков дросселя и педали ускорения, монитор положения дросселя, контроллер и привод.
Программный компонент AUTOSAR соединяется со окружением выполнения AUTOSAR для связи с другими программными компонентами и программным обеспечением на уровне Basic Software программной архитектуры AUTOSAR. Можно повторно использовать и перемещать компоненты программного обеспечения между блоками пиролиза.
В Simulink®, вы представляете компоненты программного обеспечения AUTOSAR с компонентами модели Simulink, такими как блоки Model, подсистема и Simulink Function.
AUTOSAR compositions являются программными компонентами AUTOSAR, которые агрегируют группы программных компонентов, имеющих связанные функциональные возможности. Композиция является системной абстракцией, которая облегчает масштабируемость и помогает управлять сложностью при разработке логического представления программного обеспечения.
Этот рисунок показывает состав для регулирования положения дросселя.
Состав состоит из программных компонентов, которые представляют:
Два датчика положения дросселя
Монитор положения дросселя
Датчик положения педали ускорения
Контроллер
Привод положения дросселя
Если вы используете AUTOSAR Classic Platform, можно смоделировать композицию программного обеспечения AUTOSAR путем импорта описания композиции ARXML в Simulink или с помощью модели архитектуры AUTOSAR для создания композиции программного обеспечения (требует System Composer™).