메뉴 건너뛰기




Volumn , Issue , 2002, Pages 211-230

Ownership types for safe programming: Preventing data races and deadlocks

Author keywords

Data races; Deadlocks; Encapsulation; Ownership types

Indexed keywords

COMPUTER SOFTWARE SELECTION AND EVALUATION; COMPUTER SYSTEM RECOVERY; DATA STRUCTURES; EQUIVALENCE CLASSES; GRAPH THEORY; JAVA PROGRAMMING LANGUAGE; RESPONSE TIME (COMPUTER SYSTEMS);

EID: 0037924416     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: None     Document Type: Conference Paper
Times cited : (446)

References (48)
  • 5
    • 0037505061 scopus 로고    scopus 로고
    • Safe runtime downcasts with ownership types
    • Technical Report TR-853, MIT Laboratory for Computer Science, June
    • C. Boyapati, R. Lee, and M. Rinard. Safe runtime downcasts with ownership types. Technical Report TR-853, MIT Laboratory for Computer Science, June 2002.
    • (2002)
    • Boyapati, C.1    Lee, R.2    Rinard, M.3
  • 6
    • 0038519067 scopus 로고    scopus 로고
    • Ownership types and safe lazy upgrades in object-oriented databases
    • Technical Report TR-858, MIT Laboratory for Computer Science, July
    • C. Boyapati, B. Liskov, and L. Shrira. Ownership types and safe lazy upgrades in object-oriented databases. Technical Report TR-858, MIT Laboratory for Computer Science, July 2002.
    • (2002)
    • Boyapati, C.1    Liskov, B.2    Shrira, L.3
  • 19
    • 0004207324 scopus 로고    scopus 로고
    • Extended static checking
    • Research Report 159, Compaq Systems Research Center, December
    • D. L. Detlefs, K. R. M. Leino, G. Nelson, and J. B. Saxe. Extended static checking. Research Report 159, Compaq Systems Research Center, December 1998.
    • (1998)
    • Detlefs, D.L.1    Leino, K.R.M.2    Nelson, G.3    Saxe, J.B.4
  • 27
    • 0002820732 scopus 로고
    • The Geneva convention on the treatment of object aliasing
    • April
    • J. Hogg, D. Lea, A. Wills, and D. de Champeaux. The Geneva convention on the treatment of object aliasing. In OOPS Messenger 3(2), April 1992.
    • (1992) OOPS Messenger , vol.3 , Issue.2
    • Hogg, J.1    Lea, D.2    Wills, A.3    De Champeaux, D.4
  • 29
    • 78649566391 scopus 로고    scopus 로고
    • Sema: A lint-like tool for analyzing semaphore usage in a multithreaded UNIX kernel
    • J. A. Korty. Sema: A lint-like tool for analyzing semaphore usage in a multithreaded UNIX kernel. In USENIX Winter Technical Conference, January 1989.
    • USENIX Winter Technical Conference, January 1989
    • Korty, J.A.1
  • 33
    • 0003401899 scopus 로고    scopus 로고
    • Data abstraction and information hiding
    • Research Report 160, Compaq Systems Research Center, November
    • K. R. M. Leino and G. Nelson. Data abstraction and information hiding. Research Report 160, Compaq Systems Research Center, November 2000.
    • (2000)
    • Leino, K.R.M.1    Nelson, G.2
  • 36
    • 0037493508 scopus 로고
    • The problem of nested monitor calls
    • July
    • A. Lister. The problem of nested monitor calls. In Operating Systems Review 11(3), July 1977.
    • (1977) Operating Systems Review , vol.11 , Issue.3
    • Lister, A.1
  • 40
    • 0037504132 scopus 로고    scopus 로고
    • Universes: A type system for controlling representation exposure
    • In A. Poetzsch-Heffter and J. Meyer, editors
    • P. Muller and A. Poetzsch-Heffter. Universes: A type system for controlling representation exposure. In A. Poetzsch-Heffter and J. Meyer, editors, Programming Languages and Fundamentals of Programming. 1999.
    • (1999) Programming Languages and Fundamentals of Programming
    • Muller, P.1    Poetzsch-Heffter, A.2
  • 47
    • 0003232884 scopus 로고
    • Linear types can change the world
    • In M. Broy and C. Jones, editors
    • P. Wadler. Linear types can change the world. In M. Broy and C. Jones, editors, Programming Concepts and Methods. 1990.
    • (1990) Programming Concepts and Methods
    • Wadler, P.1
  • 48


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