메뉴 건너뛰기




Volumn 5160 LNCS, Issue , 2008, Pages 141-155

A theory of pointers for the UTP

Author keywords

Object models; Refinement; Relations; Semantics

Indexed keywords

COMPUTER PROGRAMMING LANGUAGES; HELIUM; JAVA PROGRAMMING LANGUAGE; LINGUISTICS;

EID: 51849131051     PISSN: 03029743     EISSN: 16113349     Source Type: Book Series    
DOI: 10.1007/978-3-540-85762-4_10     Document Type: Conference Paper
Times cited : (27)

References (26)
  • 1
    • 33746087237 scopus 로고    scopus 로고
    • Reasoning about Pointers in Refinement Calculus. In: APSEC
    • Los Alamitos
    • Back, R.J., Fan, X., Preoteasa, V.: Reasoning about Pointers in Refinement Calculus. In: APSEC 2003, p. 425. IEEE Computer Society Press, Los Alamitos (2003)
    • (2003) 425. IEEE Computer Society Press , pp. 2003
    • Back, R.J.1    Fan, X.2    Preoteasa, V.3
  • 2
    • 35048830160 scopus 로고    scopus 로고
    • Specifying Pointer Structures by Graph Reduction
    • Pfaltz, J.L, Nagl, M, Böhlen, B, eds, AGTIVE 2003, Springer, Heidelberg
    • Bakewell, A., Plump, D., Runciman, C.: Specifying Pointer Structures by Graph Reduction. In: Pfaltz, J.L., Nagl, M., Böhlen, B. (eds.) AGTIVE 2003. LNCS, vol. 3062, pp. 30-44. Springer, Heidelberg (2004)
    • (2004) LNCS , vol.3062 , pp. 30-44
    • Bakewell, A.1    Plump, D.2    Runciman, C.3
  • 3
    • 33746041780 scopus 로고    scopus 로고
    • Brookes, S.D.: A Fully Abstract Semantics and a Proof System for an Algol-like Language with Sharing. In: Melton, A. (ed.) MFPS 1985. LNCS, 239, pp. 59-100. Springer, Heidelberg (1986)
    • Brookes, S.D.: A Fully Abstract Semantics and a Proof System for an Algol-like Language with Sharing. In: Melton, A. (ed.) MFPS 1985. LNCS, vol. 239, pp. 59-100. Springer, Heidelberg (1986)
  • 4
    • 0002738295 scopus 로고
    • Some techniques for proving correctness of programs which alter data structures
    • Burstall, R.M.: Some techniques for proving correctness of programs which alter data structures. Machine Intelligence 7, 23-50 (1972)
    • (1972) Machine Intelligence , vol.7 , pp. 23-50
    • Burstall, R.M.1
  • 5
    • 33746087104 scopus 로고    scopus 로고
    • Cavalcanti, A.L.C., Harwood, W., Woodcock, J.C.P.: Pointers and Records in the Unifying Theories of Programming. In: Dunne, S., Stoddart, B. (eds.) UTP 2006. LNCS, 4010, pp. 200-216. Springer, Heidelberg (2006)
    • Cavalcanti, A.L.C., Harwood, W., Woodcock, J.C.P.: Pointers and Records in the Unifying Theories of Programming. In: Dunne, S., Stoddart, B. (eds.) UTP 2006. LNCS, vol. 4010, pp. 200-216. Springer, Heidelberg (2006)
  • 7
    • 33845194358 scopus 로고    scopus 로고
    • Cavalcanti, A.L.C., Woodcock, J.C.P.: A Tutorial Introduction to CSP in Unifying Theories of Programming. In: Cavalcanti, A., Sampaio, A., Woodcock, J. (eds.) PSSE 2004. LNCS, 3167, pp. 220-268. Springer, Heidelberg (2006)
    • Cavalcanti, A.L.C., Woodcock, J.C.P.: A Tutorial Introduction to CSP in Unifying Theories of Programming. In: Cavalcanti, A., Sampaio, A., Woodcock, J. (eds.) PSSE 2004. LNCS, vol. 3167, pp. 220-268. Springer, Heidelberg (2006)
  • 8
    • 33746045698 scopus 로고    scopus 로고
    • Chen, Y., Sanders, J.: Compositional Reasoning for Pointer Structures. In: Uustalu, T. (ed.) MPC 2006. LNCS, 4014, pp. 115-139. Springer, Heidelberg (2006)
    • Chen, Y., Sanders, J.: Compositional Reasoning for Pointer Structures. In: Uustalu, T. (ed.) MPC 2006. LNCS, vol. 4014, pp. 115-139. Springer, Heidelberg (2006)
  • 9
    • 33745790788 scopus 로고    scopus 로고
    • Modal Kleene Algebra and applications a survey. Methods in Computer
    • Desharnais, J., Möller, B., Struth, G.: Modal Kleene Algebra and applications a survey. Methods in Computer Science 1, 93-131 (2004)
    • (2004) Science , vol.1 , pp. 93-131
    • Desharnais, J.1    Möller, B.2    Struth, G.3
  • 10
    • 51849118040 scopus 로고    scopus 로고
    • A Model of Pointers for the Unifying Theories of Programming - Extended Version
    • Technical report, University of York, Department of Computer Science, UK
    • Harwood, W., Cavalcanti, A.L.C., Woodcock, J.C.P.: A Model of Pointers for the Unifying Theories of Programming - Extended Version. Technical report, University of York, Department of Computer Science, UK (2008), www-users.cs.york.ac.uk/∼alcc/publications/HCW08.pdf
    • (2008)
    • Harwood, W.1    Cavalcanti, A.L.C.2    Woodcock, J.C.P.3
  • 11
  • 12
    • 79960004715 scopus 로고    scopus 로고
    • A trace model for pointers and objects
    • Hoare, C.A.R., Jifeng, H.: A trace model for pointers and objects. Programming methodology, 223 - 245 (2003)
    • (2003) Programming methodology , vol.223 , pp. 245
    • Hoare, C.A.R.1    Jifeng, H.2
  • 13
    • 51849167248 scopus 로고    scopus 로고
    • Ishtiaq, S., O'Hearn, P.W.: BI as an assertion language for mutable data structures. In: POPL. ACM Press, New York (2001)
    • Ishtiaq, S., O'Hearn, P.W.: BI as an assertion language for mutable data structures. In: POPL. ACM Press, New York (2001)
  • 14
    • 51849167585 scopus 로고    scopus 로고
    • Liu, Z., He, J., Li, X.: rCOS: Refinement of Component and Object Systems. In: de Boer, F.S., Bonsangue, M.M., Graf, S., de Roever, W.-P. (eds.) FMCO 2004. LNCS, 3657, Springer, Heidelberg (2005)
    • Liu, Z., He, J., Li, X.: rCOS: Refinement of Component and Object Systems. In: de Boer, F.S., Bonsangue, M.M., Graf, S., de Roever, W.-P. (eds.) FMCO 2004. LNCS, vol. 3657, Springer, Heidelberg (2005)
  • 15
    • 0004198444 scopus 로고
    • Prentice-Hall, Englewood Cliffs
    • Meyer, B.: Eiffel: the language. Prentice-Hall, Englewood Cliffs (1992)
    • (1992) Eiffel: The language
    • Meyer, B.1
  • 16
    • 35248818757 scopus 로고    scopus 로고
    • Meyer, B.: Towards practical proofs of class correctness. In: Bert, D., P. Bowen, J., King, S. (eds.) ZB 2003. LNCS, 2651, pp. 359-387. Springer, Heidelberg (2003)
    • Meyer, B.: Towards practical proofs of class correctness. In: Bert, D., P. Bowen, J., King, S. (eds.) ZB 2003. LNCS, vol. 2651, pp. 359-387. Springer, Heidelberg (2003)
  • 20
    • 84944269268 scopus 로고    scopus 로고
    • Local reasoning about programs that alter data structures
    • Fribourg, L, ed, CSL 2001 and EACSL 2001, Springer, Heidelberg
    • O'Hearn, P., Reynolds, J., Yang, H.: Local reasoning about programs that alter data structures. In: Fribourg, L. (ed.) CSL 2001 and EACSL 2001. LNCS, vol. 2142, pp. 1-19. Springer, Heidelberg (2001)
    • (2001) LNCS , vol.2142 , pp. 1-19
    • O'Hearn, P.1    Reynolds, J.2    Yang, H.3
  • 21
    • 11244334821 scopus 로고    scopus 로고
    • ERC - An object-oriented refinement calculus for Eiffel
    • Paige, R.F., Ostroff, J.S.: ERC - An object-oriented refinement calculus for Eiffel. Formal Aspects of Computing 16(1), 5 (2004)
    • (2004) Formal Aspects of Computing , vol.16 , Issue.1 , pp. 5
    • Paige, R.F.1    Ostroff, J.S.2
  • 22
    • 35048890112 scopus 로고    scopus 로고
    • Qin, S., Dong, J.S., Chin, W.N.: A Semantic Foundation for TCOZ in Unifying Theories of Programming. In: Araki, K., Gnesi, S., Mandrioli, D. (eds.) FME 2003. LNCS, 2805, pp. 321-340. Springer, Heidelberg (2003)
    • Qin, S., Dong, J.S., Chin, W.N.: A Semantic Foundation for TCOZ in Unifying Theories of Programming. In: Araki, K., Gnesi, S., Mandrioli, D. (eds.) FME 2003. LNCS, vol. 2805, pp. 321-340. Springer, Heidelberg (2003)
  • 23
    • 0036051192 scopus 로고    scopus 로고
    • Separation logic: A logic for shared mutable data structures
    • IEEE Press, Los Alamitos
    • Reynolds, J.: Separation logic: a logic for shared mutable data structures. In: IEEE Symposium on Logic in Computer Science, pp. 55-74. IEEE Press, Los Alamitos (2002)
    • (2002) IEEE Symposium on Logic in Computer Science , pp. 55-74
    • Reynolds, J.1
  • 24
    • 0001428966 scopus 로고    scopus 로고
    • Intuitionistic reasoning about shared mutable data structure
    • Palgrave
    • Reynolds, J.C.: Intuitionistic reasoning about shared mutable data structure. In: Millenial Perspectives in Computer Science. Palgrave (2001)
    • (2001) Millenial Perspectives in Computer Science
    • Reynolds, J.C.1
  • 25
    • 33746071200 scopus 로고    scopus 로고
    • Santos, T.L.V.L., Cavalcanti, A.L.C., Sampaio, A.C.A.: Object Orientation in the UTP. In: Dunne, S., Stoddart, B. (eds.) UTP 2006. LNCS, 4010, pp. 18-37. Springer, Heidelberg (2006)
    • Santos, T.L.V.L., Cavalcanti, A.L.C., Sampaio, A.C.A.: Object Orientation in the UTP. In: Dunne, S., Stoddart, B. (eds.) UTP 2006. LNCS, vol. 4010, pp. 18-37. Springer, Heidelberg (2006)


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