-
4
-
-
0037924416
-
Ownership types for safe programming: Preventing data races and deadlocks
-
ACM
-
C. Boyapati, R. Lee, and M. Rinard. Ownership types for safe programming: preventing data races and deadlocks. In OOPSLA 02: Object-Oriented Programming, Systems, Languages and Applications, pp. 211-230. ACM, 2002.
-
(2002)
OOPSLA 02: Object-oriented Programming, Systems, Languages and Applications
, pp. 211-230
-
-
Boyapati, C.1
Lee, R.2
Rinard, M.3
-
6
-
-
0036040605
-
Efficient and precise datarace detection for multithreaded object-oriented programs
-
ACM
-
J.-D. Choi, K. Lee, A. Loginov, R. O'Callahan, V. Sarkar, and M. Sridharan. Efficient and precise datarace detection for multithreaded object-oriented programs. In PLDI 2002: Programming Languages Design and Implementation, pp. 258-269. ACM, 2002.
-
(2002)
PLDI 2002: Programming Languages Design and Implementation
, pp. 258-269
-
-
Choi, J.-D.1
Lee, K.2
Loginov, A.3
O'Callahan, R.4
Sarkar, V.5
Sridharan, M.6
-
8
-
-
0033697422
-
Bandera: Extracting finite-state models from Java source code
-
IEEE
-
J. Corbett, M. Dwyer, J. Hatcliff, C. Pasareanu, Robby, S. Laubach, and H. Zheng. Bandera: Extracting finite-state models from Java source code. In ICSE 00: Software Engineering, pp. 439-448. IEEE, 2000.
-
(2000)
ICSE 00: Software Engineering
, pp. 439-448
-
-
Corbett, J.1
Dwyer, M.2
Hatcliff, J.3
Pasareanu, C.4
Robby5
Laubach, S.6
Zheng, H.7
-
9
-
-
84888244602
-
Towards the automated verification of multithreaded Java programs
-
LNCS 2280, Springer
-
G. Delzanno, J.-F. Raskin, and L. Van Begin. Towards the automated verification of multithreaded Java programs. In TACAS 02: Tools and Algorithms for the Construction and Analysis of Systems, LNCS 2280, pp. 173-187. Springer, 2002.
-
(2002)
TACAS 02: Tools and Algorithms for the Construction and Analysis of Systems
, pp. 173-187
-
-
Delzanno, G.1
Raskin, J.-F.2
Van Begin, L.3
-
12
-
-
84937552136
-
A modular checker for multithreaded programs
-
LNCS 2404, Springer
-
C. Flanagan, S. Qadeer, and S.A. Seshia. A modular checker for multithreaded programs. In CAV 02: Computer-Aided Verification, LNCS 2404, pp. 180-194. Springer, 2002.
-
(2002)
CAV 02: Computer-aided Verification
, pp. 180-194
-
-
Flanagan, C.1
Qadeer, S.2
Seshia, S.A.3
-
13
-
-
0037702249
-
The nesC language: A holistic approach to networked embedded systems
-
ACM
-
D. Gay, P. Levis, R. von Behren, M. Welsh, E. Brewer, and D. Culler. The nesC language: A holistic approach to networked embedded systems. In PLDI 2003: Programming Languages Design and Implementation, pp. 1-11. ACM, 2003.
-
(2003)
PLDI 2003: Programming Languages Design and Implementation
, pp. 1-11
-
-
Gay, D.1
Levis, P.2
Von Behren, R.3
Welsh, M.4
Brewer, E.5
Culler, D.6
-
14
-
-
0030651806
-
Model checking for programming languages using Verisoft
-
ACM
-
P. Godefroid. Model checking for programming languages using Verisoft. In POPL 97: Principles of Programming Languages, pp. 174-186. ACM, 1997.
-
(1997)
POPL 97: Principles of Programming Languages
, pp. 174-186
-
-
Godefroid, P.1
-
15
-
-
84947441305
-
Construction of abstract state graphs with PVS
-
LNCS 1254, Springer
-
S. Graf and H. Saïdi. Construction of abstract state graphs with PVS. In CAV 97: Computer-aided Verification, LNCS 1254, pp. 72-83. Springer, 1997.
-
(1997)
CAV 97: Computer-aided Verification
, pp. 72-83
-
-
Graf, S.1
Saïdi, H.2
-
18
-
-
2442623463
-
Abstractions from proofs
-
ACM
-
T.A. Henzinger, R. Jhala, R. Majumdar, and K.L. McMillan. Abstractions from proofs. In POPL 04: Principles of Programming Languages, pp. 232-244. ACM, 2004.
-
(2004)
POPL 04: Principles of Programming Languages
, pp. 232-244
-
-
Henzinger, T.A.1
Jhala, R.2
Majumdar, R.3
McMillan, K.L.4
-
19
-
-
35248835635
-
Thread-modular abstraction refinement
-
LNCS 2725. Springer
-
T.A. Henzinger, R. Jhala, R. Majumdar, and S. Qadeer. Thread-modular abstraction refinement. In CAV 03: Computer-Aided Verification, LNCS 2725, pp. 262-274. Springer, 2003.
-
(2003)
CAV 03: Computer-aided Verification
, pp. 262-274
-
-
Henzinger, T.A.1
Jhala, R.2
Majumdar, R.3
Qadeer, S.4
-
20
-
-
0036041563
-
Lazy abstraction
-
ACM
-
T.A. Henzinger, R. Jhala, R. Majumdar, and G. Sutre. Lazy abstraction. In POPL 02: Principles of Programming Languages, pp. 58-70. ACM, 2002.
-
(2002)
POPL 02: Principles of Programming Languages
, pp. 58-70
-
-
Henzinger, T.A.1
Jhala, R.2
Majumdar, R.3
Sutre, G.4
-
21
-
-
0034445661
-
System architecture directions for networked sensors
-
ACM
-
J. Hill, R. Szewczyk, A. Woo, S. Hollar, D. Culler, and K. Pister. System architecture directions for networked sensors. In ASPLOS 00: Architectural Support for Programming Languages and Operating Systems, pp. 93-104. ACM, 2000.
-
(2000)
ASPLOS 00: Architectural Support for Programming Languages and Operating Systems
, pp. 93-104
-
-
Hill, J.1
Szewczyk, R.2
Woo, A.3
Hollar, S.4
Culler, D.5
Pister, K.6
-
23
-
-
84976735431
-
Tentative steps toward a development method for interfering programs
-
C.B. Jones. Tentative steps toward a development method for interfering programs. ACM Transactions on Programming Languages and Systems, 5(4):596-619, 1983.
-
(1983)
ACM Transactions on Programming Languages and Systems
, vol.5
, Issue.4
, pp. 596-619
-
-
Jones, C.B.1
-
24
-
-
0021470522
-
An approach to automating the verification of compact parallel coordination programs I
-
B.D. Lubachevsky. An approach to automating the verification of compact parallel coordination programs I. Acta Informatica, 21:125-169, 1984.
-
(1984)
Acta Informatica
, vol.21
, pp. 125-169
-
-
Lubachevsky, B.D.1
-
25
-
-
0031272525
-
Eraser: A dynamic data race detector for multithreaded programs
-
S. Savage, M. Burrows, C.G. Nelson, P. Sobalvarro, and T.A. Anderson. Eraser: A dynamic data race detector for multithreaded programs. ACM Transactions on Computer Systems, 15(4):391-411, 1997.
-
(1997)
ACM Transactions on Computer Systems
, vol.15
, Issue.4
, pp. 391-411
-
-
Savage, S.1
Burrows, M.2
Nelson, C.G.3
Sobalvarro, P.4
Anderson, T.A.5
-
27
-
-
0035040403
-
Verifying safety properties of concurrent java programs using 3-valued logic
-
ACM
-
E. Yahav. Verifying safety properties of concurrent Java programs using 3-valued logic. In POPL 01: Principles of Programming Languages, pp. 27-40. ACM, 2001.
-
(2001)
POPL 01: Principles of Programming Languages
, pp. 27-40
-
-
Yahav, E.1
|