Browse Prior Art Database

Automated Mapping System

IP.com Disclosure Number: IPCOM000086937D
Original Publication Date: 1976-Nov-01
Included in the Prior Art Database: 2005-Mar-03
Document File: 3 page(s) / 36K

Publishing Venue

IBM

Related People

Amundson, DN: AUTHOR [+2]

Abstract

The Automated Mapping System is used to determine the instruction coverage of programs being tested on the monitored system (MS). Instruction coverage analysis (also called mapping) identifies those instructions which have been executed. Mapping does not indicate the sequence of instruction execution or the number of times instructions have been executed. Mapping indicates which instructions were or were not executed in programs being tested.

This text was extracted from a PDF file.
At least one non-text object (such as an image or picture) has been suppressed.
This is the abbreviated version, containing approximately 53% of the total text.

Page 1 of 3

Automated Mapping System

The Automated Mapping System is used to determine the instruction coverage of programs being tested on the monitored system (MS). Instruction coverage analysis (also called mapping) identifies those instructions which have been executed. Mapping does not indicate the sequence of instruction execution or the number of times instructions have been executed. Mapping indicates which instructions were or were not executed in programs being tested.

The Automated Mapping System illustrated in the drawing uses a mapping device (MD) to monitor the instruction addresses used by programs being tested. As each instruction address is sent via the storage address register (SAR) lines to the MD, the MD sets a corresponding bit indicator to 1. After programs have been tested, the MD memory will contain a 1 for instructions which were executed and a 0 for instructions which were not executed.

The programs being tested on the MS are dynamically loaded from magnetic disk. Consequently, the set of programs in the main memory of the MS is constantly changing. Therefore, the MD must be automatically controlled and the mapping data automatically saved for each program. The Automated Mapping System performs the automatic control and saving of map data. The data collection system (DCS) is first loaded with a mapping initialization program. The MS is loaded with a mapping control program (MCP). The MCP reads a list of the programs to be mapped. The program names are also sent to the DCS via the communication interface (CI). The DCS builds buffers for the map data. The MCP maintains two tables. Table 1 contains a list of the programs to be mapped. Table 2 contains a list of those programs currently executing in the MS. When the MCP has read the entire list of program names, the MCP sends a message (via the CI)...