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
- Agent Factory
- Agent Sheet
- Agent Speak
- Concurrent METATEM
- Janus Project
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.