PROLOG sources

Title of project:
Implicit coordination in distributed systems

Partners: Pierre Dillenbourg (TECFA), Ion Dumitrache (POLITEHNICA), Catalin Buiu (POLITEHNICA),
Cristian Ceconvciuc (POLITEHNICA)



 
qextract1.txt: example for how the 'extract' function is working (it's about facts and goals extracting from the MOO answers);
qextract2.txt: another example for how the 'extract' function is working (it's about facts and goals extracting from the MOO answers);
support.txt: different functions which are used by agents:
         extrf(X,XX) - facts extractor from "somthing&fact1&fact2..." string (answer from the MOO send it by MOO);
         extrg(X,XX) - goals extractor from "somthing$fact1$fact2..." string (answer from the MOO send it by MOO);
         extra(X,XX) - facts extractor from "somthing~fact1~fact2..." string (answer from the MOO send it by the other agent);
         filterunderscore(X,Q) - convert "word1_word2" string in "word1 word2" string (useful for issuing commands like 'look ski_jacket', this command finnaly is 'look ski jacket');
herc.txt: the main program for Hercule, where is the main cycle;
sher.txt: the main program for Sherlock, where is the main cycle;
fchain_h.txt: 'think' function (who apply the rules) and 'qloopread' function (who read from the MOO via socket) for Hercule;
fchain_s.txt: 'think' function (who apply the rules) and 'qloopread' function (who read from the MOO via socket) for Sherlock;
ru_com_h.txt: communication rules from Hercule;
ru_com_s.txt: communication rules from Sherlock;
ru_str_h.txt: strategy rules from Hercule;
ru_str_s.txt: strategy rules from Sherlock;
ru_mys_h.txt: solve mystery rules from Hercule;
ru_mys_s.txt: solve mystery rules from Sherlock;
answers.txt: answers simulation from the MOO;
fact_h.txt: facts knows apriori by Hercule (like rooms, suspects, victim, etc.)
fact_s.txt: facts knows apriori by Sherlock (like rooms, suspects, victim, etc.)
 


Cristian Ceconvciuc  


Last updated: Dec. 16, 1997