Ayllu: Agent-Inspired Cooperative Services for Human Interaction

Oskar Cantor, Leonardo Mancilla, Enrique González



Nowadays, people not only need to communicate, but also require to cooperate in order to achieve common goals. Thus, groupware applications are more complex, they have to satisfy new requirements of cooperation between people in many areas such as: organizations, industries or entertainment. Besides, due to the remarkable increment in the use of mobile devices and other technologies, groupware has found new environments to provide solutions and better services to end users. The Ayllu human cooperation model states that people must interact using well defined and structured protocols as rational cooperative agents do. This paper presents the Ayllu architecture, which is intended to develop groupware applications with a cooperative approach, called 5C paradigm; based on software agents that act as mediators between users working cooperatively. Cooperative services are constructed and executed by a mechanism called volatile group. Ayllu supports the execution of cooperative services, people can cooperate immersed in a pervasive environment, interact in an organized fashion, conform communities and pursue common objectives without concerning about their individual context.


  1. Roth, J., Unger, C.: Using handheld devices in synchronous collaborative scenarios. Department of Computer Science-University of Hagen (2001).
  2. Kirda, E., Fenkam, P., Reif, G., Gall, H.: A service architecture for mobile teamwork. Technical University of Vienna (2002).
  3. Kortuem, G.: Proem: A middleware platform for peer-to-peer computing. Mobile Computing and Communications Review, Volume 6, Number 4, (2002).
  4. Ratsimor, O., Finin, T., Joshi, A., Yesha, Y.: eNcentive: A framework for intelligent marketing in mobile peer-to-peer environments. Departament of Computer Science and Electrical Engineering, University of Maryland Baltimore Country (2003).
  5. Wang, W., Dorohonceau, B., Marsic, I.: Design of the disciple synchronous collaboration framework. The State University of New Jersey (1999).
  6. Litiu, R., Prakash, A.: Developing adaptive groupware applications using a mobile component framework. Department of Electrical Engineering and Computer Science, University of Michigan (2000).
  7. Roth, R., Unger, C.: Dreamteam a platform for synchronous collaborative applications. Department of Computer Science- University of Hagen (2000).
  8. Buszko, D., Lee, W.-H., Helal, A.: Decentralized ad-hoc groupware api and framework for mobile collaboration. Motorola iDEN Group, CISE departmen, University of Florida (2001).
  9. Rodriguez, M., Favela, M.: A framework for supporting autonomous agents in ubiquitous computing environments. Departamento de Ciencias de la Computación, CICESE, Ensenada, Mexico (2003).
  10. Balter, R., Atallah, S. B., Kanawati, R.: Architecture for synchronous groupware application development. HCI, Tokyo, Japan (1995).
  11. Yau, S. S., Karim, F., Wang, Y., Wang, B., Gupta, S. K.: Reconfigurable context sensitive midleware for pervasive computing. Computer science and Engineering Department, University of Arizona (2002).
  12. Botero, A., Giraldo, H., Moyano, A.: Mad: Arquitectura basada en componentes distribuidos para dispositivos móviles. Proyecto de Grado para optar por el título de Ingeniero de Sistemas, Pontificia Universidad Javeriana, Noviembre (2004).
  13. Roth, J.: A taxonomy for synchronous groupware architectures. Department of Computer Science - University of Hagen (2000).
  14. Gerosa, M. A.: Towards an engineering approach for groupware development. Software Engineering Laboratory, Computer Science Department, Catholic University of Rio de Janerio (2003).
  15. J. Ferber, Multiagent Systems: An Introduction to Distributed Artificial Intelligence. Addison-Wesley, 1999.
  16. González, E., Bustacara, C., Avila, J.: Besa: Behavior- oriented, event-driven social-based agent framework.”. PDPTA'03, Las Vegas-USA, CSREA Press, vol. 3, Junio 2003, pp 1033-1039.
  17. Cantor, O., Mancilla, L., González, E: Ayllu: A Cooperative Approach to Groupware Development. In proceedings of IEEE-ICC International Conference on Communications (2006).

Paper Citation

in Harvard Style

Cantor O., Mancilla L. and González E. (2006). Ayllu: Agent-Inspired Cooperative Services for Human Interaction . In Proceedings of the 3rd International Workshop on Computer Supported Activity Coordination - Volume 1: CSAC, (ICEIS 2006) ISBN 978-972-8865-53-5, pages 55-64. DOI: 10.5220/0002480600550064

in Bibtex Style

author={Oskar Cantor and Leonardo Mancilla and Enrique González},
title={Ayllu: Agent-Inspired Cooperative Services for Human Interaction},
booktitle={Proceedings of the 3rd International Workshop on Computer Supported Activity Coordination - Volume 1: CSAC, (ICEIS 2006)},

in EndNote Style

JO - Proceedings of the 3rd International Workshop on Computer Supported Activity Coordination - Volume 1: CSAC, (ICEIS 2006)
TI - Ayllu: Agent-Inspired Cooperative Services for Human Interaction
SN - 978-972-8865-53-5
AU - Cantor O.
AU - Mancilla L.
AU - González E.
PY - 2006
SP - 55
EP - 64
DO - 10.5220/0002480600550064