Abstract
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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Boardman, R.: Improving Tool Support for Personal Information Management. Thesis Report for the degree of Doctor of Philosophy, pp. 30–60 (2004)
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), http://doi.acm.org/10.1145/860435.860451
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), http://dx.doi.org/10.1109/IAT.2005.102
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)
Luck, M., Ashri, R., d’Inverno, M.: Agent-Based Software Development. Artech House, Inc. (2004)
Pressman, R.S.: Software Engineering: a Practitioner’s Approach. McGraw-Hill Science/Engineering/Math, New York (2004)
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), http://doi.acm.org/10.1145/288392.288596
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), http://dx.doi.org/10.1023/A:1010071910869
Zambonelli, F., Jennings, N.R., Wooldridge, M.: Developing multi-agent systems: The Gaia methodology. ACM Trans. Software Engineering. Method, 317–370 (2003), http://doi.acm.org/10.1145/958961.958963
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)
Helmy, T.: Towards a User-Centric Web Portals Management. International Journal of Information Technology 12(1), 1–15 (2006)
Jones, W.: Keeping Found Things Found: The Study and Practice of Personal Information Management. Morgan Kaufmann Publishers, Burlington (2008)
Jones, W., Teevan, J. (eds.): Personal Information Management. University of Washington Press, Seattle (2007)
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)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Helmy, T., Bahrani, A., Bradshaw, J.M. (2009). An Agent-Oriented Service Model for a Personal Information Manager. In: Kowalczyk, R., Vo, Q.B., Maamar, Z., Huhns, M. (eds) Service-Oriented Computing: Agents, Semantics, and Engineering. SOCASE 2009. Lecture Notes in Computer Science, vol 5907. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-10739-9_3
Download citation
DOI: https://doi.org/10.1007/978-3-642-10739-9_3
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-10738-2
Online ISBN: 978-3-642-10739-9
eBook Packages: Computer ScienceComputer Science (R0)