Abstraction in communicating agents

Further information to come.