Handling of unexpected behavior
Currently agents assume an ideal communication with other agents. This has to be extended such that agents can handle unexpected situations e.g., messages get lost, an agent replies with an unexpected message, an agent does not reply within a certain amount of time...