- Open Access
Analyzing requirements of knowledge management systems with the support of agent organizations
Journal of the Brazilian Computer Society volume 11, pages 41–60 (2005)
Knowledge Management (KM) is considered by many organizations a key aspect in sustaining competi-tive advantage. Designing appropriate KM process and enabling technology face considerable risks, as they must be shaped to respond to specific needs of the organizational environment. Thus, many systems are abandoned or fall into disuse because of inadequate understanding of the organizational context. This motivates current research, which tends to propose agent organizations as a useful paradigm for KM systems engineering. Following these approaches, organizations are analyzed as collective systems, composed of several agents, each of them autonomously producing and managing their own local data according to their own logic, needs, and interpreta-tive schema, i.e. their goals and beliefs. These agents interact and coordinate for goal achievement defining a coherent local knowledge system. This paper presents a novel methodology for analyzing the requirements of a KM system based on an iterative workflow where a pivotal role is played by agent-oriented modeling. Within this approach, the needs for KM systems are traced back to the organization stakeholders goals. A case study is used to illustrate the methodology. The relationship of this work with current studies in agent organizations and organizational knowledge management is also discussed. Differently from other works, this methodology aims at offering a practical guideline to the analyst, pointing out the appropriate abstractions to be used in the different phases of the analysis.
M. Bonifacio, P. Bouquet, G. Mameli, and M. Nori. Peer-Mediated Distributed Knowledge Management. In , pages 31–47.
P. Bresciani, P. Giorgini, and F. Giunchiglia, J. Mylopoulos, A. Perini. Tropos: An Agent-Oriented Software Development Methodology. In International Journal of Autonomous Agents and Multi Agent Systems, 8(3):203–236, May 2004.
C. Castelfranchi, A. Cesta, and M. Miceli. Dependence Relations in Multi-Agent Systems. In Y. Demazeau and E. Werner (Eds.) Decentralized AI 3, North-Holland: Elsevier, 1992.
L. K. Chung, B. A. Nixon, E. Yu, and J. Mylopoulos. Non-Functional Requirements in Software Engineering. Kluwer Publishing, 2000.
V. Dignum, L. Sonenberg, and F. Dignum. Dynamic Reorganization of Agent Societies. In Proceedings of the Workshop on Coordination in Emergent Agent Societies at ECAI 2004, Valencia, Spain, 2004.
V. Dignum A model for organizational interaction: based on agents, founded in logic. PhD Thesis. Utrecht University, Jan. 2004.
V. Dignum, and P. van Eeden. Seducing, Engaging and Supporting communities at Achmea. In Proceedings of the 4th European Conference on Knowledge Management, Oxford, UK, 2003.
L. van Elst, V. Dignum, and A. Abecker((Eds.) Agent-Mediated Knowledge Management, Heidelberg: Springer-Verlag, 2004.
J. Ferber, O. Gutknecht, and F. Michel. From Agents to Organizations: An Organizational View of Multiagent Systems. In P. Giorgini, J. P. Müller, and J. Odell (Eds.) AOSE 2003, Heidelberg: Springer-Verlag, pages 214–230, 2004.
A. Fuxman, L. Liu, J. Mylopoulos, M. Pistore, M. Roveri, Paolo Traverso. Specifying and analyzing early requirements in Tropos. In Requirements Engineering Journal, 2004.
P. Gongla and C. R. Rizzuto. Evolving communities of practice: IBM Global Services experience. In IBM Systems Journal, 40(4), 2001.
R. S. S. Guizzardi, A. Perini, and V. Dignum. Providing Knowledge Management Support to Communities of Practice through Agent-oriented Analysis. In Proceedings of the 4th International Conference on Knowledge Management, Graz, Austria, pages 320328, 2004.
R. S. S. Guizzardi, A. Perini, V. Dignum. Using Intentional Analysis to Model Knowledge Management Requirements in Communities of Practice. Technical Report TR-CTIT-03-53, Dec. 2003.
R. S. S. Guizzardi, L. Aroyo, G. Wagner Agent-oriented Knowledge Management in Learning Environments: A Peer-to-Peer Helpdesk Case Study. In , pages 57–72.
N. R. Jennings, K. P. Sycara, and M. Wooldridge. A Roadmap of Agent Research and Development. In Journal of Autonomous Agents and Multi-Agent Systems. 1(1): 7–36. 1998.
I. Nonaka and H. Takeuchi. The Knowledge Creating Company: How Japanese Companies Create the Dynamics of Innovation. New York: Oxford University Press, 1995.
A. Perini and A. Susi. Developing tools for Agent-Oriented visual modeling. In Proceedings of the 2nd German Conference on Multiagent System Technologies, Erfurt, Germany, 2004.
A. Perini, P. Bresciani, E. Yu, A. Molani. Intentional Analysis for Distributed Knowledge Management. In . pages 351–367.
D. Pumareja, T. Bondarouk, and K. Sikkel. Supporting Knowledge Sharing Isnt Easy — Lessons Learnt from a Case Study. In Proceedings of the Information Resource Management Association International Conference, Philadelphia, 2003.
G. M. Serugendo, A. Karageorgos, O. F. Rana, and F. Zambonelli. Engineering Self-Organising Systems: Nature-Inspired Approaches to Software Engineering. Heidelberg: Springer-Verlag, 2004.
J. S. Sichman and R. Conte. Multi-Agent Dependence by Dependence Graph In C. Castelfranchi and W.L. Johnson (Eds.) Bringing People and Agents Together, Proceedings of AAMAS 2002, ACM Press, Part I, pages 483–490, 2002.
A. Soller, R. S. S. Guizzardi, A. Molani, and A. Perini. SCALE: Supporting Community Awareness, Learning and Evolvement in an Organizational Learning Environment. In Proceedings of the 6th International Conference of the Learning Sciences, Santa Monica/CA, 2004.
Tropos Project Homepage: Requirements-Driven Development for Software Agents — Tools section [online] at: http://dit.unitn.it/~tropos/tools.html, Nov. 2004.
G. Wagner. The Agent-Object-Relationship Meta-Model: Towards a Unified View of State and Behavior. In Information Systems, 28(5), 2003.
E. Wegner. Communities of Practice: learning, meaning and identity. New York: Cambridge University Press, 1998.
M. J. Wooldridge. Intelligent Agents. In G. Weiss (Ed.) Multiagent Systems: A Modern Approach to Distributed Artificial Intelligence. Cambridge: MIT Press, pages 27–77, 1999.
M. J. Wooldridge and P. G. Ciancarini. Agent-Oriented Software Engineering: The state of the art. In P. G. Ciancarini and M. J. Wooldridge (Eds.) AOSE 2000, Heidelberg: Springer-Verlag, pages. 1–25, 2001.
E. Yu. Modeling Strategic Relationships for Process Reengineering. PhD thesis, University of Toronto, 1995.
About this article
Cite this article
Guizzardi, R.S.S., Perini, A. Analyzing requirements of knowledge management systems with the support of agent organizations. J Braz Comp Soc 11, 41–60 (2005). https://doi.org/10.1007/BF03192370
- agent organizations modeling
- knowledge management
- agent-oriented methodologies