Los equipos de ingeniería de software utilizan arquitecturas de software con el diseño basado en modelos para gestionar la complejidad del software, mejorar la comunicación y ofrecer software optimizado.
Juntos, Simulink y System Composer conforman un entorno único para crear modelos descriptivos de arquitectura de software que están compuestos por sus propios modelos de implementación detallados. Este entorno conectado garantiza que los hilos de desarrollo de arquitectura y diseño se mantengan sincronizados. Los equipos de ingeniería pueden establecer un hilo digital para navegar entre los requisitos de software, los modelos de arquitectura, los modelos de implementación y el software integrado.
- Capture y gestione los requisitos de software para realizar análisis de impacto y cobertura.
- Cree software y arquitecturas específicas de cada sector, incluidos AUTOSAR Classic y Adaptive.
- Cree vistas de modelo personalizadas, como Class Diagram View, para obtener una comprensión y un análisis más profundos de los modelos de arquitectura.
- Defina la implementación de componentes utilizando construcciones específicas del software, tales como puertos cliente-servidor.
- Valide los requisitos y verifique las arquitecturas de software con pruebas basadas en simulación.
- Ajuste y convierta los requisitos en arquitecturas iterativamente, con componentes listos para la simulación y la implementación.
Creación de arquitecturas de software
Con System Composer, puede crear arquitecturas de software compuestas por componentes de software, puertos e interfaces, definir el orden de ejecución y simular la arquitectura de software.
Creación de arquitecturas orientadas a servicios
La arquitectura orientada a servicios (SOA) es un paradigma de arquitectura de software moderno para desarrollar aplicaciones como un conjunto de unidades de software modulares, denominadas servicios. Estas aplicaciones basadas en servicios se comunican entre sí a través de interfaces cliente-servidor bien definidas.
Puede crear comunicaciones cliente-servidor síncronas y asíncronas entre componentes de software en System Composer utilizando puertos de cliente y servidor, e interfaces de servicio asociadas.
Creación de arquitecturas AUTOSAR
Con System Composer y AUTOSAR Blockset, puede crear composiciones y componentes de AUTOSAR Classic y AUTOSAR Adaptive con interfaces, tipos de datos, perfiles y estereotipos en Simulink.
- Plataforma Classic: Se utiliza en aplicaciones tradicionales tales como sistemas de propulsión, chasis, carrocería y electrónica de interior que se ejecutan en microcontroladores
- Plataforma Adaptive (basada en SOA): Se utiliza en aplicaciones de alta carga computacional, tales como conducción autónoma, V2X y actualizaciones inalámbricas de software que se ejecutan en procesadores de alto rendimiento