Réserver une Démo
Pré. Proc.

Simulations Dynamiques

Simulation de Modèle donne vie à vos modèles comportementaux grâce à une exécution instantanée et en temps réel. Associé à des outils de gestion déclencheurs , des événements, des gardes, des effets, des points d'arrêt et des variables Simulation , ainsi qu'à la possibilité de suivre visuellement l'exécution au moment de l'exécution, le simulateur est un moyen polyvalent de « regarder les roues tourner » et de vérifier l'exactitude de vos modèles comportementaux. Avec Simulation vous pouvez explorer et tester le comportement dynamique des modèles. Dans les éditions Corporate , Unified et Ultimate , vous pouvez également utiliser JavaScript comme langage d'exécution au moment de l'exécution pour évaluer les gardes, les effets et d'autres éléments de comportement scriptables.

support étendue des déclencheurs , des ensembles déclencheur , des états imbriqués, de la concurrence, des effets dynamiques et d'autres fonctionnalités Simulation avancées fournit un environnement remarquable 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. Avec JavaScript activé, il est également possible de créer des objets COM intégrés qui effectueront le travail d'évaluation des gardes et d'exécution des effets, ce qui permet à la Simulation d'être liée à un ensemble beaucoup plus vaste de processus dépendants. Par exemple, un object COM évaluant une condition de garde sur une transition State peut interroger un processus exécuté localement, lire et utiliser un ensemble de données de test, ou même se connecter à un service Web SOA pour obtenir des informations actuelles.

Comme Enterprise Architect utilise un mécanisme Simulation dynamique piloté par script qui analyse et utilise directement les constructions UML , il n'est pas nécessaire de générer du code intermédiaire ou de compiler des « exécutables » de simulation avant d'exécuter une Simulation . Il en résulte un environnement Simulation très rapide et dynamique dans lequel des modifications peuvent être apportées et testées rapidement. Il est même possible de mettre à jour les variables Simulation en temps réel à l'aide de la fenêtre Console Simulation . Cela est utile pour tester des branches et des conditions alternatives « à la volée », soit à un point d'arrêt Simulation défini, soit lorsque la Simulation atteint un point de stabilité (par exemple, lorsque la Simulation est « bloquée »).

Dans l'édition Professional d' Enterprise Architect , vous pouvez parcourir manuellement les simulations (bien qu'aucun JavaScript ne soit exécuté), de sorte que tous les choix sont des décisions manuelles. Cela est utile pour tester le flux d'un modèle comportemental et mettre en évidence les choix et les chemins de traitement possibles. Dans les éditions Corporate , Unified et Ultimate il est possible de :

  • Exécutez dynamiquement vos modèles comportementaux
  • Évaluer les protections et les effets écrits en JavaScript standard
  • Définir et déclencher déclencheurs dans les simulations en cours d'exécution
  • Définir et utiliser des ensembles de déclencheurs pour simuler différentes séquences d'événements
  • Ensembles déclencheur à déclenchement automatique pour simuler des historiques d'événements complexes sans intervention de l'utilisateur
  • Mettre à jour les variables Simulation « à la volée » pour modifier le déroulement des simulations
  • Créez et appelez des objets COM pendant une Simulation pour étendre la portée et les possibilités d'entrée/sortie de Simulation
  • Inspecter les variables Simulation au moment de l' exécuter
  • Définir un « prologue » de script pour définir des variables, des constantes et des fonctions avant l'exécution
  • Utilisez plusieurs Scripts d'Analyseur avec différents « prologues » pour exécuter la Simulation dans un large éventail de conditions
Dans les éditions Unified et Ultimate , il est également possible de simuler des modèles BPMN.

En utilisant le simulateur Modèle , vous pouvez simuler l'exécution de modèles conceptuels contenant un comportement. Lorsque vous démarrez une Simulation , le modèle actuel Paquetage est analysé et un processus Simulation dynamique est déclenché pour exécuter le modèle.

Pour démarrer avec Simulation , les seules étapes requises sont :

  • Construire un diagramme comportemental ( State ou Activité pour exécution manuelle ou dynamique, Séquence pour interaction manuelle uniquement)
  • Facultatif : charger la disposition « Espace de travail Simulation » - un moyen rapide d'afficher toutes les fenêtres Simulation fréquemment utilisées
  • Cliquez sur le bouton Jouer au simulateur
Si le diagramme contient des éléments externes (ceux qui ne sont pas dans le même Paquetage que le diagramme ), vous devrez créer un connecteur d'importation du Paquetage du diagramme vers le Paquetage contenant les éléments externes. Pour cela, faites glisser les deux Paquetages de la fenêtre Navigateur sur un diagramme , puis utilisez la flèche Quick Linker pour créer le connecteur entre eux.

Présentation Simulation

Aspect

Voir aussi

Présentation du simulateur Modèle

Simulations Dynamiques À quoi ça ressemble

Utilisation de la fenêtre Simulation et Windows associées, et exécution d'une Simulation

Fenêtres de Simulation Exécuter Simulation de Modèle

Configurer une Simulation et activer un script Simulation

Configurer Script de Simulation Activer Script de Simulation

Configurer et utiliser Points d'Arrêt Simulation

Simulation Points d'Arrêt

Simuler l'utilisation des objets

Objets et Instances dans Simulation

L'utilisation de différents types d' Action dans Simulation

Comportement d'Action par Type Types Action Actions variables

Effectuer Simulation dynamique avec JavaScript

Simulation Dynamique avec Javascript Condition d'Opérande d'Interaction et Comportement du Message

L'utilisation des Gardes et Effets dans les simulations

Gardes et Effets

L'utilisation des Déclencheurs dans les simulations

Déclencheurs Fenêtre Simulation Événements Déclencheurs en Attente Déclencheurs de Re-Signal Paramètres Déclencheur Ensemble Déclencheur et Auto-Tir Utiliser Ensembles Déclencheur pour simuler une Séquence d'événements

Comportements d'Appels et variables

Comportements d'Appels

Simulation des retours d'activité

Simulation de Valeur de Retour d'Activité

Simulation du comportement d'une activité structurée

Simulation d'Activité Structurée

Simulation de Processus multithread

Multi-filetage - Fourches et Jointures Multi-filetage - Régions State concurrentes

Simulation de sous-processus dans Diagrammes séparés

Utilisant Diagrammes composites

Réalisation de simulations BPMN

Simulation BPMN

Simuler le comportement Dialogue Win32

Simulation d'Interface Utilisateur Win32

Plateformes et éditions disponibles

Plateforme/Édition

Détails

Voir aussi

Modèles et plateformes pris en charge

Le Modèle Simulator prend actuellement supporte l'exécution des modèles d'activité, d'interaction et Statemachine UML et Processus Métier BPMN sur les plateformes Simulation :

  • UML de base
  • BPMN
Configurer Script de Simulation

Support des éditions

Simulation de Modèle est disponible à différents niveaux dans la gamme des éditions d' Enterprise Architect :

  • Professional - Simulation manuelle uniquement
  • Corporate et supérieur - Ajoute une évaluation JavaScript dynamique ; JavaScript est actuellement activé pour Statemachines et les graphiques d'activité ; il n'est pas activé pour diagrammes d'interaction
  • Unified et Ultimate - Ajoute Simulation BPMN

Apprenez Plus