Invention Grant
- Patent Title: White box code concurrency testing for transaction processing
-
Application No.: US16520434Application Date: 2019-07-24
-
Publication No.: US10956311B2Publication Date: 2021-03-23
- Inventor: Li Li , Li Xiang , Chang Zhi GZ Zhang , Ting Xie , Xin Zheng , Yan Wang , Hai He , Si Bin Fan
- Applicant: International Business Machines Corporation
- Applicant Address: US NY Armonk
- Assignee: International Business Machines Corporation
- Current Assignee: International Business Machines Corporation
- Current Assignee Address: US NY Armonk
- Agency: Cantor Colburn LLP
- Agent Teddi Maranzano
- Main IPC: G06F11/36
- IPC: G06F11/36 ; G06F16/901

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.
Public/Granted literature
- US20200065235A1 WHITE BOX CODE CONCURRENCY TESTING FOR TRANSACTION PROCESSING Public/Granted day:2020-02-27
Information query