Elke Steegmans

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)
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)
Our own experience in developing agents and multiagent 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 results(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)
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)
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)
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)
There is an increasing need for adaptivity in distributed software systems. The concept of “roles” has been put forward in literature as a promising approach to allow objects to evolve over time. In this paper, we propose to use roles for modeling adaptable distributed software systems. In particular, we study the use of Aspect-Oriented Software Development(More)