J'ai déjà un projet jason qui fonctionne bien dans Jason et maintenant j'essaie de courir avec JaCaMo. J'ai les deux plugins (Jason et JaCaMo) en eclipse. Ce que j'essaye de faire est de manière simple de compiler ce projet actuel de Jason dans JaCaMo pour d'autres améliorations.Impossible d'exécuter le projet JaCaMo: comment le configurer correctement?
Mon fichier mas2j qui fonctionne bien:
MAS tp_cnp {
infrastructure: Centralised
agents:
i initiator [beliefs="expectedResponses(2)"] #2;
p participant #2;
r rejector #1;
c controller [beliefs="expectedDones(2)"] #1;
aslSourcePath:
"src/asl";
}
JCM J'ai créé:
mas tp_cnp {
agent i : initiator {
beliefs: message("expectedResponses(2)"),
instances: 2
}
agent p : participant {
instances: 2
}
agent r : rejector
agent c : controller {
beliefs: message("expectedDones(2)"),
}
asl-path: src/asl
}
Quand je suis tryed pour exécuter ce projet Jacamo le système est retourné ceci:
BUILD SUCCESSFUL
Total time: 2 seconds
Launching tp_cnp
reading from file /home/cleber/Projetos/tp_cnp/tp_cnp.jcm ...
JaCaMo is not configured, creating a default configuration.
Wrong configuration for jacamo, current is null
jacamo not found
Wrong configuration for jason, current is null
jason not found
Wrong configuration for jade, current is null
jade not found
Wrong configuration for jason, current is null
jason not found
file /home/cleber/Projetos/tp_cnp/tp_cnp.jcm parsed successfully!
Ant is not properly configured! Current value is /libs
Problem defining the command to run the MAS!
Comment configurer JaCaMo correctement? Est-ce que cette "traduction" (mas2j à jcm) est juste?
Il est juste, courir après mon JaCaMo- XXX.jar Je pourrais mettre java à la maison correctement! En plus de ".asl" j'ai dû changer les croyances en "croyances: expectedResponses (2)" et "croyances: expectedDones (2)", en d'autres termes, j'ai enlevé "message()". Je vous remercie! –