skip to main content
article

Awareness in collaborative ubiquitous environments: The Multilayered Multi-Agent Situated System approach

Published:01 November 2007Publication History
Skip Abstract Section

Abstract

Collaborative Ubiquitous Environments (CUEs) are environments that support collaboration among persons in a context of ubiquitous computing. This article shows how results of the research in the Multi-Agent System (MAS) area, and in particular on MAS environments, can be used to model, design and engineer CUEs, with specific reference to the management of context-awareness information. After a description of the reference scenario, the Multilayered Multi-Agent Situated System model will be introduced and applied to represent and to manage several types of awareness information (both physical and logical contextual information). Finally, three different approaches to the design and engineering of CUEs will then be introduced and evaluated.

References

  1. Adorni, M., Arcelli, F., Baldoni, R., Alimonta, A., Locatelli, M., Losi, P., Marchetti, C., Milani, A., Querzoni, L., Raibulet, C., Sarini, M., Simone, C., Tisato, F., Piergiovanni, S. T., Virgilito, A., and Vizzari, G. 2006. Mobile Information Systems: Infrastructure and Design for Adaptivity and Flexibility. (Chapter Middleware and Architectural Reflection). Springer, 81--114.Google ScholarGoogle Scholar
  2. Bandini, S., Manzoni, S., and Simone, C. 2002. Heterogeneous agents situated in heterogeneous spaces. Appl. Artif. Intell. 16, 9-10, 831--852.Google ScholarGoogle Scholar
  3. Bandini, S., Manzoni, S., and Vizzari, G. 2004. Situated cellular agents: A model to simulate crowding dynamics. IEICE Trans. Inform. Syst. E87-D, 3, 669--676.Google ScholarGoogle Scholar
  4. Bandini, S., Manzoni, S., and Vizzari, G. 2006. Towards a platform for multilayered multiagent situated system based simulations: Focusing on field diffusion. Appl. Art. Intell. 20, 4-5, 327--351.Google ScholarGoogle Scholar
  5. Bardram, J. E. 2005. Activity-based computing: Support for mobility and collaboration in ubiquitous computing. Person. Ubiquit. Comput. 9, 5, 312--322. Google ScholarGoogle Scholar
  6. Beaudouin-Lafon, M., Ed. 1999. Computer supported cooperative work. In Trends in Software, vol. 7. John Wiley and Sons.Google ScholarGoogle Scholar
  7. Bellifemine, F., Bergenti, F., Caire, G., and Poggi, A. 2005. JADE---a Java agent development framework. In Multi-Agent Programming, R. H. Bordini, M. Dastani, J. Dix, and A. E. Fallah-Seghrouchni, Eds. Multiagent Systems, Artificial Societies, and Simulated Organizations, vol. 15. Springer, 125--147.Google ScholarGoogle Scholar
  8. Cabitza, F., Locatelli, M. P., Sarini, M., and Simone, C. 2006. CASMAS: Supporting collaboration in pervasive environments. In IEEE Pervasive Computing and Communications (PerCom'06). 286--295. Google ScholarGoogle Scholar
  9. Cabitza, F., Locatelli, M. P., and Simone, C. 2006. Cooperation and ubiquitous computing: An architecture towards their integration. In Proceedings of the 7th International Conference on the Design of Cooperative Systems. IOS Press, 86--101. Google ScholarGoogle Scholar
  10. Cabitza, F., Sarini, M., and Dal Seno, B. 2005. DJess---a context-sharing middleware to deploy distributed inference systems in pervasive computing domains. In IEEE Pervasive Services (ICPS'05). 229--238.Google ScholarGoogle Scholar
  11. Campbell, R. H. 2005. Beyond global communications: the active world. In Proceedings of the International Conference on Pervasive Computing and Communications. IEEE Computer Society, 211. Google ScholarGoogle Scholar
  12. Chen, G. and Kotz, D. 2000. A survey of context-aware mobile computing research. Tech. rep. TR2000-381, Department of Computer Science, Dartmouth College. November. Google ScholarGoogle Scholar
  13. Dourish, P. 2004. What we talk about when we talk about context. Person. Ubiquit. Comput. 8, 1, 19--30. Google ScholarGoogle Scholar
  14. Favela, J., Rodríguez, M., Alba, M., and Morán, A. L. 2002. Supporting opportunistic interactions with people, resources and agents in ubiquitous enviroments. In Mobile Ad-hoc Collaboration Workshop (CHI'02). Minneapolis, MN.Google ScholarGoogle Scholar
  15. Ferber, J. 1999. Multi--Agent Systems. Addison-Wesley.Google ScholarGoogle Scholar
  16. Gelernter, D. 1985. Generative communication in Linda. ACM Trans. Program. Lang. Syst. 7, 1, 80--112. Google ScholarGoogle Scholar
  17. Lech, T. C. and Wienhofen, L. W. M. 2005. AmbieAgents: A scalable infrastructure for mobile and context-aware information services. In Proceedings of the 4th International Joint Conference on Autonomous Agents and Multiagent Systems (AAMAS'05). ACM Press, 625--631. Google ScholarGoogle Scholar
  18. Locatelli, M. P. and Simone, C. 2006. Supporting care networks through an ubiquitous collaborative environment. In Smart Homes and Beyond, C. Nugent and J. Augusto, Eds. Assistive Technology Research, vol. 19. IOS Press.Google ScholarGoogle Scholar
  19. Mamei, M. and Zambonelli, F. 2004. Programming pervasive and mobile computing applications with the TOTa middleware. In Proceedings of the 3rd International Conference on Pervasive Computing and Communications (PerCom'04). IEEE Computer Society, 263--276. Google ScholarGoogle Scholar
  20. Mamei, M. and Zambonelli, F. 2006. Augmenting the physical environment through embedded wireless technologies. Lecture Notes in Artificial Intellegence, vol. 3830, 187--204. Google ScholarGoogle Scholar
  21. Omicini, A. and Denti, E. 2001. From tuple spaces to tuple centres. Sci. Comput. Program. 41, 3, 277--294.Google ScholarGoogle Scholar
  22. Omicini, A., Ricci, A., Viroli, M., Castelfranchi, C., and Tummolini, L. 2004. Coordination artifacts: Environment-based coordination for intelligent agents. In Proceedings of the 3rd International Joint Conference on Autonomous Agents and Multiagent Systems (AAMAS'04). ACM Press, 286--293. Google ScholarGoogle Scholar
  23. Omicini, A. and Zambonelli, F. 1999. Coordination for Internet application development. Autonom. Agents Multi-Agent Syst. 2, 3, 251--269. Google ScholarGoogle Scholar
  24. Satyanarayanan, M. 2001. Pervasive computing: Vision and challenges. IEEE Person. Comm. 8, 4, 10--17.Google ScholarGoogle Scholar
  25. Schmidt, K. 2002. The problem with ‘awareness’: Introductory remarks on ‘awareness in CSCW’. Comput. Supp. Coop. Work 11, 3-4, 285--298. Google ScholarGoogle Scholar
  26. Simone, C. and Bandini, S. 2002. Integrating awareness in cooperative applications through the reaction-diffusion metaphor. Comput. Supp. Coop. Work 11, 3-4, 495--530. Google ScholarGoogle Scholar
  27. Tao, J., Tan, T., and Picard, R. W., Eds. 2005. Affective Computing and Intelligent Interaction, (ACII'05). Lecture Notes in Computer Science, vol. 3784. Springer. Google ScholarGoogle Scholar
  28. Weiser, M. 1993. Some computer science issues in ubiquitous computing. Comm. ACM 36, 7, 75--84. Google ScholarGoogle Scholar
  29. Weiser, M. and Brown, J. S. 1996. Designing calm technology. PowerGrid J. 1, 1.Google ScholarGoogle Scholar
  30. Weyns, D., Michel, F., and Parunak, H. V. D., Eds. 2005. Environments for Multi-Agent Systems, 1st International Workshop (E4MAS'04). Lecture Notes in Artificial Intelligence, vol. 3374. Springer-Verlag. Google ScholarGoogle Scholar
  31. Weyns, D., Michel, F., and Parunak, H. V. D., Eds. 2006. Environments for Multi-Agent Systems, 2nd International Workshop (E4MAS'05). Lecture Notes in Artificial Intelligence, vol. 3830. Springer-Verlag. Google ScholarGoogle Scholar
  32. Weyns, D., Omicini, A. Odell, J. 2007. Environment as a first class abstraction in multiagent systems. Autonom. Agents Multi-Agent Syst. 14, 1 5--30. Google ScholarGoogle Scholar
  33. Zambonelli, F. and Parunak, H. V. D. 2002. Signs of a revolution in computer science and software engineering. In Engineering Societies in the Agents World III (ESAW'02). Lecture Notes in Computer Science, vol. 2577. Springer-Verlag, 13--28. Google ScholarGoogle Scholar

Index Terms

  1. Awareness in collaborative ubiquitous environments: The Multilayered Multi-Agent Situated System approach

        Recommendations

        Comments

        Login options

        Check if you have access through your login credentials or your institution to get full access on this article.

        Sign in

        Full Access

        • Published in

          cover image ACM Transactions on Autonomous and Adaptive Systems
          ACM Transactions on Autonomous and Adaptive Systems  Volume 2, Issue 4
          November 2007
          106 pages
          ISSN:1556-4665
          EISSN:1556-4703
          DOI:10.1145/1293731
          Issue’s Table of Contents

          Copyright © 2007 ACM

          Publisher

          Association for Computing Machinery

          New York, NY, United States

          Publication History

          • Published: 1 November 2007
          Published in taas Volume 2, Issue 4

          Permissions

          Request permissions about this article.

          Request Permissions

          Check for updates

          Qualifiers

          • article

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader
        About Cookies On This Site

        We use cookies to ensure that we give you the best experience on our website.

        Learn more

        Got it!