Chapter

Computer Supported Cooperative Work in Design III

Volume 4402 of the series Lecture Notes in Computer Science pp 43-52

Developing Ubiquitous Collaborating Multi-Agent Systems Based on QoS Requirements

  • Rahat IqbalAffiliated withDistributed Systems and Modelling Research Group, Faculty of Engineering and Computing, Coventry University
  • , Nazaraf ShahAffiliated withInformatics Research Group, Faculty of Arts, Computing, Engineering and Sciences, Sheffield Hallam University
  • , Anne JamesAffiliated withDistributed Systems and Modelling Research Group, Faculty of Engineering and Computing, Coventry University
  • , Babak AkhgarAffiliated withInformatics Research Group, Faculty of Arts, Computing, Engineering and Sciences, Sheffield Hallam University
  • , Muhammad YounasAffiliated withDepartment of Computing, Oxford Brookes University, Wheatley Campus, Oxford
  • , Kuo-Ming ChaoAffiliated withDistributed Systems and Modelling Research Group, Faculty of Engineering and Computing, Coventry University

* Final gross prices may vary according to local VAT.

Get Access

Abstract

Addressing the issues of Quality of Service (QoS) from user perspective is gaining increasing importance in ubiquitous collaborating systems. However, it is difficult to perform an effective and rigorous analysis of QoS user requirements using traditional methods of investigation. To acknowledge this fact, researchers need to move literally as well as metaphorically from the laboratory to the field. In this respect, applying ethnographic methods of investigation can unfold the social aspects of work practices in the “real world”. In this paper, we address the issues of QoS in terms of user requirements. We also present an approach based on ethnography and multi-agent systems to address these issues in an effective way by mapping a user mental model onto intelligent agents. We apply an ethnographic approach in order to understand and elucidate the semantics, functionality and detail QoS requirements for a collaborative system in an academic domain. Secondly, we employ agent technology for modelling a collaborative system based on user profiles and preferences.