메뉴 건너뛰기




Volumn , Issue , 2009, Pages 2-15

A calculus of atomic actions

Author keywords

Abstraction; Atomicity; Concurrent programs; Reduction

Indexed keywords

ABSTRACTION; ATOMIC ACTIONS; ATOMIC BLOCKS; ATOMIC CODES; ATOMICITY; CONCURRENT PROGRAM; CONCURRENT PROGRAMS; ITERATIVE PROOFS; PROOF CALCULUS; PROOF TOOLS; SEPARATION OF CONCERNS; SHARED MEMORIES; STATIC VERIFICATION;

EID: 67649841057     PISSN: 07308566     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/1480881.1480885     Document Type: Conference Paper
Times cited : (63)

References (25)
  • 1
    • 0016472703 scopus 로고
    • Proving assertions about parallel programs
    • E. A. Ashcroft. Proving assertions about parallel programs. J. Comput. Syst. Sci., 10(1):110-135, 1975.
    • (1975) J. Comput. Syst. Sci. , vol.10 , Issue.1 , pp. 110-135
    • Ashcroft, E.A.1
  • 3
    • 34047176494 scopus 로고    scopus 로고
    • A semantics for concurrent separation logic
    • DOI 10.1016/j.tcs.2006.12.034, PII S0304397506009248
    • S. Brookes. A semantics for concurrent separation logic. Theor. Comput. Sci., 375(1-3):227-270, 2007. (Pubitemid 46528652)
    • (2007) Theoretical Computer Science , vol.375 , Issue.1-3 , pp. 227-270
    • Brookes, S.1
  • 4
    • 34548414062 scopus 로고    scopus 로고
    • Guaranteeing the soundness of rely/guarantee rules
    • J. W. Coleman and C. B. Jones. Guaranteeing the soundness of rely/guarantee rules. Journal of Logic and Computation, 17(4):807-841, 2007.
    • (2007) Journal of Logic and Computation , vol.17 , Issue.4 , pp. 807-841
    • Coleman, J.W.1    Jones, C.B.2
  • 5
    • 67649836660 scopus 로고    scopus 로고
    • A Compositional Proof System for Shared Variable Concurrency
    • FME '97: Industrial Applications and Strengthened Foundations of Formal Methods
    • F. S. de Boer, U. Hannemann, and W.-P. de Roever. A compositional proof system for shared variable concurrency. In FME'97: 4th International Symposium of Formal Methods Europe, volume 1313, pages 515-532. Springer-Verlag, 1997. (Pubitemid 127124570)
    • (1997) LECTURE NOTES IN COMPUTER SCIENCE , Issue.1313 , pp. 515-532
    • De Boer, F.S.1    Hannemann, U.2    De Roever, W.-P.3
  • 9
  • 13
    • 4644245164 scopus 로고    scopus 로고
    • Checking concise specifications for multithreaded software
    • Workshop on Formal Techniques for Java-like Programs
    • S. Freund and S. Qadeer. Checking concise specifications for multithreaded software. Journal of Object Technology, 3(6):81-101, 2004. (Pubitemid 39300052)
    • (2004) Journal of Object Technology , vol.3 , Issue.6 , pp. 81-101
    • Freund, S.N.1    Qadeer, S.2
  • 15
    • 34249997341 scopus 로고    scopus 로고
    • A Simple Sequential Reasoning Approach for Sound Modular Verification of Mainstream Multithreaded Programs
    • DOI 10.1016/j.entcs.2007.04.005, PII S157106610700357X, Proceedings of the Thread Verification Workshop (TV 2006)
    • B. Jacobs, J. Smans, F. Piessens, and W. Schulte. A simple sequential reasoning approach for sound modular verification of mainstream multithreaded programs. Electron. Notes Theor. Comput. Sci., 174(9):23-47, 2007. (Pubitemid 46891376)
    • (2007) Electronic Notes in Theoretical Computer Science , vol.174 , Issue.9 , pp. 23-47
    • Jacobs, B.1    Smans, J.2    Piessens, F.3    Schulte, W.4
  • 17
    • 0016090932 scopus 로고
    • A new solution of Dijkstra's concurrent programming problem
    • L. Lamport. A new solution of Dijkstra's concurrent programming problem. Commun. ACM, 17(8):453-455, 1974.
    • (1974) Commun. ACM , vol.17 , Issue.8 , pp. 453-455
    • Lamport, L.1
  • 18
    • 0016592810 scopus 로고
    • Reduction: A method of proving properties of parallel programs
    • R. J. Lipton. 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
  • 19
    • 3042671335 scopus 로고    scopus 로고
    • Hazard pointers: Safe memory reclamation for lockfree objects
    • M. M. Michael. Hazard pointers: Safe memory reclamation for lockfree objects. IEEE Trans. Parallel Distrib. Syst., 15(6):491-504, 2004.
    • (2004) IEEE Trans. Parallel Distrib. Syst. , vol.15 , Issue.6 , pp. 491-504
    • Michael, M.M.1
  • 21
    • 0016951439 scopus 로고
    • Verifying properties of parallel programs: An axiomatic approach
    • S. Owicki and D. Gries. Verifying properties of parallel programs: an axiomatic approach. Commun. ACM, 19(5):279-285, 1976.
    • (1976) Commun. ACM , vol.19 , Issue.5 , pp. 279-285
    • Owicki, S.1    Gries, D.2
  • 22
    • 33846556227 scopus 로고    scopus 로고
    • Modular verification of a non-blocking stack
    • M. Parkinson, R. Bornat, and P. O'Hearn. Modular verification of a non-blocking stack. SIGPLAN Not., 42(1):297-302, 2007. (Pubitemid 46160776)
    • (2007) ACM SIGPLAN Notices , vol.42 , Issue.1 , pp. 297-302
    • Parkinson, M.1    Bornat, R.2    O'Hearn, P.3
  • 24
    • 33644653428 scopus 로고    scopus 로고
    • Runtime analysis of atomicity for multithreaded programs
    • DOI 10.1109/TSE.2006.1599419
    • L. Wang and S. D. Stoller. Runtime analysis of atomicity for multithreaded programs. IEEE Transactions on Software Engineering, 32:93-110, Feb. 2006. (Pubitemid 43323906)
    • (2006) IEEE Transactions on Software Engineering , vol.32 , Issue.2 , pp. 93-110
    • Liqiang, W.1    Stoller, S.D.2
  • 25
    • 0041522067 scopus 로고    scopus 로고
    • The Rely-Guarantee Method for Verifying Shared Variable Concurrent Programs
    • Q. Xu, W. P. de Roever, and J. He. The rely-guarantee method for verifying shared variable concurrent programs. Formal Aspects of Computing, 9(2):149-174, 1997. (Pubitemid 127526549)
    • (1997) Formal Aspects of Computing , vol.9 , Issue.2 , pp. 149-174
    • Xu, Q.1    De Roever, W.-P.2    He, J.3


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