AUTOSAR Blockset

 

AUTOSAR Blockset

Diseño y simulación de software de AUTOSAR

Modelo de AUTOSAR Atomic Software Component con perspectiva de código, asignaciones e inspector de propiedades.

Modelado de componentes de software de AUTOSAR Classic

Cree automáticamente componentes de software de AUTOSAR Classic con puertos, interfaces y otras configuraciones de AUTOSAR en Simulink.

Modelado de componentes de software de AUTOSAR Adaptive

Utilice AUTOSAR Blockset con la plataforma de AUTOSAR Adaptive para generar automáticamente componentes de software con puertos, interfaces de servicio y otras configuraciones predeterminadas de AUTOSAR en Simulink.

Simulación de composiciones y software de ECU de AUTOSAR con servicios de BSW

Modele y simule componentes y composiciones de software de AUTOSAR junto con servicios de Basic Software (BSW), tales como NVRAM Manager, Diagnostic Event Manager y Function Inhibition Manager.

Editor de AUTOSAR.

Modelado de arquitecturas de software de AUTOSAR

Cree componentes con interfaces, tipos de datos, perfiles, estereotipos y composiciones de software en Simulink, con System Composer. Especifique el comportamiento de los componentes de los modelos de arquitectura creando nuevos modelos de componentes de Simulink, estableciendo enlaces a modelos de componentes existentes o importándolos desde archivos ARXML.

Editor de planificación que muestra el orden de ejecución.

Configuración de la planificación y la simulación

Planifique y especifique el orden de ejecución de los ejecutables de componentes para realizar la simulación con Schedule Editor. Utilice esta prestación para verificar el comportamiento de software de ECU de AUTOSAR en los niveles de componente y composición.

Tres flujos de trabajo de diseño de AUTOSAR: de arriba a abajo, de abajo a arriba, y de ida y vuelta.

Flujos de trabajo de diseño de AUTOSAR

Utilice un flujo de trabajo de arriba a abajo para asignar diseños de Simulink existentes a modelos de componentes de software de AUTOSAR, ver arquitecturas, y generar código y ARXML. Utilice un flujo de trabajo de abajo a arriba para comenzar desde la arquitectura, importar archivos ARXML en Simulink o un modelo de arquitectura, y desarrollar algoritmos. O bien combine ambos métodos utilizando un flujo de trabajo de ida y vuelta.

Fragmento de código C++ de AUTOSAR Adaptive.

Generación de código C/C++ de producción para aplicaciones de AUTOSAR

Con Embedded Coder, genere código C/C++ de producción y archivos XML de AUTOSAR. Ejecute pruebas de software-in-the-loop (SIL) y processor-in-the-loop (PIL) con el código para verificarlo.

Bloque de librería de AUTOSAR con código C correspondiente.

Generación de rutinas de librería optimizadas con sustituciones de código

Utilice sustituciones de código y bloques preconfigurados de AUTOSAR con el fin de generar rutinas de librerías optimizadas para aplicaciones AUTOSAR Classic.

 Interfaz de usuario para comprobar reglas MISRA.

Conformidad con ISO 26262 y MISRA C

Califique código generado por Embedded Coder para ISO 26262 con IEC Certification Kit. Verifique la conformidad del código de AUTOSAR generado con MISRA® C, compruebe si existen errores en tiempo de ejecución, y busque discrepancias entre el código y las descripciones ARXML de AUTOSAR con Polyspace Code Prover.

“El diseño basado en modelos nos permite desarrollar código conforme con AUTOSAR de alta calidad a través de diseño gráfico, simulación y generación de código”.