Yes, every performance of a play is in fact a bit different, but the outcome is always the same. I was more interested in the question if plays
can be considered as a kind of model for systems
with complex BDI agents and abstract rules. If a developer programs an object-oriented system, he determines in detail what every object should do, step by step, in every possible situation, see
http://4loc.wordpress.com/2009/08/23/longing-for-world-domination/
What happens if we write advanced programs for agent-
oriented systems, would they look like plays from a playwright? Or would we have to program
beliefs, desires, emotions and intentions?

In plays, the actors are driven by basic emotions
and intentions. One theme is "love in hate" or "desire in vengeance" which appears in "Romeo and Juliet". Among others, the "desire in vengeance" theme can also be found in Hamlet: Ophelia and Hamlet love each other, but Hamlet kills her father accidentally, she kills herself, then her brother Laertes takes revenge, and in the end they are all dead.

The playwright usually describes one of many possible plots or outcomes for a certain theme, here for instance what could happen if love and hate collide. The basic motives are as simple as the rules in basic ABMs. This is why I said that ABMs and plays can be considered as two extremes on one scale:

ABMs:
- simple agents, driven by basic rules
- outcome (the sequence of actions) is not determined

Plays:
- complex actors, driven by basic emotions and intentions
- outcome (the sequence of actions) is determined

-J.


============================================================
FRIAM Applied Complexity Group listserv
Meets Fridays 9a-11:30 at cafe at St. John's College
lectures, archives, unsubscribe, maps at http://www.friam.org

Reply via email to