According to my current implementation, agents check that there are no incoming messages (requests or responses) before sending/initiating a request. That's fine. The problem scenario occurs when an agent receives a response and a request. Does the ordering of which it processes first matter? Yes, I think so. The agent should
process any incoming responses (updating its belief base as necessary) first before responding to a request.
Post a Comment