L'outil de conception et de génération de code IAR Visual State, basé sur les machines à états, aide les développeurs à optimiser leurs conceptions et à accélérer leurs projets. IAR Visual State génère un code très compact, conforme aux normes de codage MISRA C/C++. La documentation est également générée. La possibilité de développer graphiquement des applications Java/C# dans le même environnement que les applications C/C++ réduit considérablement le risque de créer accidentellement des différences de fonctionnalités et simplifie la maintenance lors du développement de systèmes intégrant des applications embarquées et mobiles/PC. La simulation et la validation peuvent être effectuées simultanément pour différentes variantes d'application, garantissant ainsi la qualité du code et simplifiant la gestion de projet.

« En permettant à nos utilisateurs d'intégrer leurs applications Java ou C# au même environnement que leurs applications embarquées, nous contribuons à minimiser les risques d'écarts et à garantir l'alignement de toutes les fonctions critiques de leurs applications », explique Anders Holmberg, directeur de la stratégie chez IAR Systems. « IAR Visual State est principalement utilisé par nos clients des secteurs exigeants en matière de qualité et de validation du code, comme l'industrie automobile. Nous leur offrons désormais une solution supplémentaire pour simplifier leur développement et gérer des applications complexes. ».

Avec IAR Visual State, les développeurs peuvent accélérer le prototypage et réduire les délais de mise sur le marché. Des fonctionnalités intelligentes d'organisation et de modularisation de la conception sont disponibles pour un travail d'équipe efficace. L'outil est intégré au compilateur C/C++ complet et à la suite d'outils de débogage IAR Embedded Workbench®, permettant aux développeurs de déboguer directement sur le matériel avec des animations graphiques, de définir des points d'arrêt au niveau de la machine à états et d'utiliser les fonctions de traçage et de journalisation.

Cette adresse e-mail est protégée contre les robots spammeurs. Vous devez activer JavaScript pour la visualiser.