@MISC{Antonio_amodifiable, author = {Angélica De Antonio}, title = {A Modifiable Agent-Based Software Architecture for Intelligent Virtual Environments for Training}, year = {} }
Share
OpenURL
Abstract
During the last years, Intelligent Virtual Environments for Training have become a quite popular application of computer science to education. These systems involve very different technologies, ranging from computer graphics to artificial intelligence. However, little attention has been paid to software engineering issues, and most of these sys-tems are developed in an ad-hoc way that does not allow the reuse of their components or an easy modification of the application, even though some authors claim that the use of agents makes systems be more modifiable. We describe two agent-based software architectures that are intended to be easily extended and modified. The first one was de-signed using an organizational approach recommended by some agent oriented methodologies. The second one is a re-design of the first architecture using more formal principles and methods of software architecture design. A compari-son between both architectures highlights the need to use more formal approaches to design this kind of application, specially if we expect to achieve interchangeability of com-ponents between different applications. 1.