AUTOSAR (AUTomotive Open System ARchitecture) es una arquitectura de software de automoción abierta y estandarizada, desarrollada conjuntamente por fabricantes, proveedores y desarrolladores de herramientas del sector de la automoción. MathWorks es miembro Premium Partners del consorcio AUTOSAR y participa activamente en el desarrollo de estándares, y en particular, en el diseño basado en modelos con un proceso de desarrollo de AUTOSAR.
El estándar AUTOSAR proporciona dos plataformas que soportan la actual y la próxima generación de ECU de automoción. La primera es la plataforma Classic, utilizada para aplicaciones tradicionales de propulsión, chasis y electrónica de interior y carrocería. La segunda es la plataforma Adaptive, utilizada en aplicaciones con una alta carga computacional, como conducción autónoma, Car-to-X, actualizaciones de software por el aire y vehículos como parte de Internet of Things. El estándar AUTOSAR Foundation impone la interoperabilidad entre las plataformas AUTOSAR.
Simulink soporta AUTOSAR de forma nativa. AUTOSAR Blockset permite ajustar los modelos de Simulink a las especificaciones de AUTOSAR Classic o de AUTOSAR Adaptive. También se puede generar código C y C++ de producción conforme a AUTOSAR mediante Embedded Coder. Simulink, AUTOSAR Blockset y Embedded Coder soportan la integración de ida y vuelta con las arquitecturas AUTOSAR, como se ilustra a continuación.
"Con Simulink y Embedded Coder, nuestro cliente logró centrarse en el desarrollo del software de aplicación en lugar de preocuparse por los detalles específicos de AUTOSAR. Con el diseño basado en modelos, pudieron verificar los requisitos a través de pruebas de model-in-the-loop mucho antes de realizar pruebas en ECU."
Mahesh Ghivari, KPIT
White paper gratuito
10 prácticas recomendadas para desplegar AUTOSAR con Simulink
Lea el white paperUso de MATLAB para AUTOSAR
Explore productos
- Simulink y Stateflow para el diseño de software
- System Composer y AUTOSAR Blockset para crear arquitecturas de software de AUTOSAR en Simulink
- AUTOSAR Blockset para diseñar y simular el software de ECU AUTOSAR Classic y AUTOSAR Adaptive
- Embedded Coder para generar código de producción y ARXML y verificar SIL/PIL
- Embedded Coder Support Package for Linux Applications para generar un entorno de tiempo de ejecución (RTE) a fin de implementar aplicaciones de AUTOSAR Adaptive que se ejecuten en plataformas Linux
- Polyspace Code Prover para verificar el código de los componentes de software de AUTOSAR
- Herramientas de terceros para la creación de AUTOSAR: Vector Informatik DaVinci Developer, Mentor Graphics Volcano Vehicle Systems Architect, ETAS ISOLAR-A
Webinars
- Modelado y verificación de PIL de software de AUTOSAR en NXP S32K desde Simulink (45:52)
- Soporte avanzado de Simulink para AUTOSAR: composiciones, simulación de servicios BSW y generación de código (32:44)
- Conversión fácil de Simulink a código AUTOSAR (32:32)
- Simplificación de AUTOSAR Classic y Adaptive con el diseño basado en modelos (35:31)
- Modelado de aplicaciones de SOME/IP basadas en AUTOSAR con Simulink e integración con herramientas vectoriales
Casos de éxito
- Fiat Chrysler Automobile: Uso de AUTOSAR, diseño basado en modelos y generación automática de código para crear la arquitectura de una aplicación de control de motores e implementarla para su producción en serie
- LG Chem: Desarrollo de software compatible con AUTOSAR para el sistema de gestión de baterías de un vehículo híbrido mediante el diseño basado en modelos
- IDNEO: Desarrollo y pruebas de componentes de software de AUTOSAR y controladores de dispositivos complejos con diseño basado en modelos
- Ford Motor Company: Desarrollo de software con el proceso y las herramientas del diseño basado en modelos (14:55)
- A123 Systems: Integración continua dentro de un flujo de trabajo basado en modelos (10:29)
- Navistar: Diccionario de datos para el desarrollo de software de producción automotriz basado en modelos (11:11)
- Autoliv: Desarrollo de aplicaciones integradas de seguridad de vehículos con el diseño basado en modelos (19:47)
- VALEO E.E.S.: Generación automática de código de componentes de software de AUTOSAR para la aplicación de producción en masa de sistemas de gestión de motores: procesos y ventajas (26:03)
- KPIT: KPIT establece un proceso de extremo a extremo para el desarrollo de software conforme con AUTOSAR con el diseño basado en modelos
- Vector: La evolución de la arquitectura E/E y el impacto en el desarrollo de software futuro (20:02)
- Elektrobit: Un enfoque de diseño basado en modelos aplicado a un sistema de supervisión de conductores basado en AUTOSAR Adaptive (20:50)
- Continental: Desarrollo basado en modelos con PIL objetivo de AURIX (20:16)
- KPIT: Enfoque de desarrollo basado en modelos: AUTOSAR + Seguridad funcional + A-SPICE (27:08)
- Magneti Marelli: Desarrollo de un sistema de suspensión semiactivo mediante el diseño basado en modelos con AUTOSAR y de conformidad con el estándar A-SPICE
- Delphi Technologies: Modelado de software de sistemas de propulsión eléctrica multinúcleo con arquitectura de software de AUTOSAR (18:52)
Más información
Modelado de software de AUTOSAR y generación de código
- Modelado del comportamiento de encendido y apagado de ECU AUTOSAR en Simulink (7:20)
- Comunicación remitente-receptor en cola de AUTOSAR (4:24)
- Modelado de variantes de AUTOSAR en Simulink (4:53)
- De Simulink al código de producción AUTOSAR (5:16)
- Soporte de Simulink y Embedded Coder para AUTOSAR (2:33)
- Orden de ejecución de ejecutables de AUTOSAR en Simulink (4:52)
- Simulación y generación de código para métodos de AUTOSAR Adaptive en Simulink (3:50)