WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

La génération des diagrammes UML à  partir de programme jade

( Télécharger le fichier original )
par Zina MECIBAH
Université l'Arbi Ben Mhidi d'Oum el Bouaghi -Algérie- - master informatique -Systèmes distribués- 2012
  

précédent sommaire suivant

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

1. L'expéditeur veut recevoir le message.

~énératIon ~~s ~~agrammes 4'LLM1 à yartIr ~~ yrogrammes DT

C~~pItre 2 : LLMJ

2. L'expéditeur veut être omis de l'ensemble des bénéficiaires. Les messages peuvent être :

1. Asynchrones : dans ce cas la flèche est vide.

2. Synchrones : dans ce cas la flèche est pleine.

Figure 2.16: Notation des messages synchrones et asynchrones [Mic05]

L'acte de communication est annoté dans le diagramme de séquence AUML sur la flèche dont l'expéditeur est l'origine de la flèche et le récepteur est à sa pointe [Mic05]. Ainsi, le langage et l'ontologie sont écrits dans un commentaire lié au diagramme. Ainsi, en raison de clarté le contenu du message n'est pas toujours inclus, mais peut être ajouté à la droite de la flèche [Mic05].

Les échanges de message peuvent comporter des contraintes, et celles ci se notent prés de l'origine entre crochets « [] » [Mic05].

[condition] <<blocking>> [condition]

(a) (b)

a)- pour noter une contrainte non bloquante [Gen03].

b)- pour noter une contrainte bloquante [Gen03].

Les contraintes de temps permettent d'imposer un certain rythme dans le protocole [Mic05]. Deux notations existent dans le diagramme de séquence AUML:

~énératIon ~~s ~~agrammes 21'LLM1 à yartIr ~~ yrogrammes DT

C~~pItre 2 : LLM~

Les bornes inférieures et supérieures peuvent être soit des nombres naturels tels que {0..3} (le message doit être reçu après 3 unités de temps) ou bien sur le temps d'observation tels que {0..t+3} (le message doit être reçu entre maintenant et le temps d'observation plus 3 unités de temps) [Gen03]. Les contraintes de temps absolues sont écrites sous une forme libre c'est-à-dire ça peut être une date comme 23/04/2003 14:00 ou une heure ou toute combinaison de ces deux contraintes [Gen03].

Figure 2. 17: la notation de la contrainte de temps en AUML [Gen03]

Figure 2. 18: la notation de la contrainte du temps alternative en AUML [Gen03]

Generation des diagrammes YlliitiL d partir de programmes JYlDE

précédent sommaire suivant






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy








"Ceux qui rĂªvent de jour ont conscience de bien des choses qui échappent à ceux qui rĂªvent de nuit"   Edgar Allan Poe