Interaction-Oriented Programming: Intelligent, Meaning-Based Multiagent Systems
Abstract
Interaction-Oriented Programming (IOP) is an approach for engineering decentralized multiagent systems based in the idea of modeling interaction meaning. Modeling meaning enables agents to make flexible decentralized decisions. IOP addresses the key architectural elements of multiagent systems, from communication services for messaging to protocols and norms. In this demo, we showcase the tools developed over the last decade that enable specifying, verifying, and implementing meaning-based, decentralized multiagent systems. CCS CONCEPTS • Computing methodologies → Multi-agent systems; Distributed programming languages.