Architecting Robotics and Automation Societies over Reusable Software Frameworks: the Case of the G++ Agent Platform
Keywords:Global Automation, Robots colony, Agent Architecture, Agent- Based Framework
AbstractThis work presents a software framework that allows the implementation of societies made-up by autonomous collaborative devices. The framework is structured as a multi-layer reusable architecture, adopting the software agent as the design paradigm. In this paper, an overview of its main features is offered, and an example of its adoption in the design of a robot colony is provided.
AgentLink. Software Products for MultiAgent Systems. Technical Report. Europe's Network of Excellence for Agent-Based Computing, 2002.
F. Bellifemine, A. Poggi, G. Rimassa. Jade, a FIPA-Compliant Agent Framework. Proceedings of the 4th Int. Conference on Practical Applications of Intelligent Agents and Multi- Agent Technology, 1999.
P. Eugster, P. Felber, R. Guerraoui, A. Kermarrec. The Many Faces of Publish/Subscribe. ACM Computing Surveys, Vol. 35, No. 2 (June 2003), p. 114-131. http://dx.doi.org/10.1145/857076.857078
T. Finin, D. McKay, R. Fritzson, R. McEntire. KQML: An Information and Knowledge Exchange Protocol.Proceedings of the Int. Conference on Building and Sharing of Very Large- Scale Kniowledge Bases, December 1993.
FIPA (2002). FIPA ACL Message Structure Specification. Standard N. SC00061G, December 2002.
M. Genesereth, S. Ketchpel. Software Agents. Communications of the ACM, Vol 37, No. 7, 1994, p. 48-53. http://dx.doi.org/10.1145/176789.176794
F. Guidi-Polanco, C. Cubillos, G. Menga. The Agent-Based GAP: A Framework for Global Automation Systems, Proceedings of the 13th IEEE International Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprises, p.53-58, June 14-16, 2004 http://dx.doi.org/10.1109/enabl.2004.64
Z. Haibin. A Role-Based Approach to Robot Agent Team Design. Proceedings of the IEEE International Conference on Systems, Man and Cybernetics SMC, 2006. Vol.6 pp.4861-4866, October 2006.
N. Jennings. An Agent-Based Approach for Building Complex Software Systems. Communications of the ACM, Vol 55 No. 4 (April 2001), p. 35-41. http://dx.doi.org/10.1145/367211.367250
L. Jianhui, W. Kesheng, G. Hang, Q. Ligang. An OOT-supported migration approach to holonic robot assembly cell. Proceedings of the 8th Int. Conference on Computer Supported Cooperative Work in Design, 2004. Vol.2 pp. 498-501. http://dx.doi.org/10.1109/CACWD.2004.1349240
C. Lim, R. Mamat, T. Braunl. Market-based approach for multi-team robot cooperation. 4th International Conference on Autonomous Robots and Agents, ICARA 2009, pp.62-67, Feb. 2009.
D. Mamady, G. Tan, M. Toure. An artificial immune system based multi-agent model and its application to robot cooperation problem. Proceedings of the 7th World Congress on Intelligent Control and Automation, WCICA 2008, pp.3033-3039, June 2008.
G. Moro, A. Natali. On the Event Coordination in Multi-Component Systems. Proceedings of SEKE 2002, Ischia, Italy. http://dx.doi.org/10.1145/568760.568816
J. Odell, H. Van Dyke Parunak, B. Bauer. Extending UML for Agents. Proceedings of the Agent-Oriented Information Systems Workshop at the 17th National Conference on Artificial Intelligence 2000.
T. Rogers, A. Sekmen, J. Peng. Attention Mechanisms for Social Engagements of Robots with Multiple People. The 15th IEEE International Symposium on Robot and Human Interactive Communication, ROMAN 2006, pp.605-610, Sept. 2006. http://dx.doi.org/10.1109/roman.2006.314456
M. Sims, D. Corkill, V. Lesser. Separating Domain and Coordination in Multi-Agent Organizational Design and Instantiation, Proceedings of the International Conference on Intelligent Agent Technology, IAT 2004. http://dx.doi.org/10.1109/iat.2004.1342938
P. Valckenaers, H. Van Brussel, T. Holvoet. Fundamentals of Holonic Systems and Their Implications for Self-Adaptive and Self-Organizing Systems. Proceedings of the Second IEEE International Conference on Self-Adaptive and Self-Organizing Systems Workshops, SASOW 2008., pp.168-173, Oct. 2008. http://dx.doi.org/10.1109/SASOW.2008.29
G. Weiss. Multiagent Systems: A Modern Approach to Distributed Artificial Intelligence. MIT Press, Cambridge, Massachusetts, 1999
D. Weyns, M. Schumacher, A. Ricci, M. Viroli, T. Holvoet. Environments for multiagent systems, State-of-the-art and research challenges. In Lecture Notes in Computer Science, vol 3374 (2005), Berlin, Heidelberg, Germany.
ONLINE OPEN ACCES: Acces to full text of each article and each issue are allowed for free in respect of Attribution-NonCommercial 4.0 International (CC BY-NC 4.0.
You are free to:
-Share: copy and redistribute the material in any medium or format;
-Adapt: remix, transform, and build upon the material.
The licensor cannot revoke these freedoms as long as you follow the license terms.
DISCLAIMER: The author(s) of each article appearing in International Journal of Computers Communications & Control is/are solely responsible for the content thereof; the publication of an article shall not constitute or be deemed to constitute any representation by the Editors or Agora University Press that the data presented therein are original, correct or sufficient to support the conclusions reached or that the experiment design or methodology is adequate.