Identifying potential lock conditions in transactional software applications
US8966451B2 · kind B2 · utility
Assignee
Inventor
Key dates
| Filing date | Nov 26, 2008 |
| Grant date | Feb 24, 2015 |
| Priority date | — |
| Expiry date | Aug 24, 2033 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F9/524
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
Systems, and products for testing a transactional software application which interacts with a database structure. The software application includes a plurality of application units, which are adapted to be executed at least in part concurrently. Executing the software application includes executing a plurality of transaction operations on the database structure by a plurality of respective invocations of a database management system of the database structure by the respective plurality of application units. The system also includes computer program instructions for determining locks being applied by the database management system on elements of the database structure for each transaction operation executed by each application unit individually. The system also includes computer program instructions for identifying potential lock conditions of the software application in possible successions of application of the locks according to possible interleaving of the application units.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.