SIMBA: An Approach for Real-Time Multi-agent Systems (original) (raw)

Towards a Real›Time Multi›Agent System Architecture

Over the last few years, the application of the agent/multiagent system paradigm seems appropriate for solving complex problems which require intelligence and bounded response times. This paper presents SIMBA: an architecture based on ARTIS agents as its main component for the development of real-time multiagent systems. The ARTIS agent architecture guarantees an agent response that satisfies all its critical temporal restrictions in a real-time environment. The main feature of SIMBA systems is their applicability for complex, distributed, real-time domains. The architecture allows the communication among agents taking into account their hard temporal restrictions. Also, the SIMBA architecture is open, allowing the interaction with external agents or FIPA-compliant agent platforms and offering temporallybounded services.

Real-Time Multi-Agent System Development and Implementation

The agent/multi-agent system paradigm is an important field inside Artificial Intelligence. The use of this paradigm in real-world problems and the existence of development methods and related toolkits are currently two of the main lines of interest in this area. In order to try to solve these problems, it is necessary to develop and make use of agent/multi-agent architectures and development tools. This paper presents a development method for real-time multi-agent systems, called RT-MESSAGE, and an implementation toolkit, called InSiDE+. The developed systems are based on the SIMBA architecture.

Hybrid multi-agent architecture as a real-time problem-solving model

Expert Systems With Applications, 2008

This paper presents a multi-agent architecture that facilitates the development of real-time multi-agent systems based on the SIMBA 10 approach. The approach allows the integration of unbounded deliberative processes with critical real-time tasks. CBP-BDI deliberative 11 agents collaborate with ARTIS agents in order to solve real-time problems efficiently. The proposal has been successfully tested and eval-12 uated in a case study based on the use of mobile robots for mail delivery. 13

The ARTIS Agent Architecture: Modelling Agents in Hard Real-Time Environments

Over the last few years more complex techniques have been used to develop hard real-time systems, and the multi-agent system paradigm seems to be an appropriate approach to be applied in this area. The temporal restrictions of these systems made necessary to build agents architectures that satisfy these restrictions. A formal Agent architecture to model hard-real time systems is proposed in this paper. A prototype that follows this agent architecture and works in a hard real-time environment has been implemented. Finally, a study case is described to show the design agent process.

An agent architecture to fulfill real-time requirements

Proceedings of the fourth …, 2000

In this paper we present AMSIA, an agent architecture that combines the possibility of using different reasoning methods with a mechanism to control the resources needed by the agent to fulfill its high level objectives. The architecture is based on the blackboard paradigm which offers the possibility of combining different reasoning techniques and opportunistic behavior. The AMSIA architecture adds a representation of plans of objectives allowing different reasoning activities to create plans to guide the ...

Towards a real-time agent architecture-a whitepaper

Proceedings. Fifth International Workshop on Object-Oriented Real-Time Dependable Systems, 2000

Applications such as military training simulations, and electronic commerce can benefit from the flexible and responsive nature of multi-agent systems. These applications have inherent timing constraints on the operations and interactions that the agents might perform. This paper presents a real-time agent architecture in which agents communicate, cooperate, coordinate and negotiate to meet the goals of a particular application under specified timing constraints. The architecture provides a real-time CORBA layer to handle underlying real-time communication. It also has a real-time agent communication layer in which agents interact via a real-time extension of a well-known agent communication language.

Developing real-time multi-agent systems

2002

The application of multi-agent systems to real-time environments is an interesting line of work that can provide new solutions to very complex and restrictive systems such as real-time systems. A suitable method for real-time multi-agent system development must take into account the intrinsic characteristics of systems of this type. This work presents an approach for the development of real-time multi-agent systems. The proposed method is called RT-MESSAGE and is based on the MESSAGE methodology.

An execution time planner for the ARTIS agent architecture

Engineering Applications of Artificial Intelligence, 2008

The purpose of this paper is to present an approach for integrating new complex deliberative behaviours in a real-time agent architecture, specifically in the ARTIS agent architecture, which is specially designed for hard real-time environments. The new deliberative agent proposed remakes its plans at runtime conserving the system integrity and its real-time feature. The proposed system has been successfully tested in a robotic test environment. This environment consisted of the automated management of the internal and external mail in a department plant, where the main goal was to ease the workload of a mail-robot. The results obtained increased the flexibility and adaptability of the real-time agent while retaining the temporal restrictions. r

A real-time agent architecture: Design, implementation and evaluation

2002

The task at hand is the design and implementation of real-time agents that are situated in a changeful, unpredictable, and time-constrained environment. Based on Neisser's human cognition model, we propose an architecture for real-time agents. This architecture consists of three components, namely perception, cognition, and action, which can be realized as a set of concurrent administrator and worker processes. These processes communicate and synchronize with one another for real-time performance.

Behaviour management for real time agents

Inteligencia Artificial,revista Iberoamericana De Inteligencia Artificial, 2005

In the same way living creatures follow different behaviours when facing different stimuli, some computing systems are able to benefit from using different computations for each significant situation faced. For example, this strategy is carried out as "working modes" in the Real-Time Systems domain and as "roles" in Multi-Agent Systems theory. This paper presents an extension of the ARTIS agent (AA ) architecture [1] allowing the agent to explicitly manage different behaviours. The extension has three main aspects: (1) the definition of the alternative behaviours for the agent,