Analyzing requirements of knowledge management systems with the support of agent organizations

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.

[1]  Guillermo Ricardo Simari,et al.  Multiagent systems: a modern approach to distributed artificial intelligence , 2000 .

[2]  Patricia Gongla,et al.  Evolving communities of practice: IBM Global Services experience , 2001, IBM Syst. J..

[3]  Virginia Dignum,et al.  Seducing, engaging and supporting communities at Achmea , 2005 .

[4]  Andreas Abecker,et al.  Agent-Mediated Knowledge Management , 2004, Lecture Notes in Computer Science.

[5]  Jaime Simão Sichman,et al.  Multi-agent dependence by dependence graphs , 2002, AAMAS '02.

[6]  Lora Aroyo,et al.  Agent-Oriented Knowledge Management in Learning Environments: A Peer-to-Peer Helpdesk Case Study , 2003, AMKM.

[7]  Anna Perini,et al.  Providing Knowledge Management Support to Communities of Practice through Agent Oriented Analysis , 2004 .

[8]  Franco Zambonelli,et al.  Engineering self-organising systems : nature-inspired approaches to software engineering , 2004 .

[9]  John Mylopoulos,et al.  Specifying and analyzing early requirements in Tropos , 2004, Requirements Engineering.

[10]  Etienne Wenger,et al.  Communities of Practice: Learning, Meaning, and Identity , 1998 .

[11]  A. Roadmapof A Roadmap of Agent Research and Development , 1995 .

[12]  John Mylopoulos,et al.  Non-Functional Requirements in Software Engineering , 2000, International Series in Software Engineering.

[13]  M. Crossan The Knowledge-Creating Company: How Japanese Companies Create the Dynamics of Innovation , 1996 .

[14]  Jacques Ferber,et al.  From Agents to Organizations: An Organizational View of Multi-agent Systems , 2003, AOSE.

[15]  M. V. Dignum,et al.  A Model for Organizational Interaction: based on Agents, founded in Logic , 2000 .

[16]  Michael Wooldridge,et al.  Agent-Oriented Software Engineering: The State of the Art , 2009, AOSE.

[17]  野中 郁次郎,et al.  The Knowledge-Creating Company: How , 1995 .

[18]  Anna Perini,et al.  Using intentional analysis to model knowledge management requirements in communities of practice , 2003 .

[19]  Gerhard Weiss,et al.  Multiagent systems: a modern approach to distributed artificial intelligence , 1999 .

[20]  Renata S. S. Guizzardi,et al.  SCALE: supporting community awareness, learning, and evolvement in an organizational learning environment , 2004 .

[21]  Paolo Bouquet,et al.  Peer-Mediated Distributed Knowledge Management , 2003, AMKM.

[22]  Gerd Wagner,et al.  The Agent-Object-Relationship metamodel: towards a unified view of state and behavior , 2003, Inf. Syst..

[23]  Anna Perini,et al.  Intentional Analysis for Distributed Knowledge Management , 2003, AMKM.

[24]  Fausto Giunchiglia,et al.  Tropos: An Agent-Oriented Software Development Methodology , 2004, Autonomous Agents and Multi-Agent Systems.

[25]  Eric Yu,et al.  Modeling Strategic Relationships for Process Reengineering , 1995, Social Modeling for Requirements Engineering.

[26]  Frank Dignum,et al.  Dynamic Reorganization of Agent Societies , 2004 .

[27]  Klaas Sikkel,et al.  Supporting Knowledge exchange isn't Easy: Lessons Learnt from a Case Study , 2003 .

[28]  Anna Perini,et al.  Developing Tools for Agent-Oriented Visual Modeling , 2004, MATES.