Test Tool for Creating Errors in Communications Between Elements in a Data Processing System
Original Publication Date: 1989-Apr-01
Included in the Prior Art Database: 2005-Jan-27
Elements A and B of a data processing system, for example, a central computer and a peripheral device, are interconnected to exchange units of data called messages. Each element should be able to recognize an invalid message and to take some appropriate action. A test tool is connected in the link between the two units to create invalid messages for testing. The drawing shows components of the test tool that receives messages from A and selectively creates invalid messages at the input to B. A second tool can be connected to handle messages from B to A. If messages between A and B are not interlocked but instead are sent as a stream of bytes, the two tools can operate independently. They can also cooperate for a test. During a test, A and B send valid messages that are selected to simulate their normal operations.