메뉴 건너뛰기




Volumn 31, Issue 6, 2001, Pages 533-553

Alias burying: Unique variables without destructive reads

Author keywords

Borrowed; Compromise; Unshared

Indexed keywords

COMPUTATIONAL COMPLEXITY; COMPUTER PROGRAMMING; SEMANTICS; SYNTACTICS;

EID: 0035335990     PISSN: 00380644     EISSN: None     Source Type: Journal    
DOI: 10.1002/spe.370     Document Type: Article
Times cited : (123)

References (31)
  • 1
    • 0003232884 scopus 로고
    • Linear types can change the world!
    • Broy M, Jones CB (eds.). Elsevier: North-Holland
    • Wadler P. Linear types can change the world! Programming Concepts and Methods, Broy M, Jones CB (eds.). Elsevier: North-Holland, 1990.
    • (1990) Programming Concepts and Methods
    • Wadler, P.1
  • 3
    • 84976827641 scopus 로고
    • 'Use-once' variables and linear objects - Storage management, reflection and multi-threading
    • Baker HG. 'Use-once' variables and linear objects - storage management, reflection and multi-threading. ACM SIGPLAN Notices 1995; 30(1):45-52.
    • (1995) ACM SIGPLAN Notices , vol.30 , Issue.1 , pp. 45-52
    • Baker, H.G.1
  • 4
    • 84955601299 scopus 로고    scopus 로고
    • Towards alias-free pointers
    • July 8-12, Linz, Austria Lecture Notes in Computer Science, Cointe P (ed.). Springer: Berlin
    • Minsky N. Towards alias-free pointers. ECOOP'96 - Object-Oriented Programming, 10th European Conference, July 8-12, Linz, Austria (Lecture Notes in Computer Science, vol. 1098), Cointe P (ed.). Springer: Berlin, 1996; 189-209.
    • (1996) ECOOP'96 - Object-oriented Programming, 10th European Conference , vol.1098 , pp. 189-209
    • Minsky, N.1
  • 6
    • 0026154619 scopus 로고
    • Copying and swapping: Influences on the design of reusable software components
    • Harms DE, Weide BW. Copying and swapping: Influences on the design of reusable software components. IEEE Transactions on Software Engineering 1991; 17(5):424-435.
    • (1991) IEEE Transactions on Software Engineering , vol.17 , Issue.5 , pp. 424-435
    • Harms, D.E.1    Weide, B.W.2
  • 7
    • 84947944620 scopus 로고    scopus 로고
    • An object-oriented effects system
    • June 14-18, Lisbon, Portugal Lecture Notes in Computer Science, Guerraoui R (ed.). Springer: Berlin
    • Greenhouse A, Boyland J. An object-oriented effects system. ECOOP'99 - Object-Oriented Programming, 13th European Conference, June 14-18, Lisbon, Portugal (Lecture Notes in Computer Science, vol. 1628), Guerraoui R (ed.). Springer: Berlin, 1999; 205-229.
    • (1999) ECOOP'99 - Object-oriented Programming, 13th European Conference , vol.1628 , pp. 205-229
    • Greenhouse, A.1    Boyland, J.2
  • 11
    • 0001428966 scopus 로고    scopus 로고
    • Intuitionistic reasoning about shared mutable data structure
    • Palgrave, to appear. Draft dated July
    • Reynolds JC. Intuitionistic reasoning about shared mutable data structure. Millenial Perspectives in Computer Science. Palgrave, to appear. Draft dated July 2000.
    • (2000) Millenial Perspectives in Computer Science
    • Reynolds, J.C.1
  • 16
    • 0005238119 scopus 로고
    • Reasoning about aliasing
    • School of Computer Science and Engineering, The University of New South Wales
    • Utting M. Reasoning about aliasing. Proceedings of the 4th Australasian Refinement Workshop (ARW-95). School of Computer Science and Engineering, The University of New South Wales, 1995; 195-211.
    • (1995) Proceedings of the 4th Australasian Refinement Workshop (ARW-95) , pp. 195-211
    • Utting, M.1
  • 17
    • 0346468192 scopus 로고
    • High level specification of I/O in functional languages
    • Glasgow July 6-8, Ayr, UK, Launchbury J, Samson P (eds.). Workshops in Computer Science. Springer: Berlin
    • Achten P, van Groningen J, Plasmeijer R. High level specification of I/O in functional languages. Workshop on Functional Programming, Glasgow 1992, July 6-8, Ayr, UK, Launchbury J, Samson P (eds.). Workshops in Computer Science. Springer: Berlin, 1993; 1-17.
    • (1992) Workshop on Functional Programming , pp. 1-17
    • Achten, P.1    Van Groningen, J.2    Plasmeijer, R.3
  • 18
    • 84947917267 scopus 로고    scopus 로고
    • Balloon types: Controlling sharing of state in data types
    • June 9-13, Jyväskylä, Finland Lecture Notes in Computer Science, Akşit M, Matsuoka S (eds.). Springer: Berlin
    • Almeida PS. Balloon types: Controlling sharing of state in data types. ECOOP'97 - Object-Oriented Programming, 11th European Conference, June 9-13, Jyväskylä, Finland (Lecture Notes in Computer Science, vol. 1241). Akşit M, Matsuoka S (eds.). Springer: Berlin, 1997; 32-59.
    • (1997) ECOOP'97 - Object-oriented Programming, 11th European Conference , vol.1241 , pp. 32-59
    • Almeida, P.S.1
  • 20
    • 85011293817 scopus 로고
    • LCLint: A tool for using specifications to check code
    • December 6-9, New Orleans, LA. ACM SIGSOFT Software Engineering Notes
    • Evans D, Guttag J, Horning J, Tan YM. LCLint: A tool for using specifications to check code. 2nd ACM SIGSOFT Symposium on Foundations of Software Engineering, December 6-9, New Orleans, LA. ACM SIGSOFT Software Engineering Notes 1994; 19(5):87-96.
    • (1994) 2nd ACM SIGSOFT Symposium on Foundations of Software Engineering , vol.19 , Issue.5 , pp. 87-96
    • Evans, D.1    Guttag, J.2    Horning, J.3    Tan, Y.M.4
  • 21
    • 0003594807 scopus 로고    scopus 로고
    • Wrestling with rep exposure
    • Digital Equipment Corporation, Systems Research Center: Palo Alto, CA
    • Detlefs DL, Leino KRM, Nelson G. Wrestling with rep exposure. SRC Research Report 156, Digital Equipment Corporation, Systems Research Center: Palo Alto, CA, 1998.
    • (1998) SRC Research Report 156
    • Detlefs, D.L.1    Leino, K.R.M.2    Nelson, G.3
  • 23
    • 0033617057 scopus 로고    scopus 로고
    • Virginity: A contribution to the specification of object-oriented software
    • Leino KRM, Stata R. Virginity: A contribution to the specification of object-oriented software. Information Processing Letters 1999; 70(2):99-105.
    • (1999) Information Processing Letters , vol.70 , Issue.2 , pp. 99-105
    • Leino, K.R.M.1    Stata, R.2
  • 24
    • 84957718680 scopus 로고    scopus 로고
    • Flexible alias protection
    • July 20-24, Brussels, Belgium Lecture Notes in Computer Science, Jul E (ed.). Springer: Berlin
    • Noble J, Vitek J, Potter J. Flexible alias protection. ECOOP'98 - Object-Oriented Programming, 12th European Conference, July 20-24, Brussels, Belgium (Lecture Notes in Computer Science, vol. 1445), Jul E (ed.). Springer: Berlin, 1998.
    • (1998) ECOOP'98 - Object-oriented Programming, 12th European Conference , vol.1445
    • Noble, J.1    Vitek, J.2    Potter, J.3
  • 27
    • 84976678019 scopus 로고
    • Reference escape analysis: Optimizing reference counting based on the lifetime of references
    • June 17-19, New Haven, CO. ACM SIGPLAN Notices
    • Park YG, Goldberg B. Reference escape analysis: Optimizing reference counting based on the lifetime of references. ACM SIGPLAN Workshop on Partial Evaluation and Semantics-Based Program Manipulation (PEPM'91), June 17-19, New Haven, CO. ACM SIGPLAN Notices 1991; 26(9):178-189.
    • (1991) ACM SIGPLAN Workshop on Partial Evaluation and Semantics-based Program Manipulation (PEPM'91) , vol.26 , Issue.9 , pp. 178-189
    • Park, Y.G.1    Goldberg, B.2


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