From: North, M. <no...@an...> - 2009-07-27 20:56:43
|
Repast was designed to be an agent-based modeling platform rather than a multi-agent system environment. However, like some other tools, it can be used to develop multi-agent systems if you want to do this. The advantages and disadvantages depend on your chosen application. We do not yet have a tutorial on how to deploy agents in languages such as C/C++. You can deploy C/C++ agents in Repast but you will need to use the Java Native Interface system (JNI) (http://en.wikipedia.org/wiki/Java_Native_Interface) or an equivalent. This requires some sophistication with software development. I would not try this if you are just getting started with coding. Repast sounds suitable for the scenario you have outlined. I am not sure why the agent decisions need to be made in a language different from Java but if they really must you can still use Repast. However, implementing this scenario requires either an stand-alone C/C++ executable or the above-mentioned sophistication with software development. If you have an executable you may be able to use Repast's legacy integration toolkit as described here: http://www.agent2006.anl.gov/2006procpdf/North_Agent_2006.pdf Otherwise, I would only try to directly mix Repast and C/C++ if you are comfortable with or willing to learn a technology like JNI. Mike -----Original Message----- From: hakim bada [mailto:ra...@gm...] Sent: Tuesday, July 21, 2009 6:24 AM To: rep...@li... Subject: [Repast-interest] (no subject) hi, i don't get the difference between the different type of agents. Repast is not a Multi-agent System, it is not FIPA compliant. What is the disadvantege of this? Is there any tutorial how to deploy the agents in different languages(like c++/c) in repast? I am absolutelly newbie and want to "simulate" some autonom bahaviour of agents. I wish, that the agents get some initial setup and then exchange some information and make some decision(like for example modifying some internal lists/arrays etc) while they "meet". The decision, they should make should be in different language(c++/c) and is part of the agent. Is repast suitable for this scenario? thank you Raul Bada -- Jetzt kostenlos herunterladen: Internet Explorer 8 und Mozilla Firefox 3 - sicherer, schneller und einfacher! http://portal.gmx.net/de/go/atbrowser ------------------------------------------------------------------------ ------ Enter the BlackBerry Developer Challenge This is your chance to win up to $100,000 in prizes! For a limited time, vendors submitting new applications to BlackBerry App World(TM) will have the opportunity to enter the BlackBerry Developer Challenge. See full prize details at: http://p.sf.net/sfu/Challenge _______________________________________________ Repast-interest mailing list Rep...@li... https://lists.sourceforge.net/lists/listinfo/repast-interest |