Patent · US Active

White box code concurrency testing for transaction processing

US10430321B1 · kind B1 · utility

4Cited by
6References
20Claims
0Family size

Assignee

Inventors

Key dates

Filing dateAug 21, 2018
Grant dateOct 1, 2019
Priority date
Expiry dateAug 21, 2038

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F16/901
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

Provided are systems, methods, and media for concurrency conflict testing for shared resources. An example method includes identifying shared resources that are to be accessed by an application. Generating a plurality of concurrency test scenarios based on the shared resources. Analyzing a plurality of concurrency test cases to detect which concurrency test cases include a reference to the shared resources. Executing a concurrency test scenario. Performing the following while or before the concurrency test scenario is executing, obtaining analyzed concurrency test cases associated with the concurrency test scenario which referenced the shared resources, obtaining application modules pertaining to the obtained concurrency test cases, generating concurrency application modules by adding breakpoints to the obtained application modules, executing the obtained concurrency test cases until all of the obtained concurrency test cases are latched at the breakpoints, and simultaneously resuming the execution of the obtained concurrency test cases.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.