메뉴 건너뛰기




Volumn 50, Issue 1-3, 2004, Pages 129-160

Correctness of data representations involving heap data structures

Author keywords

Denotational semantics; Imperative programming languages; Relational parametricity; Separation logic

Indexed keywords

COMPUTER SIMULATION; GRAPH THEORY; PASCAL (PROGRAMMING LANGUAGE); SEMANTICS; THEOREM PROVING;

EID: 1442286771     PISSN: 01676423     EISSN: None     Source Type: Journal    
DOI: 10.1016/j.scico.2004.01.007     Document Type: Conference Paper
Times cited : (27)

References (31)
  • 2
    • 0036040498 scopus 로고    scopus 로고
    • Representation independence, confinement and access control
    • ACM, New York
    • A. Banerjee, D.A. Naumann, Representation independence, confinement and access control, in: POPL, ACM, New York, 2002.
    • (2002) POPL
    • Banerjee, A.1    Naumann, D.A.2
  • 6
    • 0005448247 scopus 로고    scopus 로고
    • Ph.D. Thesis, Queen Mary, University of London, March
    • P.B. Levy, Call-by-push-value, Ph.D. Thesis, Queen Mary, University of London, March 2001.
    • (2001) Call-by-push-value
    • Levy, P.B.1
  • 7
    • 77955323487 scopus 로고    scopus 로고
    • Possible world semantics for general storage in call-by-value
    • P.B. Levy, Possible world semantics for general storage in call-by-value, in: CSL, 2002, pp. 232-246.
    • (2002) CSL , pp. 232-246
    • Levy, P.B.1
  • 8
    • 33846545518 scopus 로고
    • Towards fully abstract semantics for local variables
    • ACM, New York, (Reprinted as Chapter 7 of [16])
    • A.R. Meyer, K. Sieber, Towards fully abstract semantics for local variables, in: Fifteenth Ann. ACM Symp. on Princ. of Program. Lang., ACM, New York, 1988, pp. 191-203. (Reprinted as Chapter 7 of [16]).
    • (1988) Fifteenth Ann. ACM Symp. on Princ. of Program. Lang. , pp. 191-203
    • Meyer, A.R.1    Sieber, K.2
  • 10
    • 0026188821 scopus 로고
    • Notions of computations and monads
    • Moggi E. Notions of computations and monads. Inform. Comput. 93:1991;55-92.
    • (1991) Inform. Comput. , vol.93 , pp. 55-92
    • Moggi, E.1
  • 11
    • 0000169374 scopus 로고    scopus 로고
    • From Algol to polymorphic linear lambda-calculus
    • O'Hearn P.W., Reynolds J.C. From Algol to polymorphic linear lambda-calculus. J. ACM. 47(1):2000;167-223.
    • (2000) J. ACM , vol.47 , Issue.1 , pp. 167-223
    • O'Hearn, P.W.1    Reynolds, J.C.2
  • 12
    • 84944269268 scopus 로고    scopus 로고
    • Local reasoning about programs that alter data structures
    • L. Fribourg. CSL (Berlin, 2001), Berlin: Springer
    • O'Hearn P.W., Reynolds J., Yang H. Local reasoning about programs that alter data structures. Fribourg L. CSL (Berlin, 2001). Lecture Notes in Computer Science. vol. 2142:2001;1-19 Springer, Berlin.
    • (2001) Lecture Notes in Computer Science , vol.2142 , pp. 1-19
    • O'Hearn, P.W.1    Reynolds, J.2    Yang, H.3
  • 14
    • 0002982095 scopus 로고
    • Semantics of local variables
    • M.P. Fourman, P.T. Johnstone, & A.M. Pitts. Cambridge: Cambridge University Press
    • O'Hearn P.W., Tennent R.D. Semantics of local variables. Fourman M.P., Johnstone P.T., Pitts A.M. Applications of Categories in Computer Science. 1992;217-238 Cambridge University Press, Cambridge.
    • (1992) Applications of Categories in Computer Science , pp. 217-238
    • O'Hearn, P.W.1    Tennent, R.D.2
  • 15
    • 84976718744 scopus 로고
    • Parametricity and local variables
    • (Reprinted as Chapter 16 of [16])
    • O'Hearn P.W., Tennent R.D. Parametricity and local variables. J. ACM. 42(3):1995;658-709. (Reprinted as Chapter 16 of [16]).
    • (1995) J. ACM , vol.42 , Issue.3 , pp. 658-709
    • O'Hearn, P.W.1    Tennent, R.D.2
  • 18
    • 4544288613 scopus 로고    scopus 로고
    • When parametricity implies naturality
    • University of Birmingham, July
    • U.S. Reddy, When parametricity implies naturality, Electronic manuscript, University of Birmingham, http://www.cs.bham.ac.uk/~udr/, July 1997.
    • (1997) Electronic Manuscript
    • Reddy, U.S.1
  • 20
    • 0037050647 scopus 로고    scopus 로고
    • Objects and classes in Algol-like languages
    • Reddy U.S. Objects and classes in Algol-like languages. Inform. Comput. 172:2002;63-97.
    • (2002) Inform. Comput. , vol.172 , pp. 63-97
    • Reddy, U.S.1
  • 21
    • 35248867803 scopus 로고    scopus 로고
    • Correctness of data representations involving heap data structures
    • Programming Languages and Systems: 12th European Symposium on Programming, Springer, Berlin
    • U.S. Reddy, H. Yang, Correctness of data representations involving heap data structures, in: Programming Languages and Systems: 12th European Symposium on Programming (2003), Lecture Notes in Computer Science, vol. 2618, Springer, Berlin, pp. 223-237.
    • (2003) Lecture Notes in Computer Science , vol.2618 , pp. 223-237
    • Reddy, U.S.1    Yang, H.2
  • 22
    • 84976827574 scopus 로고
    • Towards a theory of type structure
    • Coll. sur la Programmation, Springer, Berlin
    • J.C. Reynolds, Towards a theory of type structure, in: Coll. sur la Programmation, Lecture Notes in Computer Science, vol. 19, Springer, Berlin, 1974, pp. 408-425.
    • (1974) Lecture Notes in Computer Science , vol.19 , pp. 408-425
    • Reynolds, J.C.1
  • 23
    • 0019705872 scopus 로고
    • The essence of Algol
    • J.W. de Bakker, & J.C. van Vliet. Amsterdam: North-Holland. (Reprinted as Chapter 3 of [16])
    • Reynolds J.C. The essence of Algol. de Bakker J.W., van Vliet J.C. Algorithmic Languages. 1981;345-372 North-Holland, Amsterdam. (Reprinted as Chapter 3 of [16]).
    • (1981) Algorithmic Languages , pp. 345-372
    • Reynolds, J.C.1
  • 24
    • 0001428966 scopus 로고    scopus 로고
    • Intuitionistic reasoning about shared mutable data structure
    • J. Davies, B. Roscoe, J. Woodcock (Eds.), Palgrave, Houndsmill, UK
    • J.C. Reynolds, Intuitionistic reasoning about shared mutable data structure, in: J. Davies, B. Roscoe, J. Woodcock (Eds.), Millenial Perspectives in Computer Science, Palgrave, Houndsmill, UK, 2000.
    • (2000) Millenial Perspectives in Computer Science
    • Reynolds, J.C.1
  • 26
    • 0003768829 scopus 로고
    • Names and Higher-order Functions
    • Ph.D. Thesis, University of Cambridge Computer Laboratory
    • I. Stark, Names and higher-order functions, Ph.D. Thesis, University of Cambridge Computer Laboratory, Tech. Rep. 363, 1995.
    • (1995) Tech. Rep. , vol.363
    • Stark, I.1
  • 27
    • 0003072080 scopus 로고    scopus 로고
    • Categorical models for local names
    • Stark I. Categorical models for local names. Lisp Symbolic Comput. 9(1):1996;77-107.
    • (1996) Lisp Symbolic Comput. , vol.9 , Issue.1 , pp. 77-107
    • Stark, I.1
  • 28
    • 0002262704 scopus 로고
    • Correctness of data representations in Algol-like languages
    • A.W. Roscoe. Englewood Cliffs, NJ: Prentice-Hall International
    • Tennent R.D. Correctness of data representations in Algol-like languages. Roscoe A.W. A Classical Mind: Essays in Honor of C.A.R. Hoare. 1994;405-417 Prentice-Hall International, Englewood Cliffs, NJ.
    • (1994) A Classical Mind: Essays in Honor of C.A.R. Hoare , pp. 405-417
    • Tennent, R.D.1
  • 30
    • 0041681844 scopus 로고
    • A contribution to the development of Algol
    • Wirth N., Hoare C.A.R. A contribution to the development of Algol. Comm. ACM. 9(6):1966;413-432.
    • (1966) Comm. ACM , vol.9 , Issue.6 , pp. 413-432
    • Wirth, N.1    Hoare, C.A.R.2
  • 31
    • 0005483996 scopus 로고    scopus 로고
    • Local reasoning for stateful programs
    • Ph.D. Thesis, The University of Illinois at Urbana-Champaign
    • H. Yang, Local reasoning for stateful programs, Ph.D. Thesis, The University of Illinois at Urbana-Champaign, Tech. Rep. UIUCDCS-R-2001-2227, 2001.
    • (2001) Tech. Rep. , vol.UIUCDCS-R-2001-2227
    • Yang, H.1


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