How Do Agents Affect Modifiability? A Comparison between Two Architectures for Intelligent Virtual Environments for Training

  • Authors:
  • Gonzalo Méndez;Angélica Antonio

  • Affiliations:
  • Computer Science School, Technical University of Madrid,;Computer Science School, Technical University of Madrid,

  • Venue:
  • ECSA '08 Proceedings of the 2nd European conference on Software Architecture
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

The use of agents is spreading as a means to develop different kinds of software systems, among which we can find Intelligent Virtual Environments for Training. The agent community has already started to pay attention to software engineering issues to develop agent-oriented systems, but they are mainly focused on methodologies and, to some extent, design patterns. However, not much attention has been paid to software architecture for the moment. We compare two agent-based software architectures for Intelligent Virtual Environments for Training that are intended to be easily extended and modified. The first one was designed using an organizational approach recommended by some agent oriented methodologies. The second one is a redesign of the first architecture using more formal principles and methods of software architecture design. A comparison between both architectures highlights the need to pay more attention to software architecture design in this field.