Towards a formal semantics of event-based multi-agent simulations

2Citations
Citations of this article
24Readers
Mendeley users who have this article in their library.
Get full text

Abstract

The aim of this paper is to define a non-ambiguous operational semantics for event-based multi-agent modeling and simulation, applied to complex systems. A number of features common to most multi-agent systems have been retained: 1) agent proactive as well as reactive behavior, 2) concurrency: events can arrive simultaneously to an agent, an environment or any simulated entity and the actual change only depends on the target according to the influence/reaction paradigm [1], 3) instantaneity: if reaction takes time, perception as well as information diffusion is instantaneous and should be processed separately, 4) structure dynamics: the interaction structure (who is talking to whom) changes over time, and the agents as well as any simulated entity may be created or destroyed in the course of the simulation. For each of these features, a solution inspired by the work on DEVS (Discrete EVent Systems, [2]) is proposed. Proactive/reactive behavior is naturally taken into account by DEVS. Concurrency is dealt with using //-DEVS (in [2]), a variant of the pure DEVS. Instantaneity is managed by distinguishing the physical events producing state transitions and the logical events realizing only perception and information diffusion. The structure dynamics is achieved by using a variant of ρ-DEVS (cf. [3]) where the expressiveness allows to manage hierarchical structures. The operational semantics is given as abstract algorithms and the expressive power of this formalism is illustrated on a simple example.

Cite

CITATION STYLE

APA

Müller, J. P. (2009). Towards a formal semantics of event-based multi-agent simulations. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 5269, pp. 195–214). https://doi.org/10.1007/978-3-642-01991-3_15

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free