Ricardo Imbert

Learn More
In this paper we propose an architecture for the development of Intelligent Virtual Environments for Training, which is based on a collection of cooperative software agents. The first level of the architecture is an extension of the classical Intelligent Tutoring System architecture that adds to the expert, student, tutoring and communication modules a new(More)
This paper presents the mechanisms proposed by a generic cognitive architecture for virtual characters with emotional influenced behaviors, called cognitiva, to maintain behavior control at will without giving up the richness provided by emotions. This architecture, together with a progressive specification process for its application, have been used(More)
Intelligent behaviours have been traditionally considered exclusively as products of pure rationality processes. Considering other influential factors, such as emotions, has been accused of being " non scientific ". However, pure rational processes fail when trying to explain most of human behaviours, in which emotion plays a key role. Nevertheless,(More)
In the last decades, cognitive and neuroscience findings about emotion have motivated the design of emotional-based architectures to model individuals' behavior. Currently, we are working with a cognitive, multi-layered architecture for Agents, which provides them with emotion-influenced behavior and has been extended to model social interactions. This(More)
This paper describes the software architecture that has been designed as a model for the application of Intelligent Virtual Environments to training activities. CORBA has been used as the middleware to integrate a graphical and interactive environment developed in OpenGL and Visual C++, with a cooperative multi-agent system developed on top of the JADE(More)
As the Internet has become a global medium for communication, virtual environments are consolidating as the arena where users can interact with each others in a synchronous, three-dimensional way. However, the poor behaviour usually shown by the avatars that inhabit these worlds, makes it difficult to achieve an acceptable level of immersion of their users(More)
The traditional consideration that intelligent behaviors can only be produced from pure reasoning fails when trying to explain most of human behaviors, in which the emotional component has a decisive weight. However, the inclusion of this kind of emotional factors charges agent architectures with an extra complexity, making them less efficient or reusable.(More)
The majority of software development projects utilize the use cases technique to define software requirements, which are necessary to determine not only the scope of the software itself, but also the sequence in which this software will be constructed. Currently, there are several proposals to define the construction sequence of software requirements, but(More)