-
1
-
-
85080692339
-
-
Abstract IL - http://research.microsoft.com/projects/ilx/absil.aspx.
-
Abstract IL
-
-
-
2
-
-
84938568640
-
Appraising fairness in languages for distributed programming
-
APT, K. R., FRANCEZ, N., AND KATZ, S. Appraising fairness in languages for distributed programming. In POPL 87: Principles of Programming Languages (1987), pp. 189-198.
-
(1987)
POPL 87: Principles of Programming Languages
, pp. 189-198
-
-
Apt, K.R.1
Francez, N.2
Katz, S.3
-
3
-
-
33745956039
-
Framework for instruction-level tracing and analysis of program executions
-
BHANSALI, S., CHEN, W.-K., DE JONG, S., EDWARDS, A., MURRAY, R., DRINIĆ, M., MIHOČKA, D., AND CHAU, J. Framework for instruction-level tracing and analysis of program executions. In VEE 06: Virtual Execution Environments (2006), ACM, pp. 154-163.
-
(2006)
VEE 06: Virtual Execution Environments
, pp. 154-163
-
-
Bhansali, S.1
Chen, W.-K.2
De Jong, S.3
Edwards, A.4
Murray, R.5
Drinić, M.6
Mihočka, D.7
Chau, J.8
-
7
-
-
0026116649
-
Replay and testing for concurrent programs
-
CARVER, R. H., AND TAI, K.-C. Replay and testing for concurrent programs. IEEE Softw. 8, 2 (1991), 66-74.
-
(1991)
IEEE Softw
, vol.8
, Issue.2
, pp. 66-74
-
-
Carver, R.H.1
Tai, K.-C.2
-
9
-
-
0036040605
-
Efficient and precise datarace detection for multithreaded object-oriented programs
-
CHOI, J.-D., LEE, K., LOGINOV, A., O'CALLAHAN, R., SARKAR, V., AND SRIDHARAN, M. Efficient and precise datarace detection for multithreaded object-oriented programs. In PLDI 02: Programming Language Design and Implementation (2002), pp. 258-269.
-
(2002)
PLDI 02: Programming Language 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
-
10
-
-
85037030721
-
Synthesis of synchronization skeletons for branching time temporal logic
-
LNCS Springer-Verlag
-
CLARKE, E., AND EMERSON, E. Synthesis of synchronization skeletons for branching time temporal logic. In Logic of Programs (1981), LNCS 131, Springer-Verlag, pp. 52-71.
-
(1981)
Logic of Programs
, vol.131
, pp. 52-71
-
-
Clarke, E.1
Emerson, E.2
-
11
-
-
84907890805
-
-
The CLR profiler - http://msdn.microsoft.com/enus/library/ms979205.aspx.
-
The CLR Profiler
-
-
-
12
-
-
67650854540
-
A query language for data parallel programming: Invited talk
-
DUFFY, J. A query language for data parallel programming: invited talk. In DAMP (2007), p. 50.
-
(2007)
DAMP
, pp. 50
-
-
Duffy, J.1
-
13
-
-
84978401615
-
Revirt: Enabling intrusion analysis through virtual-machine logging and replay
-
DUNLAP, G. W., KING, S. T., CINAR, S., BASRAI, M. A., AND CHEN, P. M. ReVirt: Enabling intrusion analysis through virtual-machine logging and replay. In OSDI 02: Operating Systems Design and Implementation (2002).
-
(2002)
OSDI 02: Operating Systems Design and Implementation
-
-
Dunlap, G.W.1
King, S.T.2
Cinar, S.3
Basrai, M.A.4
Chen, P.M.5
-
14
-
-
77952406152
-
Execution replay of multiprocessor virtual machines
-
DUNLAP, G. W., LUCCHETTI, D. G., FETTERMAN, M. A., AND CHEN, P. M. Execution replay of multiprocessor virtual machines. In VEE 08: Virtual Execution Environments (2008), ACM, pp. 121-130.
-
(2008)
VEE 08: Virtual Execution Environments
, pp. 121-130
-
-
Dunlap, G.W.1
Lucchetti, D.G.2
Fetterman, M.A.3
Chen, P.M.4
-
15
-
-
0037373845
-
Framework for testing multi-threaded Java programs
-
EDELSTEIN, O., FARCHI, E., GOLDIN, E., NIR, Y., RATSABY, G., AND UR, S. Framework for testing multi-threaded java programs. Concurrency and Computation: Practice and Experience 15, 3-5 (2003), 485-499.
-
(2003)
Concurrency and Computation: Practice and Experience
, vol.15
, Issue.3-5
, pp. 485-499
-
-
Edelstein, O.1
Farchi, E.2
Goldin, E.3
Nir, Y.4
Ratsaby, G.5
Ur, S.6
-
17
-
-
0030651806
-
Model checking for programming languages using Verisoft
-
ACM Press
-
GODEFROID, P. Model checking for programming languages using Verisoft. In POPL 97: Principles of Programming Languages (1997), ACM Press, pp. 174-186.
-
(1997)
POPL 97: Principles of Programming Languages
, pp. 174-186
-
-
Godefroid, P.1
-
18
-
-
0003795524
-
Why do computers stop and what can be done about it?
-
GRAY, J. Why do computers stop and what can be done about it? In Büroautomation (1985), pp. 128-145.
-
(1985)
Büroautomation
, pp. 128-145
-
-
Gray, J.1
-
19
-
-
34548049533
-
Sealing OS processes to improve dependability and safety
-
HUNT, G. C., AIKEN, M., FÄHNDRICH, M., HODSON, C. H. O., LARUS, J. R., LEVI, S., STEENSGAARD, B., TARDITI, D., AND WOBBER, T. Sealing OS processes to improve dependability and safety. In Proceedings of the EuroSys Conference (2007), pp. 341-354.
-
(2007)
Proceedings of the EuroSys Conference
, pp. 341-354
-
-
Hunt, G.C.1
Aiken, M.2
Fähndrich, M.3
Hodson, C.H.O.4
Larus, J.R.5
Levi, S.6
Steensgaard, B.7
Tarditi, D.8
Wobber, T.9
-
20
-
-
0342789889
-
Reachability testing: An approach to testing concurrent software
-
HWANG, G., TAI, K., AND HUNAG, T. Reachability testing: An approach to testing concurrent software. International Journal of Software Engineering and Knowledge Engineering 5, 4 (1995), 493-510.
-
(1995)
International Journal of Software Engineering and Knowledge Engineering
, vol.5
, Issue.4
, pp. 493-510
-
-
Hwang, G.1
Tai, K.2
Hunag, T.3
-
21
-
-
34548041192
-
Dryad: Distributed data-parallel programs from sequential building blocks
-
ISARD, M., BUDIU, M., YU, Y., BIRRELL, A., AND FETTERLY, D. Dryad: distributed data-parallel programs from sequential building blocks. In Proceedings of the EuroSys Conference (2007), pp. 59-72.
-
(2007)
Proceedings of the EuroSys Conference
, pp. 59-72
-
-
Isard, M.1
Budiu, M.2
Yu, Y.3
Birrell, A.4
Fetterly, D.5
-
22
-
-
85028155431
-
Life, death, and the critical transition: Finding liveness bugs in systems code
-
KILLIAN, C. E., ANDERSON, J. W., JHALA, R., AND VAHDAT, A. Life, death, and the critical transition: Finding liveness bugs in systems code. In NSDI 07: Networked Systems Design and Implementation (2007), pp. 243-256.
-
(2007)
NSDI 07: Networked Systems Design and Implementation
, pp. 243-256
-
-
Killian, C.E.1
Anderson, J.W.2
Jhala, R.3
Vahdat, A.4
-
23
-
-
0033902563
-
Deterministic replay of distributed Java applications
-
KONURU, R. B., SRINIVASAN, H., AND CHOI, J.-D. Deterministic replay of distributed java applications. In IPDPS 00: International Parallel and Distributed Processing Symposium (2000), pp. 219-228.
-
(2000)
IPDPS 00: International Parallel and Distributed Processing Symposium
, pp. 219-228
-
-
Konuru, R.B.1
Srinivasan, H.2
Choi, J.-D.3
-
24
-
-
0017996760
-
Time, clocks, and the ordering of events in a distributed system
-
LAMPORT, L. Time, clocks, and the ordering of events in a distributed system. Communications of the ACM 21, 7 (1978), 558-565.
-
(1978)
Communications of the ACM
, vol.21
, Issue.7
, pp. 558-565
-
-
Lamport, L.1
-
25
-
-
0023328934
-
Debugging parallel programs with instant replay
-
LEBLANC, T. J., AND MELLOR-CRUMMEY, J. M. Debugging parallel programs with instant replay. IEEETrans. Comput. 36, 4 (1987), 471-482.
-
(1987)
IEEETrans. Comput.
, vol.36
, Issue.4
, pp. 471-482
-
-
Leblanc, T.J.1
Mellor-Crummey, J.M.2
-
26
-
-
33746885084
-
Reachability testing of concurrent programs
-
LEI, Y., AND CARVER, R. H. Reachability testing of concurrent programs. IEEE Trans. Software Eng. 32, 6 (2006), 382-403.
-
(2006)
IEEE Trans. Software Eng.
, vol.32
, Issue.6
, pp. 382-403
-
-
Lei, Y.1
Carver, R.H.2
-
27
-
-
79960508731
-
WiDS checker: Combating bugs in distributed systems
-
LIU, X., LIN, W., PAN, A., AND ZHANG, Z. WiDS checker: Combating bugs in distributed systems. In NSDI 07: Networked Systems Design and Implementation (2007), pp. 257-270.
-
(2007)
NSDI 07: Networked Systems Design and Implementation
, pp. 257-270
-
-
Liu, X.1
Lin, W.2
Pan, A.3
Zhang, Z.4
-
28
-
-
77957773135
-
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 08: Architectural Support for Programming Languages and Operating Systems (2008).
-
(2008)
ASPLOS 08: Architectural Support for Programming Languages and Operating Systems
-
-
Lu, S.1
Park, S.2
Seo, E.3
Zhou, Y.4
-
29
-
-
85080694721
-
-
5-
-
.NET Framework 3.5-http://msdn.microsoft.com/en-us/library/w0x726c2.aspx.
-
NET Framework 3
-
-
-
30
-
-
80054917934
-
-
Windows API reference-http://msdn.microsoft.com/enus/library/aa383749(vs.85).aspx.
-
Windows API Reference
-
-
-
31
-
-
84978435516
-
CMC: A pragmatic approach to model checking real code
-
MUSUVATHI, M., PARK, D., CHOU, A., ENGLER, D., AND DILL, D. L. CMC: A pragmatic approach to model checking real code. In OSDI 02: Operating Systems Design and Implementation (2002), pp. 75-88.
-
(2002)
OSDI 02: Operating Systems Design and Implementation
, pp. 75-88
-
-
Musuvathi, M.1
Park, D.2
Chou, A.3
Engler, D.4
Dill, D.L.5
-
33
-
-
79956127557
-
Partial-order reduction for context-bounded state exploration
-
Microsoft Research
-
MUSUVATHI, M., AND QADEER, S. Partial-order reduction for context-bounded state exploration. Tech. Rep. MSR-TR-2007-12, Microsoft Research, 2007.
-
(2007)
Tech. Rep. MSR-TR-2007-12
-
-
Musuvathi, M.1
Qadeer, S.2
-
36
-
-
84888839302
-
-
Rational Purify-http://www-01.ibm.com/software/awdtools/purify.
-
Rational Purify
-
-
-
37
-
-
0020299274
-
Specification and verification of concurrent systems in CESAR
-
LNCS Springer-Verlag
-
QUEILLE, J., AND SIFAKIS, J. Specification and verification of concurrent systems in CESAR. In Fifth International Symposium on Programming, LNCS 137. Springer-Verlag, 1981, pp. 337-351.
-
(1981)
Fifth International Symposium on Programming
, vol.137
, pp. 337-351
-
-
Queille, J.1
Sifakis, J.2
-
38
-
-
1542347185
-
Bogor: An extensible and highly-modular model checking framework
-
ROBBY, DWYER, M., AND HATCLIFF, J. Bogor: An extensible and highly-modular model checking framework. In FSE 03: Foundations of Software Engineering (2003), ACM, pp. 267-276.
-
(2003)
FSE 03: Foundations of Software Engineering
, pp. 267-276
-
-
Robby, D.M.1
Hatcliff, J.2
-
40
-
-
0031272525
-
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 Transactions on Computer Systems 15, 4 (1997), 391-411.
-
(1997)
ACM Transactions on Computer Systems
, vol.15
, Issue.4
, pp. 391-411
-
-
Savage, S.1
Burrows, M.2
Nelson, G.3
Sobalvarro, P.4
Anderson, T.5
-
41
-
-
35248848307
-
Optimistic synchronization-based state-space reduction
-
LNCS Springer-Verlag
-
STOLLER, S. D., AND COHEN, E. Optimistic synchronization-based state-space reduction. In TACAS 03 (2003), LNCS 2619, Springer-Verlag, pp. 489-504.
-
(2003)
TACAS 03
, vol.2619
, pp. 489-504
-
-
Stoller, S.D.1
Cohen, E.2
-
42
-
-
44949280298
-
Verification of concurrent programs: The automata-theoretic framework
-
VARDI, M. Y. Verification of concurrent programs: The automata-theoretic framework. Annals of Pure and Applied Logic 51, 1-2 (1991), 79-98.
-
(1991)
Annals of Pure and Applied Logic
, vol.51
, Issue.1-2
, pp. 79-98
-
-
Vardi, M.Y.1
-
43
-
-
84960853881
-
Model checking programs
-
VISSER, W., HAVELUND, K., BRAT, G., AND PARK, S. Model checking programs. In ASE 00: Automated Software Engineering (2000), pp. 3-12.
-
(2000)
ASE 00: Automated Software Engineering
, pp. 3-12
-
-
Visser, W.1
Havelund, K.2
Brat, G.3
Park, S.4
-
44
-
-
0038684791
-
A”flight data recorder” for enabling full-system multiprocessor deterministic replay
-
XU, M., BODIK, R., AND HILL, M. D. A”flight data recorder” for enabling full-system multiprocessor deterministic replay. SIGARCH Comput. Archit. News 31, 2 (2003), 122-135.
-
(2003)
SIGARCH Comput. Archit. News
, vol.31
, Issue.2
, pp. 122-135
-
-
Xu, M.1
Bodik, R.2
Hill, M.D.3
-
45
-
-
33847328383
-
Using model checking to find serious file system errors
-
YANG, J., TWOHEY, P., ENGLER, D. R., AND MUSUVATHI, M. Using model checking to find serious file system errors. ACM Transactions on Computer Systems 24, 4 (2006), 393-423.
-
(2006)
ACM Transactions on Computer Systems
, vol.24
, Issue.4
, pp. 393-423
-
-
Yang, J.1
Twohey, P.2
Engler, D.R.3
Musuvathi, M.4
-
46
-
-
33845437908
-
RaceTrack: Efficient detection of data race conditions via adaptive tracking
-
YU, Y., RODEHEFFER, T., AND CHEN, W. Racetrack: efficient detection of data race conditions via adaptive tracking. In SOSP 05: Symposium on Operating Systems Principles (2005), pp. 221-234.
-
(2005)
SOSP 05: Symposium on Operating Systems Principles
, pp. 221-234
-
-
Yu, Y.1
Rodeheffer, T.2
Chen, W.3
|