Results 1 -
9 of
9
Environment as a first class abstraction in multiagent systems
- AUTON AGENT MULTI-AGENT SYST
, 2007
"... ..."
On the Role of Environments in Multiagent Systems
- First International Workshop, E4MAS 2004
, 2005
"... For a long time, the role of the environment has been underestimated in multiagent systems research. Originating from research on behavior-based agents and situated multiagent systems, the importance of the environment is now gradually being accepted in the multiagent system community in general. In ..."
Abstract
-
Cited by 54 (11 self)
- Add to MetaCart
For a long time, the role of the environment has been underestimated in multiagent systems research. Originating from research on behavior-based agents and situated multiagent systems, the importance of the environment is now gradually being accepted in the multiagent system community in general. In this paper, we elaborate on the role of environments in multiagent systems. We present a model for multiagent systems that puts forward agents and the environment as first-order abstractions. Starting from this model, we elaborate on the logical functionalities of the environment. Competence in engineering environments is a prerequisite to apply environments in practical multiagent system applications. We briefly discuss how current agent-oriented methodologies deal with the environment, and we discuss an approach for engineering environments that puts forward artifacts as building blocks for environments. After that we present the concern-based approach for engineering environments developed in our research group. This approach models the environment as a set of modules that represent different functional concerns of the environment. We illustrate how we have applied this approach in a real-world multiagent system application. The paper concludes with a number of research challenges that are important for the further exploration of environments for multiagent systems. Povzetek: Opisuje vlogo okolij v multiagentnih sistemih. 1
Tag Interactions in Multi-Agent Systems: Environment Support
, 2005
"... Abstract. Tag interactions refer to interactions in which software agents are intentionally or opportunistically involved. Intentional tag interactions allow agents to observe each other, like when one observes the physical condition of others. Opportunistic tag interactions occur when one agent rec ..."
Abstract
-
Cited by 7 (1 self)
- Add to MetaCart
(Show Context)
Abstract. Tag interactions refer to interactions in which software agents are intentionally or opportunistically involved. Intentional tag interactions allow agents to observe each other, like when one observes the physical condition of others. Opportunistic tag interactions occur when one agent receives information about others without requesting for it, like when one realizes that a friend is ill. Such cases seem natural for human-beings, but software agents need specific support. In this paper we model tag interactions based on the agent environment and computational bodies to enact, maintain, and regulate their execution. We discuss our model and we identify further issues in the current state of the research. An example application is described in detail to show the potential of introducing tag interactions. Future work aims at addressing the present research issues and to implement the example application to experimentally evaluate the computational and communication cost of tag interactions. 1
CArtAgO: An Infrastructure for Engineering Computational Environments
- 3rd Inter. Workshop “Environments for Multi-Agent Systems” (E4MAS
, 2006
"... Abstract. Artifacts have been recently proposed as first-class abstractions to model and engineer general-purpose computational environments for multiagent systems. In this paper, we consider the design and development of an infrastructure called CArtAgO, directly supporting the artifact notion for ..."
Abstract
-
Cited by 7 (0 self)
- Add to MetaCart
(Show Context)
Abstract. Artifacts have been recently proposed as first-class abstractions to model and engineer general-purpose computational environments for multiagent systems. In this paper, we consider the design and development of an infrastructure called CArtAgO, directly supporting the artifact notion for the engineering of multiagent applications. We first propose an abstract model of the infrastructure, and then describe an implementation prototype of it. 1
An Observation Framework for Multi-Agent Systems
"... Existing middleware platforms for multi-agent systems (MAS) do not provide general support for observation. On the other hand, observation is considered to be an im-portant mechanism needed for realizing effective and ef-ficient coordination of agents. This paper describes a framework called Agent O ..."
Abstract
-
Cited by 2 (2 self)
- Add to MetaCart
(Show Context)
Existing middleware platforms for multi-agent systems (MAS) do not provide general support for observation. On the other hand, observation is considered to be an im-portant mechanism needed for realizing effective and ef-ficient coordination of agents. This paper describes a framework called Agent Observable Environment (AOE) for observation-based interaction in MAS. The framework pro-vides 1) possibility to model MAS components with RDF-based observable soft-bodies, 2) support for both query and publish/subscribe style ontology-driven observation, and 3) ability to restrict the visibility of observable information us-ing observation rules. Additionally, we report on an imple-mentation of the framework for the JADE middleware plat-form, where AOE is realized as a custom kernel service. 1
Published version An Observation Framework for Multi-Agent Systems
"... This is an electronic reprint of the original article. This reprint may differ from the original in pagination and typographic detail. ..."
Abstract
- Add to MetaCart
(Show Context)
This is an electronic reprint of the original article. This reprint may differ from the original in pagination and typographic detail.
DOI: 10.1017/S000000000000000 Printed in the United Kingdom Environment, a first-order abstraction in multiagent systems
"... There is a growing awareness in the multiagent systems research community that the environment plays a prominent role in multiagent systems. Originating from research on behavior-based agent systems and situated multiagent systems, the importance of the environment is now gradually been accepted in ..."
Abstract
- Add to MetaCart
There is a growing awareness in the multiagent systems research community that the environment plays a prominent role in multiagent systems. Originating from research on behavior-based agent systems and situated multiagent systems, the importance of the environment is now gradually been accepted in the multiagent system community in general. In this paper, we put forward the environment as a first-order abstraction in multiagent systems. This position is motivated by the fact that several aspects of multiagent systems that conceptually do not belong to agents themselves should not be assigned to, or hosted inside the agents. Examples are infrastructure for communication, the topology of a spatial domain or support for the action model. These and other aspects should be considered explicitly. The environment is the natural candidate to encapsulate these aspects. We elaborate on environment engineering, and we illustrate how the environment plays a central role in a real-world multiagent system application. 1
A Virtual E-retailing Environment in GOLEM
"... We present a prototype multi-agent system whose goal is to support a 3D application for e-retailing. The prototype demonstrates how the use of agent environments can be amongst the most promising and flexible approaches to en-gineer e-retailing applications. We illustrate this point by showing how t ..."
Abstract
- Add to MetaCart
(Show Context)
We present a prototype multi-agent system whose goal is to support a 3D application for e-retailing. The prototype demonstrates how the use of agent environments can be amongst the most promising and flexible approaches to en-gineer e-retailing applications. We illustrate this point by showing how the agent environment GOLEM uses seman-tic web concepts to develop the e-retailing application. In this context we describe the features of GOLEM that allow a user to become an avatar and explore the environment by searching and dynamically discovering new products and services.
Game-based E-retailing in GOLEM Agent Environments
"... We present a prototype multi-agent system whose goal is to support a 3D application for e-retailing. The prototype demonstrates how the use of agent environments can be amongst the most promising and flexible approaches to engineer e-retailing ap-plications. We illustrate this point by showing how t ..."
Abstract
- Add to MetaCart
(Show Context)
We present a prototype multi-agent system whose goal is to support a 3D application for e-retailing. The prototype demonstrates how the use of agent environments can be amongst the most promising and flexible approaches to engineer e-retailing ap-plications. We illustrate this point by showing how the agent environment GOLEM supports social interactions and how it combines them with semantic-web technolo-gies to develop the e-retailing application. We also describe the features of GOLEM that allow a user to engage in e-retailing activities in order to explore the virtual social environment by searching and dynamically discovering new agents, products and services. Key words: agent environments, e-retailing, social interaction, games 1