메뉴 건너뛰기




Volumn , Issue , 2009, Pages 79-90

Towards Type-theoretic semantics for transactional concurrency

Author keywords

[No Author keywords available]

Indexed keywords

CONCURRENT PROGRAM; CRITICAL SECTIONS; DEPENDENT TYPE THEORY; DESCRIPTORS; DESIGN BUILD; HIGHER ORDER; LOCAL STATE; OPERATIONAL SEMANTICS; PROGRAMMING LANGUAGE; SEPARATION LOGIC; SPACE REQUIREMENTS; THEORETIC SEMANTICS; TRANSACTIONAL MEMORY; TYPE THEORY;

EID: 67650091442     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/1481861.1481872     Document Type: Conference Paper
Times cited : (9)

References (35)
  • 1
    • 0031611513 scopus 로고    scopus 로고
    • Cayenne-a language with dependent types
    • pages
    • L. Augustsson. Cayenne - a language with dependent types. In ICFP'98, pages 239-250.
    • ICFP'98 , pp. 239-250
    • Augustsson, L.1
  • 2
    • 33745190631 scopus 로고    scopus 로고
    • A logical analysis of aliasing in imperative higher-order functions
    • DOI 10.1145/1090189.1086401
    • M. Berger, K. Honda, and N. Yoshida. A logical analysis of aliasing in imperative higher-order functions. In ICFP'05, pages 280-293. (Pubitemid 43916323)
    • (2005) ACM SIGPLAN Notices , vol.40 , Issue.9 , pp. 280-293
    • Berger, M.1    Honda, K.2    Yoshida, N.3
  • 3
    • 33646138686 scopus 로고    scopus 로고
    • A Semantics for Concurrent Separation Logic
    • CONCUR 2004 - Concurrency Theory
    • S. Brookes. A semantics for concurrent separation logic. In CONCUR'04, pages 16-34. (Pubitemid 39210748)
    • (2004) LECTURE NOTES IN COMPUTER SCIENCE , Issue.3170 , pp. 16-34
    • Brookes, S.1
  • 4
    • 33745215143 scopus 로고    scopus 로고
    • Combining programming with theorem proving
    • DOI 10.1145/1090189.1086375
    • C. Chen and H. Xi. Combining programming with theorem proving. In ICFP'05, pages 66-77. (Pubitemid 43907034)
    • (2005) ACM SIGPLAN Notices , vol.40 , Issue.9 , pp. 66-77
    • Chen, C.1    Xi, H.2
  • 5
    • 0016543936 scopus 로고
    • Guarded commands, nondeterminacy and formal derivation of programs
    • E. W. Dijkstra. Guarded commands, nondeterminacy and formal derivation of programs. Communications of the ACM, 18(8):453-457, 1975.
    • (1975) Communications of the ACM , vol.18 , Issue.8 , pp. 453-457
    • Dijkstra, E.W.1
  • 7
    • 33745203759 scopus 로고    scopus 로고
    • Hybrid type checking
    • DOI 10.1145/1111320.1111059
    • C. Flanagan. Hybrid type checking. In POPL'06, pages 245-256. (Pubitemid 43906974)
    • (2006) ACM SIGPLAN Notices , vol.41 , Issue.1 , pp. 245-256
    • Flanagan, C.1
  • 9
    • 1442263994 scopus 로고    scopus 로고
    • Language support for lightweight transactions
    • Nov
    • T. Harris and K. Fraser. Language support for lightweight transactions. ACM SIGPLAN Notices, 38(11):388-402, Nov. 2003.
    • (2003) ACM SIGPLAN Notices , vol.38 , Issue.11 , pp. 388-402
    • Harris, T.1    Fraser, K.2
  • 11
    • 47249099464 scopus 로고    scopus 로고
    • Oracle Semantics for Concurrent Separation Logic
    • pages
    • A. Hobor, A. W. Appel, and F. Z. Nardelli. Oracle Semantics for Concurrent Separation Logic. In ESOP'08, pages 353-367.
    • ESOP'08 , pp. 353-367
    • Hobor, A.1    Appel, A.W.2    Nardelli, F.Z.3
  • 12
    • 67650094323 scopus 로고    scopus 로고
    • Separation logic for a higher-order typed language
    • pages
    • N. Krishnaswami. Separation logic for a higher-order typed language. In SPACE'06, pages 73-82.
    • SPACE'06 , pp. 73-82
    • Krishnaswami, N.1
  • 14
    • 1142263318 scopus 로고    scopus 로고
    • An effective theory of type refinements
    • pages
    • Y. Mandelbaum, D. Walker, and R. Harper. An effective theory of type refinements. In ICFP'03, pages 213-226.
    • ICFP'03 , pp. 213-226
    • Mandelbaum, Y.1    Walker, D.2    Harper, R.3
  • 15
    • 67650086177 scopus 로고    scopus 로고
    • The Coq development team.
    • LogiCal Project
    • The Coq development team. The Coq proof assistant reference manual. LogiCal Project, 2004. Version 8.0.
    • (2004) The Coq proof assistant reference manual , vol.8
  • 16
    • 0842289692 scopus 로고    scopus 로고
    • The view from the left
    • DOI 10.1017/S0956796803004829, Dependent Type Theory meets Practical Programming
    • C. McBride and J. McKinna. The view from the left. Journal of Functional Programming, 14(1):69-111, January 2005. (Pubitemid 38172187)
    • (2004) Journal of Functional Programming , vol.14 , Issue.1 , pp. 69-111
    • McBride, C.1    McKinna, J.2
  • 17
    • 0002891241 scopus 로고
    • Towards a mathematical science of computation
    • pages
    • J. L. McCarthy. Towards a mathematical science of computation. In IFIP Congress, pages 21-28, 1962.
    • (1962) IFIP Congress , pp. 21-28
    • McCarthy, J.L.1
  • 18
    • 0026188821 scopus 로고
    • Notions of computation and monads
    • E. Moggi. Notions of computation and monads. Information and Computation, 93(1):55-92, 1991. (Pubitemid 21700565)
    • (1991) Information and Computation , vol.93 , Issue.1 , pp. 55-92
    • Moggi Eugenio1
  • 21
    • 67650094324 scopus 로고    scopus 로고
    • Type-theoretic semantics for transactional concurrency
    • Harvard University, July
    • A. Nanevski, P. Govereau, and G. Morriset. Type-theoretic semantics for transactional concurrency. Technical Report TR-09-107, Harvard University, July 2007.
    • (2007) Technical Report TR , pp. 09-107
    • Nanevski, A.1    Govereau, P.2    Morriset, G.3
  • 24
    • 84944269268 scopus 로고    scopus 로고
    • Local Reasoning about Programs that Alter Data Structures
    • Computer Science Logic
    • P. O'Hearn, J. Reynolds, and H. Yang. Local reasoning about programs that alter data structures. In CSL'01, pages 1-19. (Pubitemid 33332625)
    • (2001) LECTURE NOTES IN COMPUTER SCIENCE , Issue.2142 , pp. 1-19
    • O Hearn, P.1    Reynolds, J.2    Yang, H.3
  • 25
    • 34047114898 scopus 로고    scopus 로고
    • Resources, concurrency, and local reasoning
    • DOI 10.1016/j.tcs.2006.12.035, PII S030439750600925X
    • P. W. O'Hearn. Resources, concurrency and local reasoning. Theoretical Computer Science, 375(1-3):271-307, May 2007. (Pubitemid 46528653)
    • (2007) Theoretical Computer Science , vol.375 , Issue.1-3 , pp. 271-307
    • O'Hearn, P.W.1
  • 27
    • 0016951439 scopus 로고
    • Verifying properties of parallel programs: an axiomatic approach
    • S. Owicki and D. Gries. Verifying properties of parallel programs: an axiomatic approach. Communications of the ACM, 19(5):279-285, 1976.
    • (1976) Communications of the ACM , vol.19 , Issue.5 , pp. 279-285
    • Owicki, S.1    Gries, D.2
  • 28
    • 47249143373 scopus 로고    scopus 로고
    • A realizability model for impredicative Hoare Type Theory
    • pages
    • R. L. Petersen, L. Birkedal, A. Nanevski, and G. Morrisett. A realizability model for impredicative Hoare Type Theory. In ESOP'08, pages 337-352.
    • ESOP'08 , pp. 337-352
    • Petersen, R.L.1    Birkedal, L.2    Nanevski, A.3    Morrisett, G.4
  • 30
    • 79951765304 scopus 로고    scopus 로고
    • Languages of the future
    • pages
    • T. Sheard. Languages of the future. In OOPSLA'04, pages 116-119.
    • OOPSLA'04 , pp. 116-119
    • Sheard, T.1
  • 31
    • 38149033563 scopus 로고    scopus 로고
    • A marriage of rely/guarantee and separation logic
    • pages
    • V. Vafeiadis and M. Parkinson. A marriage of rely/guarantee and separation logic. In CONCUR'07, pages 256-271.
    • CONCUR'07 , pp. 256-271
    • Vafeiadis, V.1    Parkinson, M.2
  • 32
    • 35048854043 scopus 로고    scopus 로고
    • A Concurrent Logical Framework: The Propositional Fragment
    • Types for Proofs and Programs
    • K. Watkins, I. Cervesato, F. Pfenning, and D. Walker. A concurrent logical framework: The propositional fragment. In Types for Proofs and Programs, volume 3085 of Lecture Notes in Computer Science, pages 355-377. (Pubitemid 38883822)
    • (2004) LECTURE NOTES IN COMPUTER SCIENCE , vol.3085 , pp. 355-377
    • Watkins, K.1    Cervesato, I.2    Pfenning, F.3    Walker, D.4
  • 34
    • 0032670051 scopus 로고    scopus 로고
    • Dependent types in practical programming
    • pages
    • H. Xi and F. Pfenning. Dependent types in practical programming. In POPL'99, pages 214-227.
    • POPL'99 , pp. 214-227
    • Xi, H.1    Pfenning, F.2
  • 35
    • 23944439974 scopus 로고    scopus 로고
    • and H. Xi. Safe programming with pointers through stateful views.
    • D. Zhu and H. Xi. Safe programming with pointers through stateful views. In PADL'05, pages 83-97.
    • PADL'05, pages
    • D. Zhu1


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