PRESAGE is a simulation platform for rapid prototyping of Agent Societies. It enables designers to investigate the effect of agent design, network properties and the physical environment on individual agent behaviour and long-term collective global performance.
Allow messaging protocols to be defined in some language that can then be parsed into a Plan of some kind.
If possible this language should be verifiable at compile time.