Patent Document ID: 20120042301
Application ID: 12856356
Patent Flag: 0

Claim One:
1. A method of detecting database deadlocks induced by database-centric applications, comprising: retrieving data associated with a plurality of database-centric applications (DCAs) from a database; identifying at least one structured query language (SQL) statement and at least one transaction from the data associated with the plurality of DCAs; parsing the at least one SQL statement and the at least one transaction into syntax trees, the syntax trees identifying a data structure of the at least one SQL statement and the at least one transaction; generating at least one Petri net model based on the syntax trees and a database schema, the at least one Petri net model identifying a flow of operations within the at least one SQL statement and the at least one transaction; and generating at least one augmented Petri net model based on the at least one Petri net model, the at least one augmented Petri net model identifying a deadlock caused by at least two of the plurality of DCAs.