메뉴 건너뛰기




Volumn 19, Issue , 2004, Pages 313-322

Towards imperative modules: Reasoning about invariants and sharing of mutable state

Author keywords

[No Author keywords available]

Indexed keywords

COMPUTER SCIENCE; DATA STRUCTURES; FORMAL LOGIC; JAVA PROGRAMMING LANGUAGE; MATHEMATICAL MODELS; MATHEMATICAL OPERATORS; OBJECT ORIENTED PROGRAMMING; PROBLEM SOLVING; SEMANTICS;

EID: 4544323610     PISSN: 10436871     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1109/lics.2004.1319626     Document Type: Conference Paper
Times cited : (22)

References (22)
  • 1
    • 0034865338 scopus 로고    scopus 로고
    • Foundational proof-carrying code
    • A. W. Appel. Foundational proof-carrying code. In LICS, pages 247-258, 2001.
    • (2001) LICS , pp. 247-258
    • Appel, A.W.1
  • 3
    • 0036040498 scopus 로고    scopus 로고
    • Representation independence, confinement and access control
    • A. Banerjee and D. A. Naumann. Representation independence, confinement and access control. In POPL, pages 166-177, 2002.
    • (2002) POPL , pp. 166-177
    • Banerjee, A.1    Naumann, D.A.2
  • 4
    • 4544254393 scopus 로고    scopus 로고
    • Verification of object-oriented programs with invariants
    • Available as Technical Report 408, Department of Computer Science, ETH Zurich. A newer version is [5]
    • M. Barnett, R. DeLine, M. Fähndrich, K. R. M. Leino, and W. Schulte. Verification of object-oriented programs with invariants. In Formal Techniques for Java-like Programs, 2003. Available as Technical Report 408, Department of Computer Science, ETH Zurich. A newer version is [5].
    • (2003) Formal Techniques for Java-like Programs
    • Barnett, M.1    Deline, R.2    Fähndrich, M.3    Leino, K.R.M.4    Schulte, W.5
  • 5
    • 84862436103 scopus 로고    scopus 로고
    • Verification of object-oriented programs with invariants
    • Dec.
    • M. Barnett, R. DeLine, M. Fähndrich, K. R. M. Leino, and W. Schulte. Verification of object-oriented programs with invariants. Manuscript KRML 122b, Dec. 2003. Available from http://research.microsoft.com/~leino/papers.html.
    • (2003) Manuscript KRML , vol.122 B
    • Barnett, M.1    Deline, R.2    Fähndrich, M.3    Leino, K.R.M.4    Schulte, W.5
  • 6
    • 4544228195 scopus 로고    scopus 로고
    • Friends need a bit more: Maintaining invariants over shared state
    • To appear
    • M. Barnett and D. A. Naumann. Friends need a bit more: Maintaining invariants over shared state. In Mathematics of Program Construction, 2004. To appear.
    • (2004) Mathematics of Program Construction
    • Barnett, M.1    Naumann, D.A.2
  • 7
    • 0038575343 scopus 로고    scopus 로고
    • Ownership types for object encapsulation
    • C. Boyapati, B. Liskov, and L. Shrira. Ownership types for object encapsulation. In POPL, pages 213-223, 2003.
    • (2003) POPL , pp. 213-223
    • Boyapati, C.1    Liskov, B.2    Shrira, L.3
  • 9
    • 1442332527 scopus 로고    scopus 로고
    • Simple ownership types for object containment
    • D. G. Clarke, J. Noble, and J. M. Potter. Simple ownership types for object containment. In ECOOP, 2001.
    • (2001) ECOOP
    • Clarke, D.G.1    Noble, J.2    Potter, J.M.3
  • 11
    • 21144446093 scopus 로고    scopus 로고
    • Object invariants in dynamic contexts
    • To appear
    • K. R. M. Leino and P. Müller. Object invariants in dynamic contexts. In ECOOP, 2004. To appear.
    • (2004) ECOOP
    • Leino, K.R.M.1    Müller, P.2
  • 12
    • 0041811822 scopus 로고    scopus 로고
    • Data abstraction and information hiding
    • K. R. M. Leino and G. Nelson. Data abstraction and information hiding. ACM Trans. Prog. Lang. Syst., 24(5):491-553, 2002.
    • (2002) ACM Trans. Prog. Lang. Syst. , vol.24 , Issue.5 , pp. 491-553
    • Leino, K.R.M.1    Nelson, G.2
  • 13
    • 33846545518 scopus 로고
    • Towards fully abstract semantics for local variables: Preliminary report
    • A. R. Meyer and K. Sieber. Towards fully abstract semantics for local variables: Preliminary report. In POPL, pages 191-203, 1988.
    • (1988) POPL , pp. 191-203
    • Meyer, A.R.1    Sieber, K.2
  • 17
    • 4544329262 scopus 로고    scopus 로고
    • Modular invariants for object structures
    • ETH Zürich, Chair of Software Engineering, Oct.
    • P. Müller, A. Poetzsch-Heffter, and G. Leavens. Modular invariants for object structures. Technical Report 424, ETH Zürich, Chair of Software Engineering, Oct. 2003.
    • (2003) Technical Report , vol.424
    • Müller, P.1    Poetzsch-Heffter, A.2    Leavens, G.3
  • 18
    • 0037029887 scopus 로고    scopus 로고
    • Soundness of data refinement for a higher order imperative language
    • D. A. Naumann. Soundness of data refinement for a higher order imperative language. Theoretical Comput. Sci., 278(1-2):271-301, 2002.
    • (2002) Theoretical Comput. Sci. , vol.278 , Issue.1-2 , pp. 271-301
    • Naumann, D.A.1
  • 19
    • 1442263137 scopus 로고    scopus 로고
    • Separation and information hiding
    • P. O'Hearn, H. Yang, and J. Reynolds. Separation and information hiding. In POPL, pages 268-280, 2004.
    • (2004) POPL , pp. 268-280
    • O'Hearn, P.1    Yang, H.2    Reynolds, J.3
  • 21
    • 21144434764 scopus 로고    scopus 로고
    • Modular semantics and logics of classes
    • B. Reus. Modular semantics and logics of classes. In CSL, pages 456-469, 2003.
    • (2003) CSL , pp. 456-469
    • Reus, B.1
  • 22
    • 0036051192 scopus 로고    scopus 로고
    • Separation logic: A logic for shared mutable data structures
    • J. C. Reynolds. Separation logic: a logic for shared mutable data structures. In LICS, pages 55-74, 2002.
    • (2002) LICS , pp. 55-74
    • Reynolds, J.C.1


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