AUTOSAR Blockset ofrece apps y bloques para desarrollar software de AUTOSAR Classic y Adaptive con modelos de Simulink. Puede diseñar y asignar modelos de Simulink a componentes de software con la app AUTOSAR Component Designer. Si prefiere, puede generar nuevos modelos de Simulink para AUTOSAR importando descripciones de componentes de software y composiciones desde archivos AUTOSAR XML (ARXML).
AUTOSAR Blockset ofrece bloques y construcciones para rutinas de librerías y servicios de software básico (BSW) de AUTOSAR, tales como NVRAM y diagnósticos. Mediante la simulación de los servicios BSW junto con el modelo de software de aplicación es posible verificar el software de ECU de AUTOSAR sin salir de Simulink.
AUTOSAR Blockset permite crear modelos de arquitectura de AUTOSAR en Simulink (requiere System Composer). En el modelo de arquitectura de AUTOSAR, puede crear composiciones de software, componentes con interfaces, tipos de datos, perfiles y estereotipos. También puede agregar comportamiento de simulación, incluyendo componentes de servicios de BSW. Si prefiere, puede aplicar un enfoque de ida y vuelta (importación y exportación) a las descripciones de software a través de archivos ARXML.
AUTOSAR Blockset permite generar código C y C++ de producción con Embedded Coder. Este blockset está cualificado para su uso con el estándar ISO 26262 (con IEC Certification Kit).
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.
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.
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.
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.
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.
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.
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.
Recursos del producto:
“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”.
Santhosh Jogi, Luigi Milia y Sebastiano Tesio, FCA
¿Tiene interés en AUTOSAR Blockset?
¿Tiene preguntas?
Comuníquese con el equipo técnico experto en AUTOSAR Blockset.