Modeling Autonomous Adaptive Agents with Functional Language for Simulations

  • Richárd Legéndi
  • László Gulyás
  • Rajmund Bocsi
  • Tamás Máhr
Conference paper

DOI: 10.1007/978-3-642-04686-5_37

Part of the Lecture Notes in Computer Science book series (LNCS, volume 5816)
Cite this paper as:
Legéndi R., Gulyás L., Bocsi R., Máhr T. (2009) Modeling Autonomous Adaptive Agents with Functional Language for Simulations. In: Lopes L.S., Lau N., Mariano P., Rocha L.M. (eds) Progress in Artificial Intelligence. EPIA 2009. Lecture Notes in Computer Science, vol 5816. Springer, Berlin, Heidelberg

Abstract

The basic concept of agent-based modeling is to create adaptive agents to operate in a changing environment. Agents make autonomous decisions and modify their environment through continuous interactions. The Functional Agent-Based Language for Simulations (FABLES) is a special purpose language for ABM that is intended to reduce programming skills required to create simulations. The aim of FABLES is to allow modelers to focus on modeling, and not on programming. This paper provides an overview of FABLES, explaining the traits and the design concepts of this hybrid language that merges features of object-oriented, functional and procedural languages to provide flexibility in model design. To demonstrate some of these issues, we describe modeling with FABLES via the popular El Farol Bar problem from a user perspective, by means of example.

Keywords

Functional programming agent-based simulations multi-formalism El Farol Bar problem 

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Copyright information

© Springer-Verlag Berlin Heidelberg 2009

Authors and Affiliations

  • Richárd Legéndi
    • 1
  • László Gulyás
    • 1
  • Rajmund Bocsi
    • 1
  • Tamás Máhr
    • 1
  1. 1.AITIA International Inc.BudapestHungary

Personalised recommendations