发明名称 System, method and computer program product for testing software
摘要 A system, method and computer program product are provided for testing software to be run on a data processing apparatus having a processor for performing data processing operations, a memory for storing data for access by the processor, and at least one temporary storage located between the processor and the memory and operable to temporarily store data to improve speed of access to that data by the processor. The software tested controls the maintenance of data by the at least one temporary storage. The test system comprises a processor simulator for simulating the data processing operations performed by the processor, including issuing an access request when access to a data value is required, the access request causing one or more data access operations to be performed. The test system also includes a temporary storage simulator provided for each temporary storage, and arranged to simulate the operation of that associated temporary storage. Each data access operation of the access request is routed to an appropriate temporary storage simulator, and that temporary storage simulator then determines whether the data required by that data access operation is stored in the temporary storage simulator. If so, the required data is retrieved from the temporary storage simulator rather than from memory. The test system also includes a checker operable to perform a checking operation to check the accuracy of the data retrieved for each data access operation of the access request.
申请公布号 US2006174155(A1) 申请公布日期 2006.08.03
申请号 US20050049284 申请日期 2005.02.03
申请人 ARM LIMITED 发明人 MANSELL DAVID H.
分类号 G06F11/00 主分类号 G06F11/00
代理机构 代理人
主权项
地址