L'approche Model-Based Design pour les systèmes de production embarqués temps réel

L'approche Model-Based Design est une méthode efficace et économique pour développer des systèmes embarqués complexes dans les secteurs de l'aérospatiale, de l'automobile, des communications et bien d'autres. Plutôt que de s'appuyer sur des prototypes physiques et des spécifications textuelles, l'approche Model-Based Design utilise un modèle de système comme une spécification exécutable tout au long du développement. Elle permet le design et la simulation au niveau système et composants, la génération automatique de code, ainsi que les tests et la vérification en continu. Ces fonctionnalités, combinées à un mode de communication amélioré avec l'utilisation de modèles graphiques, à de puissants outils d'analyse et à la traçabilité des exigences dans les modèles et le code, ont fait de l'approche Model-Based Design la méthodologie de design la plus adaptée pour les systèmes embarqués.

Grâce à l'expertise technique acquise en collaborant avec des centaines d'entreprises, MathWorks Consulting Services travaille avec vous pour résoudre vos problèmes de déploiement et d'application de l'approche Model-Based Design.

Modéliser des systèmes embarqués temps réel optimisant l'efficacité, les fonctionnalités et la vérification

MathWorks Consulting Services vous aide à développer un workflow global de l'approche Model-Based Design pour les besoins spécifiques de votre projet. Nous vous aidons à créer une architecture pour vos modèles et vos données afin de faciliter le développement simultané, la testabilité, la lisibilité et la réutilisation. Nous enseignons et appliquons également les bonnes pratiques de l'industrie en matière de modélisation, notamment en établissant des directives de modélisation personnalisées basées sur vos objectifs organisationnels.

Garantir la qualité, la cohérence et la précision des exigences, et optimiser le design

Nous travaillons avec vous pour élaborer une stratégie de simulation comprenant le développement de modèles physiques avec une fidélité appropriée afin de permettre la validation des exigences de haut niveau via la simulation au niveau système, l'optimisation du design, ainsi que l'ajustement et la vérification des exigences de bas niveau via la simulation unitaire. Les consultants MathWorks vous montrent également comment utiliser la simulation au niveau système pour déterminer les valeurs initiales d'ajustement ou de calibrage.

Générer du code efficace et l'intégrer dans l'architecture logicielle

Les consultants MathWorks vous expliquent comment configurer vos modèles et générer du code en adéquation avec l'architecture logicielle de vos projets, les intégrer aux systèmes d'exploitation et les interfacer avec des pilotes hardware et utilitaires existants. Nous vous montrons comment configurer vos données, vos fonctions et vos fichiers générés à partir d'un modèle pour respecter les normes de codage et d'interface logicielle requises.

Garantir la qualité du design et assurer la conformité à un coût réduit

Nous vous guidons dans le développement d'un framework de vérification pour effectuer des tests fonctionnels, structurels et de robustesse visant à répondre aux besoins spécifiques de votre projet. Le framework fonctionne avec une variété d'entrées pour les tests et analyse les résultats, ce qui inclut des critères de réussite/d'échec et la génération d'artefacts nécessaires. Le framework est adapté pour atteindre les objectifs de qualité de l'entreprise et assurer la conformité aux normes de certification de l'industrie telles que DO-178C, ISO 26262 et IEC 61508. Nous pouvons vous aider à établir ou ajuster votre processus de développement en fonction des normes de certification, en veillant à ce que vous obteniez la meilleure valeur possible de MATLAB et Simulink et une réduction significative de votre effort de développement.

Les consultants MathWorks vous aident à :

  • Obtenir le niveau souhaité de cohérence, de qualité et d'efficacité du design en un minimum d'itérations
  • Développer ou optimiser le workflow avec l'approche Model-Based Design pour réduire l'effort de développement et les délais de mise sur le marché
  • Développer des compétences internes grâce à des sessions de coaching orientées projets et à une transmission des connaissances

Comment générer des cas de test basés sur les exigences

La modélisation des spécifications est la pratique consistant à créer des modèles qui définissent le comportement attendu d'un système. Découvrez comment générer des cas de test basés sur les exigences à partir d'un modèle de spécification avec Simulink Design Verifier.

Navigation dans l'interface