Pré. | Proc. |
Visualisation et mise en œuvre avec des simulations
Enterprise Architect n'est pas seulement une plate-forme de création et de gestion diagrammes Statemachine , il fournit également facilités Simulation sophistiqués pour les ingénieurs et autres parties prenantes afin de visualiser les Statemachines . Cela donne vie aux modèles et fournit un outil de visualisation, non seulement pour l'ingénieur qui développe les modèles, mais aussi pour les autres publics, techniques et non techniques, qui ont besoin de comprendre ce que dit le modèle. C'est un peu comme un auteur lisant à haute voix un passage de texte nouvellement écrit, et cela peut aider l'ingénieur à trouver des erreurs dans les modèles ou des aspects des modèles qui devraient être corrigés ou retravaillés. C'est particulièrement utile lorsque les modèles deviennent plus complexes, avec des sous-états imbriqués, Déclencheurs et des gardes complexes, et des pseudo-états tels que des fourches et Jointures qui divisent et réunissent les transitions.
Avec support étendue des Déclencheurs , Ensembles Déclencheur , States imbriqués, States concurrents, des effets dynamiques et d'autres fonctionnalités de simulation avancées, la fonctionnalité fournit un environnement sophistiqué dans lequel créer des modèles interactifs et fonctionnels qui aident à explorer, tester et tracer visuellement le comportement complexe des entreprises, des logiciels et des systèmes. Il existe un ruban dédié à la simulation, qui fournit une gamme d'éléments pouvant être utilisés pour les simulations dynamiques et exécutables de Statemachines . Cette image montre les principaux outils permettant de travailler avec des simulations dynamiques.
La deuxième image montre les autres outils avancés, notamment l' Statemachine Exécutable , qui peuvent être utilisés pour créer des exécutions de la Statemachine afin de produire un code de programmation entièrement implémentable et compilable directement à partir des Statemachines simulées. L'image montre également un certain nombre d'autres facilités , notamment Modelica et Simulink, qui sont des outils sophistiqués pour exécuter des simulations paramétriques complexes.
Ce diagramme montre une simulation dynamique simple du système de feux de circulation que nous avons étudié dans l'exercice précédent. Il montre la simulation dynamique en action.