-
2
-
-
33745539674
-
Detecting potential deadlocks with static analysis and runtime monitoring
-
of LNCS, Springer-Verlag
-
AGARWAL, R., WANG, L., AND STOLLER, S. D. Detecting potential deadlocks with static analysis and runtime monitoring. In Proc. Parallel and Distributed Systems (2006), vol. 3875 of LNCS, Springer-Verlag.
-
(2006)
Proc. Parallel and Distributed Systems
, vol.3875
-
-
Agarwal, R.1
Wang, L.2
Stoller, S.D.3
-
3
-
-
70349107754
-
An analysis of i/o and syscalls in critical sections and their implications for transactional memory
-
BAUGH, L., AND ZILLES, C. An analysis of i/o and syscalls in critical sections and their implications for transactional memory. In TRANSACT (2007).
-
(2007)
TRANSACT
-
-
Baugh, L.1
Zilles, C.2
-
4
-
-
0028419265
-
Generating basis siphons and traps of Petri nets using the sign incidence matrix
-
BOER, E. R., AND MURATA, T. Generating basis siphons and traps of Petri nets using the sign incidence matrix. IEEE Trans. on Circuits and Systems-I 41, 4 (1994).
-
(1994)
IEEE Trans. On Circuits and Systems-I
, vol.41
, pp. 4
-
-
Boer, E.R.1
Murata, T.2
-
7
-
-
84945709358
-
Solution of a problem in concurrent programming control
-
DIJKSTRA, E. W. Solution of a problem in concurrent programming control. CACM 8, 9 (1965).
-
(1965)
CACM
, vol.8
, pp. 9
-
-
Dijkstra, E.W.1
-
8
-
-
0345769122
-
-
Springer-Verlag, ch. The Mathematics Behind the Banker's Algorithm
-
DIJKSTRA, E. W. Selected Writings on Computing. Springer-Verlag, 1982, ch. The Mathematics Behind the Banker's Algorithm.
-
(1982)
Selected Writings on Computing
-
-
Dijkstra, E.W.1
-
9
-
-
0242453884
-
RacerX: Effective, static detection of race conditions and deadlocks
-
ENGLER, D., AND ASHCRAFT, K. RacerX: effective, static detection of race conditions and deadlocks. In SOSP (2003).
-
(2003)
SOSP
-
-
Engler, D.1
Ashcraft, K.2
-
10
-
-
0023157013
-
An efficient deadlock avoidance algorithm
-
FINKEL, R., AND MADDURI, H. H. An efficient deadlock avoidance algorithm. Inf. Process. Lett. 24, 1 (1987).
-
(1987)
Inf. Process. Lett.
, vol.24
, pp. 1
-
-
Finkel, R.1
Madduri, H.H.2
-
11
-
-
0036036098
-
Extended static checking for Java
-
FLANAGAN, C., LEINO, K. R. M., LILLIBRIDGE, M., NELSON, G., SAXE, J. B., AND STATA, R. Extended static checking for Java. In PLDI (2002).
-
(2002)
PLDI
-
-
Flanagan, C.1
Leino, K.R.M.2
Lillibridge, M.3
Nelson, G.4
Saxe, J.B.5
Stata, R.6
-
12
-
-
0001415790
-
Deadlock prediction: Easy and difficult cases
-
GOLD, E. M. Deadlock prediction: Easy and difficult cases. SIAM J. Comput. 7, 3 (1978).
-
(1978)
SIAM J. Comput.
, vol.7
, pp. 3
-
-
Gold, E.M.1
-
13
-
-
84913460367
-
Prevention of system deadlocks
-
HABERMANN, A. N. Prevention of system deadlocks. CACM 12, 7 (1969).
-
(1969)
CACM
, vol.12
, pp. 7
-
-
Habermann, A.N.1
-
14
-
-
6944233859
-
-
Wiley
-
HELLERSTEIN, J. L., DIAO, Y., PAREKH, S., AND TILBURY, D. M. Feedback Control of Computing Systems. Wiley, 2004.
-
(2004)
Feedback Control of Computing Systems
-
-
Hellerstein, J.L.1
Diao, Y.2
Parekh, S.3
Tilbury, D.M.4
-
15
-
-
0031118870
-
A survey of Petri net methods for controlled discrete event systems
-
HOLLOWAY, L., KROGH, B., AND GIUA, A. A survey of Petri net methods for controlled discrete event systems. Discrete Event Dynamic Systems: Theory and Applications 7, 2 (1997).
-
(1997)
Discrete Event Dynamic Systems: Theory and Applications
, vol.7
, pp. 2
-
-
Holloway, L.1
Krogh, B.2
Giua, A.3
-
16
-
-
0014973988
-
Comments on prevention of system deadlocks
-
HOLT, R. C. Comments on prevention of system deadlocks. CACM 14, 1 (1971).
-
(1971)
CACM
, vol.14
, pp. 1
-
-
Holt, R.C.1
-
17
-
-
0015397034
-
Some deadlock properties of computer systems
-
HOLT, R. C. Some deadlock properties of computer systems. ACM Comput. Surv. 4, 3 (1972).
-
(1972)
ACM Comput. Surv.
, vol.4
, pp. 3
-
-
Holt, R.C.1
-
20
-
-
72049101320
-
A scalable, sound, eventually-complete algorithm for deadlock immunity
-
JULA, H., AND CANDEA, G. A scalable, sound, eventually-complete algorithm for deadlock immunity. In Workshop on Runtime Verification (2008).
-
(2008)
Workshop on Runtime Verification
-
-
Jula, H.1
Candea, G.2
-
21
-
-
1942539939
-
Modeling multithreaded applications using Petri nets
-
KAVI, K. M., MOSHTAGHI, A., AND YI CHEN, D. Modeling multithreaded applications using Petri nets. International Journal of Parallel Programming 30, 5 (2002).
-
(2002)
International Journal of Parallel Programming
, vol.30
, pp. 5
-
-
Kavi, K.M.1
Moshtaghi, A.2
Yi Chen, D.3
-
22
-
-
0000231261
-
Additional comments on a problem in concurrent programming control
-
KNUTH, D. E. Additional comments on a problem in concurrent programming control. CACM 9, 5 (1966).
-
(1966)
CACM
, vol.9
, pp. 5
-
-
Knuth, D.E.1
-
24
-
-
0032594210
-
An extended banker's algorithm for deadlock avoidance
-
LANG, S.-D. An extended banker's algorithm for deadlock avoidance. IEEE Trans. Software Eng 25, 3 (1999).
-
(1999)
IEEE Trans. Software Eng
, vol.25
, pp. 3
-
-
Lang, S.-D.1
-
26
-
-
33845456481
-
-
Tech. rep., UC Berkeley EE & CS Department, Jan
-
LEE, E. A. The problem with threads. Tech. rep., UC Berkeley EE & CS Department, Jan. 2006.
-
(2006)
The Problem with Threads
-
-
Lee, E.A.1
-
27
-
-
40949111905
-
A survey and comparison of Petri net-based deadlock prevention policies for flexible manufacturing systems
-
LI, Z., ZHOU, M., AND WU, N. A survey and comparison of Petri net-based deadlock prevention policies for flexible manufacturing systems. IEEE Trans. on Systems, Man, and Cybernetics-Part C 38, 2 (2008).
-
(2008)
IEEE Trans. On Systems, Man, and Cybernetics-Part C
, vol.38
, pp. 2
-
-
Li, Z.1
Zhou, M.2
Wu, N.3
-
28
-
-
58249111221
-
Learning from mistakes: A comprehensive study on real world concurrency bug characteristics
-
LU, S., PARK, S., SEO, E., AND ZHOU, Y. Learning from mistakes: a comprehensive study on real world concurrency bug characteristics. In ASPLOS (2008).
-
(2008)
ASPLOS
-
-
Lu, S.1
Park, S.2
Seo, E.3
Zhou, Y.4
-
30
-
-
0020190993
-
Deadlock avoidance revisited
-
MINOURA, T. Deadlock avoidance revisited. J. ACM 29, 4 (1982).
-
(1982)
J. ACM
, vol.29
, pp. 4
-
-
Minoura, T.1
-
32
-
-
0024645936
-
Petri nets: Properties, analysis and applications
-
MURATA, T. Petri nets: Properties, analysis and applications. Proceedings of the IEEE 77, 4 (1989).
-
(1989)
Proceedings of the IEEE
, vol.77
, pp. 4
-
-
Murata, T.1
-
33
-
-
3843134178
-
Deadlock prevention, detection, and resolution: An annotated bibliography
-
NEWTON, G. Deadlock prevention, detection, and resolution: an annotated bibliography. SIGOPS Oper. Syst. Rev. 13, 2 (1979).
-
(1979)
SIGOPS Oper. Syst. Rev.
, vol.13
, pp. 2
-
-
Newton, G.1
-
34
-
-
63549085114
-
Design and implementation of transactional constructs for C/C++
-
NI, Y., WELC, A., ADL-TABATABAI, A.-R., BACH, M., BERKOWITS, S., COWNIE, J., GEVA, R., KOZHUKOW, S., NARAYANASWAMY, R., PREIS, J. O. S., SAHA, B., TAL, A., AND TIAN, X. Design and implementation of transactional constructs for C/C++. In OOPSLA(2008).
-
(2008)
OOPSLA
-
-
Ni, Y.1
Welc, A.2
Adl-Tabatabai, A.-R.3
Bach, M.4
Berkowits, S.5
Cownie, J.6
Geva, R.7
Kozhukow, S.8
Narayanaswamy, R.9
Preis, J.O.S.10
Saha, B.11
Tal, A.12
Tian, X.13
-
36
-
-
85080677912
-
-
OpenIMPACT. http://www.gelato.uiuc.edu/.
-
-
-
-
38
-
-
34548235323
-
RX: Treating bugs as allergies-safe method to survive software failures
-
QIN, F., TUCEK, J., ZHOU, Y., AND SUNDARESAN, J. Rx: Treating bugs as allergies-safe method to survive software failures. ACM TOCS 25, 3 (2007).
-
(2007)
ACM TOCS
, vol.25
, pp. 3
-
-
Qin, F.1
Tucek, J.2
Zhou, Y.3
Sundaresan, J.4
-
40
-
-
33846498673
-
Eraser: A dynamic data race detector for multithreaded programs
-
SAVAGE, S., BURROWS, M., NELSON, G., SOBALVARRO, P., AND ANDERSON, T. Eraser: A dynamic data race detector for multithreaded programs. ACM TOCS 15, 4 (1997).
-
(1997)
ACM TOCS
, vol.15
, pp. 4
-
-
Savage, S.1
Burrows, M.2
Nelson, G.3
Sobalvarro, P.4
Anderson, T.5
-
42
-
-
55849137688
-
Implementing and exploiting inevitability in software transactional memory
-
SPEAR, M. F., SILVERMAN, M., DALESSANDRO, L., MICHAEL, M. M., AND SCOTT, M. L. Implementing and exploiting inevitability in software transactional memory. In Int'l. Conf. on Parallel Processing (2008).
-
(2008)
Int'L. Conf. On Parallel Processing
-
-
Spear, M.F.1
Silverman, M.2
Dalessandro, L.3
Michael, M.M.4
Scott, M.L.5
-
43
-
-
85080692088
-
-
SUN. Sun Press, ch. 24: Using Lock Lint
-
SUN. WorkShop: Command-Line Utilities. Sun Press, 2006, ch. 24: Using Lock Lint.
-
(2006)
WorkShop: Command-Line Utilities
-
-
-
44
-
-
85024275309
-
Software and the concurrency revolution
-
SUTTER, H., AND LARUS, J. Software and the concurrency revolution. ACM Queue 3, 7 (2005).
-
(2005)
ACM Queue
, vol.3
, pp. 7
-
-
Sutter, H.1
Larus, J.2
-
47
-
-
53149087435
-
The application of supervisory control to deadlock avoidance in concurrent software
-
WANG, Y., KELLY, T., KUDLUR, M., MAHLKE, S., AND LAFORTUNE, S. The application of supervisory control to deadlock avoidance in concurrent software. In Workshop on Discrete Event Systems (2008).
-
(2008)
Workshop on Discrete Event Systems
-
-
Wang, Y.1
Kelly, T.2
Kudlur, M.3
Mahlke, S.4
Lafortune, S.5
-
48
-
-
62949235502
-
Discrete control for safe execution of IT automation workflows
-
WANG, Y., KELLY, T., AND LAFORTUNE, S. Discrete control for safe execution of IT automation workflows. In EuroSys (2007).
-
(2007)
EuroSys
-
-
Wang, Y.1
Kelly, T.2
Lafortune, S.3
-
49
-
-
57349129486
-
Irrevocable transactions and their applications
-
WELC, A., SAHA, B., AND ADL-TABATABAI, A.-R. Irrevocable transactions and their applications. In SPAA (2008).
-
(2008)
SPAA
-
-
Welc, A.1
Saha, B.2
Adl-Tabatabai, A.-R.3
-
50
-
-
0041026035
-
Resolution techniques and complexity results with deadlocks: A classifying and annotated bibliography
-
ZÖBEL, D., AND KOCH, C. Resolution techniques and complexity results with deadlocks: a classifying and annotated bibliography. SIGOPS Oper. Syst. Rev. 22, 1 (1988).
-
(1988)
SIGOPS Oper. Syst. Rev.
, vol.22
, pp. 1
-
-
Zöbel, D.1
Koch, C.2
|