Abstract
This paper focuses on design issues to be faced when developing knowledge management (KM)applications based on the integration of peer-to-peer and multi-agent technologies.The reasons for using these technologies rest on the requirements posed by the specific KM paradigm that has been adopted,which emphasizes aspects such as autonomy and distribution of knowledge sources.We adopt an agent-oriented approach that extendsTropos,a software engineering methodology introduced in earlier papers.We present a characterization of peer-to-peer in terms of a general architectural pattern,a set of design guidelines for peer-to-peer applications,and a framework that integrates multi-agent and peer-to-peer concepts and technologies.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
O. Babaoglu, H. Meling,and A. Montresor.Anthill:A framework for the development of agent-based peer-to-peer systems.Technical Report UBLCS-2001-09, University of Bologna, Italy,2001.http://www.cs.unibo.it/projects/anthill/.
M. Bonifacio, P. Bouquet,and P. Traverso.Enabling Distributed Knowledge Management:Managerial and technological implication.Novatica and Informatik/Informatique,3(1),2002.
P. Bouquet, A. Donà , L. Serafini,and S. Zanobini.Contextualized local ontologies specification via ctxml.In MeaN-02-AAAI workshop on Meaning Negotiation, Edmonton,Alberta,Canada,2002.
P. Bresciani and F. Sannicoló.Requirements analysis in tropos:a self referencing example.In this volume,2002.
L.K. Chung, B.A. Nixon, E. Yu,and J. Mylopoulos.Non-Functional Requirements in Software Engineering.Kluwer Publishing,2000.
M. Cossentino, P. Burrafato, S. Lombardo,and L. Sabatucci.Introducing pattern reuse in the design of multi-agent systems.In this volume,2002.
F. Giunchiglia, A. Perini,and J. Mylopoulus.The Tropos Software Development Methodology:Processes,Models and Diagrams.In C. Castelfranchi and W.L. Johnson,editors,Proceedings of the.rst international joint conference on autonomous agents and multiagent systems (AAMAS02),pages 63–74,Bologna,Italy, July 2002. ACM press.
F. Giunchiglia, A. Perini,and F. Sannicolò.Knowledge level software engineering. In J.-J.C. Meyer and M. Tambe,editors,Intelligent Agents VIII,LNCS 2333,pages 6–20.Springer-Verlag, Seattle,WA,USA,Proceedings of the eighth International Workshop on Agent Theories,Architectures,and Languages (ATAL) edition,August 2001.Also FIRST Technical Report 0112-22,Istituto Trentino di Cultura, Trento,Italy.
L. Liu, E. Yu,and J. Mylopoulos.Analyzing security requirements as relationships among strategic actors.In Proc.of the 2nd Symposium on Requirements Engineering for Information Security (SREIS’ 02),Raleigh,North Carolina,October 2002.
B. Magnini, L. Serafini,and M. Speranza.Linguistic based matching of local ontologies.In MeaN-02-AAAI workshop on Meaning Negotiation,Edmonton, Alberta,Canada,2002.
A. Molani, P. Bresciani, A. Perini,and E. Yu.Intentional analysis for knowledge management.Technical report,ITC-IRST,2002.
Andy Oram,editor.Peer-to-Peer Harnessing the Power of Disruptive Technologies. O 'Reilly Associates,2001.
S. Patel and A. Sheth.Planning and optimizing semantic information requests using domain modeling and resource characteristics.In Proc.of the International Conference on Cooperative Information Systems (CoopIS 2001),Trento,Italy, September 2001.http://lsdis.cs.uga.edu/proj/iq/iq_pub.html.
L. Penserini, L. Liu, J. Mylopoulos, M. Panti,and L. Spalazzi.Modeling and evaluating cooperation strategies in p2p agent systems.In Proceedings of the Agents and Peer-to-Peer Computing,AAMAS02,2002.
M. Stefanelli.The socio-organizational age of artificial intelligence in medicine.AI in Medicine Journal,23(1):25–48,2002.
P. Szolovits, J. Doyle,and W.J. Long.Guardian angel:Patient-centered health information systems.Technical Report TR-604,MIT/LCS,1994.
M. Wooldridge, P. Ciancarini,and G. Weiss,editors.Proc.of the 2nd Int.Workshop on Agent-Oriented Software Engineering (AOSE-2001),Montreal,CA,May 2001.
E. Yu.Modelling Strategic Relationships for Process Reengineering.PhD thesis, University of Toronto,Department of Computer Science,1995.
E. Yu and L.M. Cysneiros.Agent-oriented methodologies-towards a challange exemplar.Technical report,Faculty of Information System,University of Toronto, 2002.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2003 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Bertolini, D., Busetta, P., Molani, A., Nori, M., Perini, A. (2003). Designing Peer-to-Peer Applications: An Agent-Oriented Approach. In: Carbonell, J.G., Siekmann, J., Kowalczyk, R., Müller, J.P., Tianfield, H., Unland, R. (eds) Agent Technologies, Infrastructures, Tools, and Applications for E-Services. NODe 2002. Lecture Notes in Computer Science(), vol 2592. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-36559-1_9
Download citation
DOI: https://doi.org/10.1007/3-540-36559-1_9
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-00742-5
Online ISBN: 978-3-540-36559-4
eBook Packages: Springer Book Archive