Toolsuite for Implementing Multiagent Systems Based on Communication Protocols
By: Amit K. Chopra, Samuel H. Christie V, Munindar P. Singh
Potential Business Impact:
Helps programs work together by planning their talks.
Interaction-Oriented Programming (IOP) is an approach to building a multiagent system by modeling the interactions between its roles via a flexible interaction protocol and implementing agents to realize the interactions of the roles they play in the protocol. In recent years, we have developed an extensive suite of software that enables multiagent system developers to apply IOP. These include tools for efficiently verifying protocols for properties such as liveness and safety and middleware that simplifies the implementation of agents. This paper presents some of that software suite.
Similar Papers
Agent-Oriented Visual Programming for the Web of Things
Human-Computer Interaction
Lets anyone build smart robot helpers easily.
Aspect-Oriented Programming in Secure Software Development: A Case Study of Security Aspects in Web Applications
Software Engineering
Makes computer programs safer and easier to fix.
Generative AI for Object-Oriented Programming: Writing the Right Code and Reasoning the Right Logic
Software Engineering
Helps computers write code better using AI.