Gery Gutnik

Learn More
Overhearing is gaining attention as a generic method for cooperative monitoring of distributed, open, multiagent systems. It involves monitoring the routine conversations of agents ¿ who know they are being overheard ¿ to assist the agents, assess their progress, or suggest advice. While there have been several investigations of applications and methods of(More)
Representing agent conversations is an important aspect of multi-agent applications. Lately, Petri nets have been found to provide certain advantages comparing to other representation approaches. Radically different approaches using Petri nets have been proposed, and yet their relative strengths and weaknesses have not been examined. This paper analyzes the(More)
Recent multi-agent systems (MAS) are built using an <i>open, distributed</i> design. These systems involve various challenges of monitoring geographically-distributed and independently-built multiple agents. <i>Monitoring by overhearing</i> [3] has been found to provide a powerful monitoring approach particularly suited for open distributed MAS settings.(More)
Open distributed multi-agent systems are gaining interest in the academic community and in industry. In such open settings, agents are often coordinated using standardized agent conversation protocols. The representation of such protocols (for analysis, validation , monitoring, etc) is an important aspect of multi-agent applications. Recently, Petri nets(More)
Lately, overhearing has gained interest in monitoring multi-agent settings. Previous investigations provided an extensive set of techniques using overhearing. However, most previous investigations rely on a problematic assumption that all inter-agent communications can be overheard. In the real-world settings, it is reasonable to assume that the available(More)
Coordination of task execution, in open distributed multi-agent systems , is often accomplished through communications between agents. Thus, most tasks carry some cost associated with those communications. The work in this article proposes to use overhearing for reducing some of this cost, and therefore reducing the overall cost of task execution. Since in(More)
Overhearing is a plan recognition approach for monitoring multi-agent systems, by listening to the routine inter-agent communications. Previous investigations of overhearing explored an extensive set of techniques for overhearing, mostly relying on the assumption that all inter-agent communications are accessible to the overhearing agent. However , in(More)
  • 1