Learn More
Modeling the environment and agent-environment relationships is not well explored in multi-agent systems, in particular not for software multi-agent systems. This paper aims to contribute with a generic model for active perception in situated multi-agent systems. Active perception enables an agent to direct its perception at the most relevant aspects in the(More)
Our own experience in developing agents and multi-agent systems painfully taught us that there are no instruments to support the implementation of such systems. A thorough literature study confirms the fact that implementation issues, which are definitely non-trivial but clearly underestimated, are mostly achieved in an ad hoc fashion. This obviously(More)
In order to cope with today's dynamic environment the described manufacturing control system is designed as a self-organising multi-agent system. The design of this novel system implements the PROSA reference architecture [12]. Coordination among agents is done indirectly through a pheromone-based dissipative field as is done by social insects in(More)
In this paper we introduce a model for direct communication in situated multi-agent systems. Direct communication is typically associated with cognitive agents, where the information encoded in the messages is related to a mental state. This generally assumed view on communication however, does not fit the approach of situated, behavior-based agents. We(More)
The development of (internet) agents is often a tedious and error-prone task resulting in poorly reusable designs, since both the <i>internal computation</i> of the agent as well as the <i>coordination support</i> are developed in an <i>ad hoc</i> fashion. To improve the process of agent-oriented software development, we propose an <i>agent design(More)
Engineering non-trivial open multi-agent systems is a challenging task. Our research focusses on situated multi-agent systems, i.e. systems in which agents are explicitly placed in an environment which agents can perceive and in which they can act. Situated agents do not use long-term planning to decide what action sequence should be executed, but select(More)
In this paper, we discuss the position of multi-agent systems (MASs) in the software development process. Basically, MASs provide an approach for solving software problems by decomposing a system into a number of autonomous entities, embedded in an environment, which cooperate in order to achieve the functional and non-functional requirements of the system.(More)
Engineering non-trivial open multi-agent systems is a challenging task. Our research focusses on situated multi-agent systems, i.e. systems in which agents are explicitly placed in a context – an environment – which agents can perceive and in which they can act. Two concerns are essential in developing such open systems. First, the agents must be adaptive(More)