AUTOSAR Blockset

 

AUTOSAR Blockset

Diseño y simulación de software AUTOSAR

Más información:

Modelado de componentes de software AUTOSAR

Modele componentes de software AUTOSAR Classic y AUTOSAR Adaptive mediante la configuración de las propiedades de AUTOSAR, y asigne elementos de Simulink a las especificaciones de AUTOSAR.

Modelado de componentes de software AUTOSAR Classic

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

Modelado de componentes de software AUTOSAR Classic.

Modelado de componentes de software AUTOSAR Classic.

Modelado de componentes de software AUTOSAR Adaptive

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

Modelado de componentes de software AUTOSAR Adaptive.

Modelado de componentes de software AUTOSAR Adaptive.

Configuración de propiedades avanzadas de AUTOSAR

Edite y asigne las propiedades avanzadas de AUTOSAR para modelos de AUTOSAR Classic y AUTOSAR Adaptive mediante el editor y el diccionario de AUTOSAR.

Ver galería de imágenes (2 imágenes)

Simulación de ECU y composiciones de AUTOSAR

Modele y simule componentes de software y composiciones AUTOSAR junto con servicios de software básico (BSW).

Escalado de componentes de software a composiciones

Cree composiciones de software AUTOSAR a partir de componentes de software mediante las referencias de modelo. Visualice el comportamiento de las composiciones mediante bloques Dashboard.

Simulación de composiciones con controles de entrada y bloques Dashboard

Simulación de composiciones con controles de entrada y bloques Dashboard.

Bloques para simular servicios BSW de AUTOSAR

Utilice bloques y conceptos para servicios BSW, tales como NVRAM Manager y Diagnostics Event Manager, con el fin de simular servicios BSW junto con el modelo de software de aplicación. Verifique el software AUTOSAR para ECU directamente en Simulink.

Simulación y pruebas de composiciones de software

Modele y simule el comportamiento de las composiciones en Simulink. Si lo desea, aplique flujos de trabajo de pruebas "back-to-back" para modelos de composiciones de AUTOSAR con Simulink Test™.

Pruebas de composiciones de AUTOSAR.

Pruebas de composiciones de AUTOSAR.

Modelado de la arquitectura de software AUTOSAR

Modele arquitecturas de software AUTOSAR en Simulink (requiere System Composer).

Creación de un modelo de arquitectura AUTOSAR

Los modelos de arquitectura AUTOSAR permiten crear composiciones de software, componentes e interfaces en Simulink y enlazarlos a los requisitos (requiere Simulink Requirements™). También puede especificar el comportamiento de los componentes en el modelo de arquitectura creando un nuevo modelo de componentes de Simulink, enlazando con un modelo de componentes existente o importando uno desde ARXML.

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

Puede agregar bloques de software básico (BSW), incluidos los bloques Diagnostic Service Component y NVRAM Service Component, al modelo de arquitectura para simular llamadas a servicios BSW. Además, puede planificar y especificar el orden de ejecución de los ejecutables de componentes para la simulación mediante Schedule Editor. Esto permite verificar el software de ECU de AUTOSAR sin salir de Simulink.

Uso de Schedule Editor para configurar el orden de ejecución de ejecutables de AUTOSAR.

Uso de Schedule Editor para configurar el orden de ejecución de ejecutables de AUTOSAR.

Generación y empaquetado de descripciones ARXML de composición y código de componentes

Puede exportar descripciones ARXML de composiciones y componentes, generar código de componentes y empaquetar artefactos de compilación para su integración con un entorno AUTOSAR en tiempo de ejecución.

Generación de ARXML de composición y código de componentes.

Generación de ARXML de composición y código de componentes.

Importación y exportación de artefactos de descripción de AUTOSAR (archivos ARXML)

Desarrolle componentes de software AUTOSAR mediante flujos de diseño y arquitecturas bottom-up, top-down y round-trip de AUTOSAR.

Modelo de Simulink como punto de partida

Utilice un modelo de Simulink existente o recién creado y configúrelo para AUTOSAR con la app AUTOSAR Component Designer. Después, utilice Embedded Coder para generar archivos ARXML (flujo de trabajo bottom-up de AUTOSAR).

Uso de la herramienta de inicio rápido de componentes de AUTOSAR a fin de configurar un modelo de Simulink para AUTOSAR.

Uso de la herramienta de inicio rápido de componentes de AUTOSAR para configurar propiedades de AUTOSAR.

Arquitectura de AUTOSAR como punto de partida

Importe archivos ARXML desde una herramienta de creación de AUTOSAR como modelos de composición y componentes de Simulink. Después, modele el diseño detallado en Simulink. Actualice el modelo cuando haya disponibles archivos ARXML actualizados (flujo de trabajo top-down de AUTOSAR).

Iteración entre los modelos de Simulink y la arquitectura de AUTOSAR

Actualice un modelo de Simulink configurado para AUTOSAR, exporte los archivos ARXML actualizados e incorpórelos en la herramienta de creación de AUTOSAR; exporte los archivos ARMXL actualizados desde la herramienta de creación e impórtelos para incorporar los cambios de arquitectura en el modelo de Simulink (flujo de trabajo round-trip de AUTOSAR).

Iteración entre el modelo de Simulink y la arquitectura de AUTOSAR.

Iteración entre el modelo de Simulink y la arquitectura de AUTOSAR.

Generación y verificación de código de componentes de software AUTOSAR

Genere y verifique código C y C++ de producción de AUTOSAR.

Generación de código de producción de AUTOSAR

Con Embedded Coder, genere código C/C++ y archivos XML de AUTOSAR. Lleve a cabo pruebas SIL y PIL con el código para su verificación.

Ver galería de imágenes (2 imágenes)

Sustituciones de código y bloques para rutinas de librerías de AUTOSAR

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

Ver galería de imágenes (2 imágenes)

Conformidad con MISRA-C y cualificación ISO 26262

Cualifique el código generado por Embedded Coder para ISO 26262 con IEC Certification Kit. Verifique el código AUTOSAR generado para la conformidad con MISRA-C, compruebe la existencia de errores en tiempo de ejecución y busque discordancias entre el código y las descripciones ARXML de AUTOSAR mediante Polyspace Code Prover™.

Polyspace Bug Finder detecta las infracciones de reglas del estándar de codificación AUTOSAR C++14.

Polyspace Bug Finder detecta las infracciones de reglas del estándar de codificación AUTOSAR C++14.

Shwetha

¿Tiene preguntas?

Póngase en contacto con Shwetha Bhadravathi Patil, experta técnica en AUTOSAR Blockset.