An Agent-Oriented Service Model for a Personal Information Manager

  • Tarek Helmy
  • Ali Bahrani
  • Jeffrey M. Bradshaw
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 5907)


Developing a reusable model of high quality requires consideration of the full development life cycle of an agent-based system. In this paper, we discuss an approach based on the Gaia methodology for describing and designing a service model for a personal information manager based on the agent-oriented paradigm. The proposed model is shown to be complete, scalable, independent of specific development frameworks, and supportive of a high degree of autonomous behavior. The extensibility of the model is shown by elaborating the original model to support speech recognition and calendar scheduling based on user preferences and learning from history.


Agent-oriented software Personal Information Manager 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Boardman, R.: Improving Tool Support for Personal Information Management. Thesis Report for the degree of Doctor of Philosophy, pp. 30–60 (2004)Google Scholar
  2. 2.
    Dumais, S., Cutrell, E., Cadiz, J., Jancke, G., Sarin, R., Robbins, D.C.: Stuff I’ve seen: a system for personal information retrieval and re-use. In: Proceedings of the 26th Annual international ACM SIGIR Conference on Research and Development in information Retrieval, Canada (2003),
  3. 3.
    Mao, X., Wang, J., Chen, J.: Modeling Organization Structure of Multi-Agent System. In: Proceedings of the IEEE/WIC/ACM international Conference on Intelligent Agent Technology, pp. 116–119 (2005),
  4. 4.
    Nikraz, M., Caire, G., Bahri, P.A.: A methodology for the analysis and design of multi-agent systems using JADE. Computer Systems Science and Engineering 21(2) (2006)Google Scholar
  5. 5.
    Luck, M., Ashri, R., d’Inverno, M.: Agent-Based Software Development. Artech House, Inc. (2004)Google Scholar
  6. 6.
    Pressman, R.S.: Software Engineering: a Practitioner’s Approach. McGraw-Hill Science/Engineering/Math, New York (2004)Google Scholar
  7. 7.
    Robertson, G., Czerwinski, M., Larson, K., Robbins, D.C., Thiel, D., van Dantzich, M.: Data Mountain: using spatial memory for document management. In: Proceedings of the 11th Annual ACM Symposium on User interface Software and Technology, USA, November 01 - 04, pp. 153–162 (1998),
  8. 8.
    Wooldridge, M., Jennings, N.R., Kinny, D.: The Gaia Methodology for Agent-Oriented Analysis and Design. In: Autonomous Agents and Multi-Agent Systems, pp. 285–312 (2000),
  9. 9.
    Zambonelli, F., Jennings, N.R., Wooldridge, M.: Developing multi-agent systems: The Gaia methodology. ACM Trans. Software Engineering. Method, 317–370 (2003),
  10. 10.
    Myers, K., Berry, P., Blythe, J., Conley, K., Gervasio, M., McGuinness, D., Morley, D., Pfeffer, A., Pollack, M., Tambe, M.: An Intelligent Personal Assistant for Task and Time Management. AI Magazine 28(2), 47–61 (2007)Google Scholar
  11. 11.
    Helmy, T.: Towards a User-Centric Web Portals Management. International Journal of Information Technology 12(1), 1–15 (2006)Google Scholar
  12. 12.
    Jones, W.: Keeping Found Things Found: The Study and Practice of Personal Information Management. Morgan Kaufmann Publishers, Burlington (2008)Google Scholar
  13. 13.
    Jones, W., Teevan, J. (eds.): Personal Information Management. University of Washington Press, Seattle (2007)Google Scholar
  14. 14.
    Bradshaw, J.M., Feltovich, P.J., Johnson, M., Bunch, L., Breedy, M., Jung, H., Lott, J., Uszok, A.: Coordination in human-agent-robot teamwork. In: Proceedings of the 2008 International Symposium on Collaborative Technologies and Systems (CTS 2008), Special Session on Collaborative Robots and Human Robot Interaction, Irvine, CA, May 19-23 (2008), pp. 467–476 (2008)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2009

Authors and Affiliations

  • Tarek Helmy
    • 1
  • Ali Bahrani
    • 1
  • Jeffrey M. Bradshaw
    • 2
  1. 1.College of Computer Science and EngineeringKing Fahd University of Petroleum and Minerals, Dhahran 31261Kingdom of Saudi Arabia, Dhahran
  2. 2.Florida Institute for Human and Machine Cognition (IHMC)PensacolaUSA

Personalised recommendations