Компоненты и композиции программного обеспечения AUTOSAR

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™).

Похожие темы