Agent Oriented Programming Languages

Agent Oriented Programming Languages

Agent based programming is an interesting approach for simulation and modeling – look on articles about agent based modeling (ABM) – e.g. http://www.pnas.org/content/99/suppl.3/7280.full

There is also the agent oriented programming paradigm (AOP) – see Wikipedia http://en.wikipedia.org/wiki/Agent-oriented_programming.

Unfortunately, the list of AOP languages is long, most are proprietary, decommissioned, and it seems to me that there did still no main stream emerge:

  • 2APL / 3APL
  • AFAPL
  • Agent0
  • Agent Factory
  • Agent Sheet
  • Agent Speak
  • ASPECS
  • BRAHMS
  • Breve
  • Concurrent METATEM
  • CArtAgo
  • DigiHive
  • GOAL
  • Jack
  • Jade
  • Jadex
  • Janus Project
  • JIAC
  • NetLogo
  • StarLogo
  • Steve
  • SOAR
  • SPARK

That’s a lot – maybe you can help me to find even more.

Many of them are similar and implement a belief–desire–intention software model (BDI) – http://en.wikipedia.org/wiki/Belief-Desire-Intention_software_model

In some later Blog I’ll give some feedback on the languages I’ve tried myself.

Leave a Reply

Your email address will not be published. Required fields are marked *