Patent · US Active

Identifying potential lock conditions in transactional software applications

US8966451B2 · kind B2 · utility

2Cited by
7References
14Claims
0Family size

Assignee

Inventor

Key dates

Filing dateNov 26, 2008
Grant dateFeb 24, 2015
Priority date
Expiry dateAug 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.