메뉴 건너뛰기




Volumn 5123 LNCS, Issue , 2008, Pages 52-65

Monitoring atomicity in concurrent programs

Author keywords

[No Author keywords available]

Indexed keywords

BENCHMARK APPLICATIONS; COMPUTER AIDED VERIFICATION; CONCURRENT MODELING; CONCURRENT PROGRAMS; EFFICIENT MONITORING; EXPERIMENTAL EVIDENCE; FINITE STATES; INTERNATIONAL CONFERENCES; MODEL-CHECKING PROBLEMS; SCHEDULING ALGORITHMS;

EID: 48949107388     PISSN: 03029743     EISSN: 16113349     Source Type: Book Series    
DOI: 10.1007/978-3-540-70545-1_8     Document Type: Conference Paper
Times cited : (62)

References (27)
  • 1
    • 48949086857 scopus 로고    scopus 로고
    • Personal communication
    • Alur, R.: Personal communication
    • Alur, R.1
  • 2
    • 0034632152 scopus 로고    scopus 로고
    • Model-checking of correctness conditions for concurrent objects
    • Alur, R., McMillan, K.L., Peled, D.: Model-checking of correctness conditions for concurrent objects. Information and Computation 160(1-2), 167-188 (2000)
    • (2000) Information and Computation , vol.160 , Issue.1-2 , pp. 167-188
    • Alur, R.1    McMillan, K.L.2    Peled, D.3
  • 3
    • 0036039066 scopus 로고    scopus 로고
    • Ball, T., Rajamani, S.K.: The slam project: debugging system software via static analysis. In: POPL, pp. 1-3 (2002)
    • Ball, T., Rajamani, S.K.: The slam project: debugging system software via static analysis. In: POPL, pp. 1-3 (2002)
  • 4
    • 0019575397 scopus 로고
    • Concurrency control in distributed database systems
    • Bernstein, P.A., Goodman, N.: Concurrency control in distributed database systems. ACM Comput. Surv. 13(2), 185-221 (1981)
    • (1981) ACM Comput. Surv , vol.13 , Issue.2 , pp. 185-221
    • Bernstein, P.A.1    Goodman, N.2
  • 6
    • 21644474151 scopus 로고    scopus 로고
    • Racerx: Effective, static detection of race conditions and deadlocks
    • Engler, D.R., Ashcraft, K.: Racerx: effective, static detection of race conditions and deadlocks. In: SOSP, pp. 237-252 (2003)
    • (2003) SOSP , pp. 237-252
    • Engler, D.R.1    Ashcraft, K.2
  • 7
    • 33749849953 scopus 로고    scopus 로고
    • Farzan, A., Madhusudan, P.: Causal Atomicity. In: Ball, T., Jones, R.B. (eds.) CAV 2006. LNCS, 4144, pp. 315-328. Springer, Heidelberg (2006)
    • Farzan, A., Madhusudan, P.: Causal Atomicity. In: Ball, T., Jones, R.B. (eds.) CAV 2006. LNCS, vol. 4144, pp. 315-328. Springer, Heidelberg (2006)
  • 8
    • 2442615037 scopus 로고    scopus 로고
    • Flanagan, C., Freund, S.N.: Atomizer: a dynamic atomicity checker for multithreaded programs. In: POPL 2004, pp. 256-267 (2004)
    • Flanagan, C., Freund, S.N.: Atomizer: a dynamic atomicity checker for multithreaded programs. In: POPL 2004, pp. 256-267 (2004)
  • 9
    • 0141762604 scopus 로고    scopus 로고
    • Flanagan, C., Qadeer, S.: Types for atomicity. In: TLDI, pp. 1-12 (2003)
    • Flanagan, C., Qadeer, S.: Types for atomicity. In: TLDI, pp. 1-12 (2003)
  • 10
    • 1442288747 scopus 로고    scopus 로고
    • A type and effect system for atomicity
    • ACM Press, New York
    • Flanagan, C., Qadeer, S.: A type and effect system for atomicity. In: ACM SIGP-PLAN PLDI 2003, pp. 338-349. ACM Press, New York (2003)
    • (2003) ACM SIGP-PLAN , vol.PLDI 2003 , pp. 338-349
    • Flanagan, C.1    Qadeer, S.2
  • 12
    • 48949105485 scopus 로고    scopus 로고
    • Hadzilacos, T., Yannakakis, M.: Deleting completed transactions. In: ACM SIGACT-SIGMOD PODS, pp. 43-46 (1986)
    • Hadzilacos, T., Yannakakis, M.: Deleting completed transactions. In: ACM SIGACT-SIGMOD PODS, pp. 43-46 (1986)
  • 13
    • 84944213097 scopus 로고    scopus 로고
    • Hatcliff, J., Robby, Dwyer, M.: Verifying atomicity specifications for concurrent object-oriented software using model checking. In: Steffen, B., Levi, G. (eds.) VMCAI 2004. LNCS, 2937, pp. 175-190. Springer, Heidelberg (2004)
    • Hatcliff, J., Robby, Dwyer, M.: Verifying atomicity specifications for concurrent object-oriented software using model checking. In: Steffen, B., Levi, G. (eds.) VMCAI 2004. LNCS, vol. 2937, pp. 175-190. Springer, Heidelberg (2004)
  • 15
    • 0016592810 scopus 로고
    • Reduction: A method of proving properties of parallel programs
    • Lipton, R.J.: Reduction: a method of proving properties of parallel programs. Commun. ACM 18(12), 717-721 (1975)
    • (1975) Commun. ACM , vol.18 , Issue.12 , pp. 717-721
    • Lipton, R.J.1
  • 16
    • 48949099880 scopus 로고    scopus 로고
    • Lu, S., Park, S., Seo, E., Zhou, Y.: Learning from mistakes - a comprehensive study on real world concurrency bug characteristics. In: ASPLOS (2008)
    • Lu, S., Park, S., Seo, E., Zhou, Y.: Learning from mistakes - a comprehensive study on real world concurrency bug characteristics. In: ASPLOS (2008)
  • 17
    • 34249774237 scopus 로고    scopus 로고
    • Lu, S., Tucek, J., Qin, F., Zhou, Y.: Avio: Detecting atomicity violations via access-interleaving invariants. In: ASPLOS (2006)
    • Lu, S., Tucek, J., Qin, F., Zhou, Y.: Avio: Detecting atomicity violations via access-interleaving invariants. In: ASPLOS (2006)
  • 18
    • 33745217382 scopus 로고    scopus 로고
    • Naik, M., Aiken, A., Whaley, J.: Effective static race detection for java. In: Schwartzbach, M.I., Ball, T. (eds.) PLDI, pp. 308-319. ACM, New York (2006)
    • Naik, M., Aiken, A., Whaley, J.: Effective static race detection for java. In: Schwartzbach, M.I., Ball, T. (eds.) PLDI, pp. 308-319. ACM, New York (2006)
  • 19
    • 0026829493 scopus 로고
    • What are race conditions? some issues and formalizations
    • Netzer, R.H.B., Miller, B.P.: What are race conditions? some issues and formalizations. LOPLAS 1(1), 74-88 (1992)
    • (1992) LOPLAS , vol.1 , Issue.1 , pp. 74-88
    • Netzer, R.H.B.1    Miller, B.P.2
  • 21
    • 0035552051 scopus 로고    scopus 로고
    • Object race detection
    • von Praun, C., Gross, T.R.: Object race detection. SIGPLAN Not. 36(11), 70-82 (2001)
    • (2001) SIGPLAN Not , vol.36 , Issue.11 , pp. 70-82
    • von Praun, C.1    Gross, T.R.2
  • 22
    • 48949085525 scopus 로고    scopus 로고
    • Savage, S., Burrows, M., Nelson, G., Sobalvarro, P., Anderson, T.: Eraser: A dynamic data race detector for multi-threaded programs. In: SOSP (1997)
    • Savage, S., Burrows, M., Nelson, G., Sobalvarro, P., Anderson, T.: Eraser: A dynamic data race detector for multi-threaded programs. In: SOSP (1997)
  • 23
    • 0029203481 scopus 로고
    • Software transactional memory
    • Shavit, N., Touitou, D.: Software transactional memory. In: PODC, pp. 204-213 (1995)
    • (1995) PODC , pp. 204-213
    • Shavit, N.1    Touitou, D.2
  • 25
    • 33751033144 scopus 로고    scopus 로고
    • Wang, L., Stoller, S.D.: Accurate and efficient runtime detection of atomicity errors in concurrent programs. In: PPoPP, pp. 137-146 (2006)
    • Wang, L., Stoller, S.D.: Accurate and efficient runtime detection of atomicity errors in concurrent programs. In: PPoPP, pp. 137-146 (2006)
  • 27
    • 31844445229 scopus 로고    scopus 로고
    • A serializability violation detector for shared-memory server programs
    • Xu, M., Bodík, R., Hill, M.D.: A serializability violation detector for shared-memory server programs. SIGPLAN Not. 40(6), 1-14 (2005)
    • (2005) SIGPLAN Not , vol.40 , Issue.6 , pp. 1-14
    • Xu, M.1    Bodík, R.2    Hill, M.D.3


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.