The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Mar. 23, 2021

Filed:

Jul. 24, 2019
Applicant:

International Business Machines Corporation, Armonk, NY (US);

Inventors:

Li Li, Beijing, CN;

Li Xiang, Beijing, CN;

Chang Zhi GZ Zhang, Beijing, CN;

Ting Xie, Beijing, CN;

Xin Zheng, Beijing, CN;

Yan Wang, Beijing, CN;

Hai He, Beijing, CN;

Si Bin Fan, Beijing, CN;

Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
G06F 11/36 (2006.01); G06F 16/901 (2019.01);
U.S. Cl.
CPC ...
G06F 11/3684 (2013.01); G06F 11/3652 (2013.01); G06F 11/3664 (2013.01); G06F 11/3688 (2013.01); G06F 11/3692 (2013.01); G06F 11/3696 (2013.01); G06F 16/901 (2019.01);
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.


Find Patent Forward Citations

Loading…