REDACT: preventing database deadlocks from application-based transactions
暂无分享,去创建一个
Ugo Buy | Mark Grechanik | B. M. Mainul Hossain | Haisheng Wang | M. Grechanik | U. Buy | B. M. Hossain | Haisheng Wang
[1] Micha Hofri. On Timeout for Global Deadlock Detection in Decentralized Database Systems , 1994, Inf. Process. Lett..
[2] Douglas C. Schmidt,et al. Pattern-Oriented Software Architecture, Patterns for Concurrent and Networked Objects , 2013 .
[3] Meikel Pöss,et al. Generating Thousand Benchmark Queries in Seconds , 2004, VLDB.
[4] Martin C. Rinard,et al. ACM Conference on Object-Oriented Programming, Systems, Languages and Applications (OOPSLA), November 2002 Ownership Types for Safe Programming: Preventing Data Races and Deadlocks , 2022 .
[5] Yuanyuan Zhou,et al. Learning from mistakes: a comprehensive study on real world concurrency bug characteristics , 2008, ASPLOS.
[6] Parosh Aziz Abdulla. A Type and Effect System for Deadlock Avoidance in Low-level Languages , 2011 .
[7] Scott A. Mahlke,et al. The theory of deadlock avoidance via discrete control , 2009, POPL '09.
[8] Ugo Buy,et al. Preventing database deadlocks in applications , 2013, ESEC/FSE 2013.
[9] Laure Petrucci,et al. The Petri Net Markup Language: Concepts, Technology, and Tools , 2003, ICATPN.
[10] Andreas Reuter,et al. Transaction Processing: Concepts and Techniques , 1992 .
[11] Sarfraz Khurshid,et al. Automated SQL query generation for systematic testing of database engines , 2010, ASE.
[12] Arie Shoshani,et al. System Deadlocks , 1971, CSUR.
[13] Dawson R. Engler,et al. RacerX: effective, static detection of race conditions and deadlocks , 2003, SOSP '03.
[14] Panos J. Antsaklis,et al. Synthesis of deadlock prevention supervisors using Petri nets , 2002, IEEE Trans. Robotics Autom..
[15] Horatiu Jula,et al. Deadlock Immunity: Enabling Systems to Defend Against Deadlocks , 2008, OSDI.
[16] Donald R. Slutz,et al. Massive Stochastic Testing of SQL , 1998, VLDB.
[17] Michael D. Ernst,et al. Static Deadlock Detection for Java Libraries , 2005, ECOOP.