Constraining autonomy through norms
An approach to the analysis and design of multiagent systems based on interaction frames
Towards an organizational model for agent societies using contracts
Skeleton-based agent development for electronic institutions
Improving fault-tolerance by replicating agents
Flexible protocol specification and execution