AUTOSAR Blockset

Diseño y simulación de software AUTOSAR

 

AUTOSAR Blockset proporciona apps y bloques para el desarrollo de software AUTOSAR Classic y AUTOSAR Adaptive con modelos de Simulink®. Puede diseñar y asignar modelos de Simulink a componentes de software mediante la app AUTOSAR Component Designer. Si lo prefiere, el blockset permite generar nuevos modelos de Simulink para AUTOSAR mediante la importación de los componentes de software y las descripciones de composición desde archivos XML de AUTOSAR (ARXML).

AUTOSAR Blockset ofrece bloques y conceptos para rutinas de librerías y servicios de software básico (BSW) de AUTOSAR, tales como NVRAM y Diagnostics. Mediante la simulación de los servicios BSW junto con el modelo de software de su aplicación es posible verificar el software de ECU de AUTOSAR sin salir de Simulink.

AUTOSAR Blockset permite crear modelos de arquitectura AUTOSAR en Simulink (requiere System Composer™). En el modelo de arquitectura AUTOSAR, puede crear composiciones de software, componentes e interfaces. Es posible agregar comportamiento de simulación con la inclusión de componentes de servicios de software básico. Si lo prefiere, puede importar y exportar las descripciones de software a través de archivos ARXML.

AUTOSAR Blockset admite la generación de 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).

Comience:

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

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.

Explore la galería (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.

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.

Explore la galería (2 imágenes)

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.

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.

Creación de un modelo de arquitectura AUTOSAR.

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.

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.

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

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.

Explore la galería (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.

Explore la galería (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.

Funcionalidades más recientes

Arquitectura AUTOSAR

Cree composiciones y simule el comportamiento funcional con servicios de software básico mediante Composition Editor (requiere System Composer).

Exportación de modelos de composiciones de AUTOSAR

Genere y empaquete código de componentes y descripciones arxml de composiciones (requiere Embedded Coder).

App AUTOSAR Component Designer y pestaña AUTOSAR

La app y la pestaña admiten tareas comunes para el desarrollo de software AUTOSAR a nivel de componentes.

Soporte mejorado para la referencia de modelos

Configure con facilidad señales y parámetros dentro de modelos de referencia.

Plataforma AUTOSAR Adaptive

Modele aplicaciones adaptativas con comunicación de eventos y, usando Embedded Coder, genere código C++ y arxml de ida y vuelta.

Bloques para rutinas de librerías de AUTOSAR

Genere rutinas de librerías IFL e IFX de AUTOSAR para la interpolación mediante bloques de tabla de búsqueda (lookup table) de AUTOSAR.

Consulte las notas de la versión para obtener detalles sobre estas funcionalidades y las funciones correspondientes.

¿Tiene preguntas?

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

Consiga una prueba gratuita

30 días de exploración a su alcance.

Descargar ahora

¿Listo para comprar?

Solicitar precio y explore los productos relacionados.

¿Es estudiante?

Obtenga el software para estudiantes de MATLAB y Simulink.

Más información