FCVW agent framework

The rising cost and growing complexity of software development is a triggering force for the development of frameworks. Frameworks provide reusability of components and they have been developed for many domains. However, very few attempts have been made to develop agent frameworks for Collaborative Virtual Environments (CVEs). This paper presents processes used in developing an agent framework for Federated Collaborative Virtual Workspace (FCVW) based on Agent Oriented Software Engineering (AOSE) techniques. FCVW is an extension of MITRE's Collaborative Virtual Workspace (CVW). The main objective of this framework is to allow FCVW users to create software agents more easily.

[1]  Danny Weyns,et al.  Agent implementation patterns , 2002, OOPSLA 2002.

[2]  Ralph Johnson,et al.  design patterns elements of reusable object oriented software , 2019 .

[3]  Scott A. DeLoach,et al.  An Overview of the Multiagent Systems Engineering Methodology , 2000, AOSE.

[4]  Hyacinth S. Nwana,et al.  Software agents: an overview , 1996, The Knowledge Engineering Review.

[5]  Elizabeth A. Kendall,et al.  The layered agent pattern language , 1997 .

[6]  Jennifer Bigus,et al.  Constructing intelligent agents using JAVA , 1998 .

[7]  Kutluhan Erol,et al.  Designing agents from reusable components , 2000, AGENTS '00.

[8]  Jane N. Mosier,et al.  Collaborative virtual workspace , 1997, GROUP.

[9]  Amund Tveit,et al.  A survey of Agent-Oriented Software Engineering , 2001 .

[10]  Kai Koskimies,et al.  Framelets—small and loosely coupled frameworks , 2000, CSUR.

[11]  Franco Zambonelli,et al.  Software Engineering for Large-Scale Multi-Agent Systems , 2003, Lecture Notes in Computer Science.

[12]  Elhadi M. Shakshuki,et al.  Client software agents in FCVW , 2005, International Conference on Information Technology: Coding and Computing (ITCC'05) - Volume II.

[13]  Douglas C. Schmidt,et al.  Building application frameworks: object-oriented foundations of framework design , 1999 .

[14]  Danny B. Lange,et al.  Agent design patterns: elements of agent application design , 1998, AGENTS '98.

[15]  Douglas C. Schmidt,et al.  Implementing application frameworks: object-oriented frameworks at work , 1999 .

[16]  Mohamed S. Kamel,et al.  Agent-Based System Architecture for Dynamic and Open Environments , 2003, Int. J. Inf. Technol. Decis. Mak..

[17]  Haralambos Mouratidis,et al.  Security Patterns for Agent Systems , 2003 .