Solutions

Architectures logicielles avec Simulink et System Composer

Créer et simuler des architectures logicielles

Les ingénieurs logiciels utilisent des architectures logicielles avec l'approche Model-Based Design pour gérer la complexité du logiciel, améliorer la communication et produire un logiciel optimisé.

Ensemble, Simulink et System Composer forment un environnement unique pour la création de modèles d'architecture logicielle descriptifs composés de vos modèles d'implémentation détaillés. Cet environnement connecté garantit que les liens établis pendant le développement entre l'architecture et le design restent synchronisés. Les ingénieurs système peuvent créer un lien numérique pour naviguer entre les exigences logicielles, les modèles d'architecture, les modèles d'implémentation et le logiciel embarqué. Ils peuvent :

  • Capturer et gérer les exigences logicielles pour l'analyse d'impact et l'analyse de la couverture.
  • Créer du logiciel et des architectures spécifiques à certaines industries, notamment AUTOSAR Classic et Adaptive.
  • Créer des vues personnalisées sur les modèles, telles que la vue d'un diagramme de classes, pour approfondir la compréhension et l'analyse des modèles architecturaux.
  • Définir l'implémentation des composants en utilisant des constructions logicielles spécifiques telles que les ports client-serveur.
  • Valider les exigences et vérifier les architectures logicielles en utilisant des tests basés sur la simulation.
  • Traduire et affiner de manière itérative les exigences dans les architectures avec des composants prêts pour la simulation et l'implémentation.

Créer des architectures logicielles

Avec System Composer, vous pouvez créer des architectures logicielles constituées de composants logiciels, de ports et d'interfaces, définir l'ordre d'exécution et simuler votre architecture logicielle.

Capture d'écran d'AUTOSAR Architecture Model Studio et de son éditeur intuitif pour les applications AUTOSAR Classic et Adaptive.

Créer des architectures orientées services

L'architecture orientée services (SOA) est un paradigme moderne d'architecture logicielle qui permet de développer des applications sous la forme d'un ensemble d'unités logicielles modulaires appelées services. Ces applications basées sur les services communiquent entre elles par le biais d'interfaces client-service bien définies.

Dans System Composer, vous pouvez autoriser des communications client-serveur synchrones et asynchrones entre des composants logiciels en utilisant des ports client et serveur et des interfaces de service associées.

Créer des architectures AUTOSAR

Avec System Composer et AUTOSAR Blockset, vous pouvez créer des compositions et des composants AUTOSAR Classic et Adaptive avec des interfaces, des types de données, des profils et des stéréotypes dans Simulink.

  • Plateforme Classic : utilisée pour les applications traditionnelles telles que les systèmes de transmissions, le châssis, la carrosserie et l'électronique de l'habitacle qui fonctionnent avec des microcontrôleurs.
  • Plateforme Adaptive (basée sur la SOA) : utilisée pour les applications exigeantes en ressources de calcul telles que la conduite hautement automatisée, le V2X et les mises à jour logicielles over-the-air qui fonctionnent avec des processeurs haute performance.

Produits

En savoir plus sur les produits utilisés avec l’IA pour les applications robotiques.

Version d'essai gratuite de 30 jours

Commencer