Monitoring Gofish Agents' Behaviour |
Demo 1: detecting design error Instead of waiting at home, Sue shows up at the distribution center and made a pickup attempt. This "external" event may have been unforeseen by the designer. Thus a design error is detected by Agent Monitor. Monitor writes an error log file, and clearly points to a situation missed in the Gofish MAS design. Demo 2: detecting coding error Suppose the message log of Gofish MAS shows that after "DropOff", a message "send_ziptozip" is followed. However in the actual code, "add_packages" should be executed in order to update the database. Although this doesn't result in a livelock, Monitor detects this coding error and generates the error log file. |
Click to view demonstrations! Demo 1 (design error) Demo 2 (coding error) Click "Stop" button or "Esc " key to stop the animation; click " Reload " button to restart ( make sure your browser is set to allow animation; Note some of the new Betas of Netscape do not allow you to stop these crazy animations...) |
BACK |