From Community Models to System Requirements: A Cooperative Multi-agents Approach

  • Jung-Jin Yang
  • KyengWhan Jee
Part of the Lecture Notes in Computer Science book series (LNCS, volume 4252)


The ubiquitous computing technology utilizing multi-agent system provides services suitable to the given situation without the restraint of time and space. Agent-oriented software engineering (AOSE) emerges to build a multi agent system in a large scale and capable of accommodating communications between diverse agents. Building on a meta-model of the community computing for the abstraction of agent system design in a previous work, our work focuses on a structure of community computing middleware leading to the extension of the system. The middleware proposed enables the framework of community computing, that is, a cooperative multi-agent approach, to be constituted in a dynamic fashion.


Multiagent System Ubiquitous Computing Community Manager Semantic Interoperability Role Classifier 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Weiser, M.: The computer for the 21st Century. Scientific American 265(3), 66–75 (1991)CrossRefGoogle Scholar
  2. 2.
    Ranganathan, A., McGrath, R.E., Campbell, R.H., Mickunas, M.D.: Ontologies in a Pervasive Computing Environment. In: Workshop on Ontologies and Distributed Systems (part of the 18’th International Joint Conference on Artificial Intelligence (IJCAI 2003), Acapulco, Mexico (2003)Google Scholar
  3. 3.
    Dey, A.K., Salber, D., Abowd, G.D.: A conceptual framework and a toolkit for supporting the rapid prototyping of context-aware applications. Human-Computer Interaction 16 (2001)Google Scholar
  4. 4.
    Jee, K., Lee, J., Yang, J.-J.: From Agents to Communities: A Meta-model for Community Computing in Multi-Agent System. In: Proceedings of 2nd Int. Workshop on Massively Multi-Agent System, Hakodate, Japan (2006)Google Scholar
  5. 5.
    Román, M., Hess, C.K., Cerqueira, R., Ranganathan, A., Campbell, R.H., Nahrstedt, K.: Gaia: A Middleware Infrastructure to Enable Active Spaces. In: IEEE Pervasive Computing, October-December, pp. 74–83 (2002)Google Scholar
  6. 6.
    Kirn, S., Heine, C., Herrler, R., Krempels, K.-H.: Agent.Hospital - agent-based open framework for clinical applications, wetice. In: Twelfth International Workshop on Enabling Technologies: Infrastructure for Collaborative Enterprises, p. 36 (2003)Google Scholar
  7. 7.
    Weib, G.: Agent Orientation in Software Engineering. The Knowledge Engineering Review 16(4), 349–373 (2003)Google Scholar
  8. 8.
    Arazy, O., Woo, C.: Analysis and Design of Agent-Oriented Information Systems. The Knowledge Engineering Review 17(3), 215–260 (2002)CrossRefGoogle Scholar
  9. 9.
    Wooldridge, M., Jennings, N., Kinny, D.: The Gaia Methodology for Agent-Oriented Analysis and Design. International Journal of Autonomous Agents and Multi-agent System 3(3), 285–312 (2000)CrossRefGoogle Scholar
  10. 10.
    Zambonelli, F., Jennings, N., Wooldridge, M.: Developing Multiagent Systems: The Gaia Methodology. ACM Transactions on Software Engineering Methodology 12(3), 317–370 (2003)CrossRefGoogle Scholar
  11. 11.
    Trastour, D., Bartolini, C., Gonzalez-Castillo, J.: A Semantic Web Approach to Service Description for Matchmaking of Services, HP Laboratories Bristol, Bristol HPL-2001-183 July 30 (2001),
  12. 12.
    McGrath, R.E.: Discovery and Its Discontents: Discovery Protocols for Ubiquitous Computing, Department of Computer Science University of Illinois Urbana-Champaign, Urbana UIUCDCS-R-99-2132, March 25 (2000)Google Scholar
  13. 13.
    Huber, M.J.: Usage Manual for the Jam! Agent Architecture (November 2001),

Copyright information

© Springer-Verlag Berlin Heidelberg 2006

Authors and Affiliations

  • Jung-Jin Yang
    • 1
  • KyengWhan Jee
    • 1
  1. 1.School of Computer Science and Information EngineeringThe Catholic University of KoreaBuCheon-Si KyungGi-DoSouth Korea

Personalised recommendations