메뉴 건너뛰기




Volumn , Issue , 2011, Pages 401-414

NDSeq: Runtime checking for nondeterministic sequential specifications of parallel correctness

Author keywords

parallel correctness; serializability; specification

Indexed keywords

PARALLEL PROGRAMMING;

EID: 79959874215     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/1993498.1993545     Document Type: Conference Paper
Times cited : (17)

References (49)
  • 9
    • 85054043032 scopus 로고    scopus 로고
    • Separating functional and parallel correctness using nondeterministic sequential specifications
    • Position paper
    • J. Burnim, G. Necula, and K. Sen. Separating functional and parallel correctness using nondeterministic sequential specifications. In Hot Topics in Parallelism (HOTPAR), 2010. Position paper.
    • (2010) Hot Topics in Parallelism (HOTPAR)
    • Burnim, J.1    Necula, G.2    Sen, K.3
  • 19
    • 0025460579 scopus 로고
    • Linearizability: A correctness condition for concurrent objects
    • July
    • M. P. Herlihy and J. M.Wing. Linearizability: A correctness condition for concurrent objects. ACM Trans. Prog. Lang. Syst., 12:463-492, July 1990.
    • (1990) ACM Trans. Prog. Lang. Syst. , vol.12 , pp. 463-492
    • Herlihy, M.P.1    Wing, J.M.2
  • 23
    • 77954710212 scopus 로고    scopus 로고
    • Detecting atomic-set serializability violations in multithreaded programs through active randomized testing
    • Z. Lai, S. C. Cheung, and W. K. Chan. Detecting atomic-set serializability violations in multithreaded programs through active randomized testing. In International Conference on Software Engineering (ICSE), pages 235-244, 2010.
    • (2010) International Conference on Software Engineering (ICSE) , pp. 235-244
    • Lai, Z.1    Cheung, S.C.2    Chan, W.K.3
  • 24
    • 0016592810 scopus 로고
    • Reduction: A method of proving properties of parallel programs
    • R. J. Lipton. Reduction: A method of proving properties of parallel programs. Communications of the ACM, 18(12):717-721, 1975.
    • (1975) Communications of the ACM , vol.18 , Issue.12 , pp. 717-721
    • Lipton, R.J.1
  • 26
  • 27
    • 0026829493 scopus 로고
    • What are race conditions?: Some issues and formalizations
    • R. H. B. Netzer and B. P. Miller. What are race conditions?: Some issues and formalizations. ACM Lett. Prog. Lang. Syst., 1(1):74-88, 1992.
    • (1992) ACM Lett. Prog. Lang. Syst. , vol.1 , Issue.1 , pp. 74-88
    • Netzer, R.H.B.1    Miller, B.P.2
  • 31
    • 0000422707 scopus 로고    scopus 로고
    • Context-sensitive synchronization-sensitive analysis is undecidable
    • G. Ramalingam. Context-sensitive synchronization-sensitive analysis is undecidable. ACM Trans. Prog. Lang. Syst., 22(2):416-430, 2000.
    • (2000) ACM Trans. Prog. Lang. Syst. , vol.22 , Issue.2 , pp. 416-430
    • Ramalingam, G.1
  • 32
    • 84946439752 scopus 로고
    • The lrpd test: Speculative run-time parallelization of loops with privatization and reduction parallelization
    • L. Rauchwerger and D. Padua. The lrpd test: speculative run-time parallelization of loops with privatization and reduction parallelization. In Programming Language Design and Implementation (PLDI), pages 218-232, 1995.
    • (1995) Programming Language Design and Implementation (PLDI) , pp. 218-232
    • Rauchwerger, L.1    Padua, D.2
  • 43
    • 33745224776 scopus 로고    scopus 로고
    • Associating synchronization constraints with data in an object-oriented language
    • M. Vaziri, F. Tip, and J. Dolby. Associating synchronization constraints with data in an object-oriented language. In Principles of Programming Languages (POPL), pages 334-345, 2006.
    • (2006) Principles of Programming Languages (POPL) , pp. 334-345
    • Vaziri, M.1    Tip, F.2    Dolby, J.3
  • 48
    • 33644653428 scopus 로고    scopus 로고
    • Runtime analysis of atomicity for multithreaded programs
    • L. Wang and S. D. Stoller. Runtime analysis of atomicity for multithreaded programs. IEEE Trans. Softw. Eng., 32:93-110, 2006.
    • (2006) IEEE Trans. Softw. Eng. , vol.32 , pp. 93-110
    • Wang, L.1    Stoller, S.D.2
  • 49
    • 0000077087 scopus 로고
    • Testing and verifying concurrent objects
    • J. M. Wing and C. Gong. Testing and verifying concurrent objects. J. Parallel Distrib. Comput., 17(1-2):164-182, 1993.
    • (1993) J. Parallel Distrib. Comput. , vol.17 , Issue.1-2 , pp. 164-182
    • Wing, J.M.1    Gong, C.2


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