У меня уже есть проект Джейсона, который хорошо работает в Джейсоне, и теперь я пытаюсь запустить его с помощью JaCaMo. У меня есть оба плагина (Jason и JaCaMo) в eclipse. То, что я пытаюсь сделать, это простым способом скомпилировать текущий проект Джейсона в JaCaMo для дальнейших улучшений.
Мой файл mas2j, который работает хорошо:
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, который я создал:
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
}
Когда я попытался запустить этот проект JaCaMo, система вернула это:
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!
Как правильно настроить JaCaMo? Верен ли этот «перевод» (mas2j в jcm)?