메뉴 건너뛰기




Volumn , Issue , 2006, Pages 101-110

Expressing heap-shape contracts in linear logic

Author keywords

Assertions; Contracts; Heap shape; Linear logic

Indexed keywords

COMPOSITIONAL SEMANTICS; LINEAR LOGIC; MEMORY SHAPES; SOFTWARE COMPONENTS;

EID: 34547468242     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/1173706.1173723     Document Type: Conference Paper
Times cited : (1)

References (22)
  • 2
    • 0038559204 scopus 로고    scopus 로고
    • An indexed model of recursive types for foundational proof-carrying code
    • A. W. Appel and D. A. McAllester. An indexed model of recursive types for foundational proof-carrying code. Programming Languages and Systems, 23(5):657-683, 2001.
    • (2001) Programming Languages and Systems , vol.23 , Issue.5 , pp. 657-683
    • Appel, A.W.1    McAllester, D.A.2
  • 6
    • 12344327721 scopus 로고    scopus 로고
    • Low-overhead memory leak detection using adaptive statistical profiling
    • M. Hauswirth and T. M. Chilimbi. Low-overhead memory leak detection using adaptive statistical profiling. In ASPLOS, pages 156-164, 2004.
    • (2004) ASPLOS , pp. 156-164
    • Hauswirth, M.1    Chilimbi, T.M.2
  • 7
    • 43949161369 scopus 로고
    • Logic programming in a fragment of intuitionistic linear logic
    • Orlando, FL, USA, Academic Press, Inc
    • J. S. Hodas and D. Miller. Logic programming in a fragment of intuitionistic linear logic. In Papers presented at the IEEE symposium on Logic in computer science, pages 327-365, Orlando, FL, USA, 1994. Academic Press, Inc.
    • (1994) Papers presented at the IEEE symposium on Logic in computer science , pp. 327-365
    • Hodas, J.S.1    Miller, D.2
  • 8
    • 0024132808 scopus 로고
    • The Turing programming language
    • R. C. Holt and J. R. Cordy. The Turing programming language. Commun. ACM, 31(12):1410-1423, 1988.
    • (1988) Commun. ACM , vol.31 , Issue.12 , pp. 1410-1423
    • Holt, R.C.1    Cordy, J.R.2
  • 12
    • 33744908423 scopus 로고    scopus 로고
    • Monadic concurrent linear logic programming
    • New York, NY, USA, ACM Press
    • P. López, F. Pfenning, J. Polakow, and K. Watkins. Monadic concurrent linear logic programming. In PPDP '05, pages 35-46, New York, NY, USA, 2005. ACM Press.
    • (2005) PPDP '05 , pp. 35-46
    • López, P.1    Pfenning, F.2    Polakow, J.3    Watkins, K.4
  • 15
    • 84976862334 scopus 로고
    • Eiffel: Programming for reusability and extendibility
    • B. Meyer. Eiffel: programming for reusability and extendibility. SIGPLAN Not., 22(2):85-94, 1987.
    • (1987) SIGPLAN Not , vol.22 , Issue.2 , pp. 85-94
    • Meyer, B.1
  • 16
    • 0004198444 scopus 로고
    • Prentice-Hall, Inc, Upper Saddle River, NJ, USA
    • B. Meyer. Eiffel: the language. Prentice-Hall, Inc., Upper Saddle River, NJ, USA, 1992.
    • (1992) Eiffel: The language
    • Meyer, B.1
  • 18
    • 0033420437 scopus 로고    scopus 로고
    • The logic of bunched implications
    • P. O'Hearn and D. Pym. The logic of bunched implications. Bulletin of Symbolic Logic, 5(2):215-244, 1999.
    • (1999) Bulletin of Symbolic Logic , vol.5 , Issue.2 , pp. 215-244
    • O'Hearn, P.1    Pym, D.2
  • 19
    • 84944269268 scopus 로고    scopus 로고
    • Local reasoning about programs that alter data structures
    • Computer Science Logic, number in, Paris
    • P. O'Hearn, J. Reynolds, and H. Yang. Local reasoning about programs that alter data structures. In Computer Science Logic, number 2142 in LNCS, pages 1-19, Paris, 2001.
    • (2001) LNCS , vol.2142 , pp. 1-19
    • O'Hearn, P.1    Reynolds, J.2    Yang, H.3
  • 20
    • 0015346655 scopus 로고
    • A technique for software module specification with examples
    • D. L. Parnas. A technique for software module specification with examples. Commun. ACM, 15(5):330-336, 1972.
    • (1972) Commun. ACM , vol.15 , Issue.5 , pp. 330-336
    • Parnas, D.L.1


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