Practical Development of Hybrid Intelligent Agent Systems with SoSAA

  • Mauro Dragone
  • Rem W. Collier
  • David Lillis
  • Gregory M. P. O’Hare
Part of the Lecture Notes in Computer Science book series (LNCS, volume 6206)


The development of intelligent Multi Agent Systems (MAS) is a non-trivial task. While much past research has focused on high-level activities such as co-ordination and negotiation, the development of tools and strategies to address the lower-level concerns of such systems is a more recent focus. SoSAA (Socially Situated Agent Architecture) is a strategy for the integration of high-level MASs on one hand with component-based systems on the other. Under the SoSAA strategy, a component-based system is used to provide the lower-level implementation of agent tasks and capabilities, allowing for the agent layer to concentrate on high-level intelligent co-ordination and organisation. This paper provides a practical perspective on how SoSAA can be used in the development of intelligent MASs, illustrating this by demonstrating how it can be used to manage backchannel transport services.


Multi Agent System Multiagent System Transport Protocol Platform Service Agent Factory 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Wooldridge, M.: Introduction to multiagent systems. John Wiley & Sons, Inc., New York (2001)Google Scholar
  2. 2.
    Ricci, A., Piunt, M., Acay, L.D., Bordini, R.H., Hubner, J.F., Destani, M.: Integrating Heterogeneous Agent Programming Platforms within Artifact-Based Environments. In: International Joint Conference on Agents and Multi Agent Systems (AAMAS 2008), Estoril, Portugal (2008)Google Scholar
  3. 3.
    Weyns, D., Omicini, A., Odell, J.: Environment as a first class abstraction in multiagent systems. Autonomous agents and multi-agent systems 14(1), 5–30 (2007)CrossRefGoogle Scholar
  4. 4.
    Lillis, D., Collier, R.W., Dragone, M., O’Hare, G.M.P.: An Agent-Based Approach to Component Management. In: Proceedings of the 8th International Conference on Autonomous Agents and Multi-Agent Systems (AAMAS 2009), Budapest, Hungary (May 2009)Google Scholar
  5. 5.
    Dragone, M., Lillis, D., Collier, R.W., O’Hare, G.M.P.: SoSAA: A Framework for Integrating Agents & Components. In: Proceedings of the 24th Annual Symposium on Applied Computing (ACM SAC 2009), Special Track on Agent-Oriented Programming, Systems, Languages, and Applications, Honolulu, Hawaii, USA (March 2009)Google Scholar
  6. 6.
    Collier, R., O’Hare, G., Lowen, T., Rooney, C.: Beyond Prototyping in the Factory of Agents. In: Mařík, V., Müller, J.P., Pěchouček, M. (eds.) CEEMAS 2003. LNCS (LNAI), vol. 2691, p. 383. Springer, Heidelberg (2003)CrossRefGoogle Scholar
  7. 7.
    Gat, E.: Integrating planning and reacting in a heterogeneous asynchronous architecture for controlling real-world mobile robots. In: Proceedings of the National Conference on Artificial Intelligence, pp. 809–809. John Wiley & Sons Ltd., Chichester (1992)Google Scholar
  8. 8.
    Collier, R.W., O’Hare, G.: Modeling and Programming with Commitment Rules in Agent Factory. In: Handbook of Research on Emerging Rule-Based Languages and Technologies: Open Solutions and Approaches. IGI Publishing (2009)Google Scholar
  9. 9.
    Ingrand, F., Georgeff, M., Rao, A.: An architecture for real-time reasoning and system control. IEEE Expert 7(6), 34–44 (1992)CrossRefGoogle Scholar
  10. 10.
    Berna-Koes, M., Nourbakhsh, I., Sycara, K.: Communication efficiency in multi-agent systems. In: Proceedings of 2004 IEEE International Conference on Robotics and Automation, ICRA 2004, vol. 3 (2004)Google Scholar
  11. 11.
    Lillis, D., Collier, R., Toolan, F., Dunnion, J.: Evaluating Communication Strategies in a Multi Agent Information Retrieval System. In: Proceedings of the 18th Irish Conference on Artificial Intelligence and Cognitive Science (AICS 2007), pp. 81–90. Dublin Institute of Technology, Dublin (2007)Google Scholar
  12. 12.
    Dragone, M.: SoSAA: An Agent-Based Robot Software Framework. PhD thesis, University College Dublin (2007)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2010

Authors and Affiliations

  • Mauro Dragone
    • 1
  • Rem W. Collier
    • 2
  • David Lillis
    • 2
  • Gregory M. P. O’Hare
    • 1
  1. 1.CLARITY: Centre for Sensor Web Technologies, School of Computer Science and InformaticsUniversity College DublinIreland
  2. 2.School of Computer Science and InformaticsUniversity College DublinIreland

Personalised recommendations