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 AUML à  partir d'un programme Jade

( Télécharger le fichier original )
par Zina Mecibah
Université Larbi Ben M'Hidi d'Oum El Bouaghi Algérie - Master en 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

Chapitre 3 : Approche proposée et presentation de l~outil d~veloppe

.

{

}

.

.

}

<<Agent_name>>
name_class

Vars:

Type_var var1; Type_var var2; ...

Type_var varn;

Methodes: #void setup()

#void takeDown()

Methode 1; Methode 2; ...

Methode n;

Roles :

role1
role2

<<Agent_name>>
Super_class

public class name_class extends super_class {

protected void setup()

protected void takeDown()

{
}

Methode 1;
Methode 2;

.

Methode n;

Type_var var1; Type_var var2; .

.

Type var varn;

//la déclaration des variables

//la déclaration des méthodes

addBehaviour(Behaviour1, role1);
addBehaviour(Behaviour2, role1);
addBehaviour(Behaviour3, role2);

Figure 3.3 : Equivalence entre un classe d'agent JADE et une class dans le diagramme de
class AUML

2.2. Génération de diagramme de séquence AUML à partir de programme JADE

Comme nous l'avons mentionnée auparavant, l'étape la très importante dans notre travail est la génération de diagramme de séquence AUML parce que les principaux apports d'AUML se trouvent au niveau de ce diagramme. Ils permettent notamment d'exprimer clairement les processus de communication entre agents qui impliquent des structures conditionnelles. Pour cela, dans cette section nous fournissons les règles de transformation

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








"Enrichissons-nous de nos différences mutuelles "   Paul Valery