메뉴 건너뛰기




Volumn 217, Issue C, 2008, Pages 41-59

Structured Types and Separation Logic

Author keywords

C; Interactive Theorem Proving; Separation Logic

Indexed keywords

COMPUTER PROGRAMMING LANGUAGES; FUZZY LOGIC; ISOMERS; SEPARATION;

EID: 47249163659     PISSN: 15710661     EISSN: None     Source Type: Journal    
DOI: 10.1016/j.entcs.2008.06.041     Document Type: Article
Times cited : (4)

References (16)
  • 1
    • 84976473150 scopus 로고    scopus 로고
    • Proving pointer programs in Hoare Logic
    • Mathematics of Program Construction. Backhouse R., and Oliveira J. (Eds). (MPC 2000)
    • Bornat R. Proving pointer programs in Hoare Logic. In: Backhouse R., and Oliveira J. (Eds). Mathematics of Program Construction. (MPC 2000). LNCS 1837 (2000) 102-126
    • (2000) LNCS , vol.1837 , pp. 102-126
    • Bornat, R.1
  • 2
    • 0002738295 scopus 로고
    • Some techniques for proving correctness of programs which alter data structures
    • Meltzer B., and Michie D. (Eds), Edinburgh University Press
    • Burstall R. Some techniques for proving correctness of programs which alter data structures. In: Meltzer B., and Michie D. (Eds). Machine Intelligence 7 (1972), Edinburgh University Press 23-50
    • (1972) Machine Intelligence 7 , pp. 23-50
    • Burstall, R.1
  • 3
    • 35048862900 scopus 로고    scopus 로고
    • Multi-prover verification of C programs
    • Formal Methods and Software Engineering, 6th International Conference on Formal Engineering Methods. ICFEM 2004, Seattle, USA
    • Filliâtre J.-C., and Marché C. Multi-prover verification of C programs. Formal Methods and Software Engineering, 6th International Conference on Formal Engineering Methods. ICFEM 2004, Seattle, USA. LNCS 3308 (2004) 15-29
    • (2004) LNCS , vol.3308 , pp. 15-29
    • Filliâtre, J.-C.1    Marché, C.2
  • 4
    • 47249113250 scopus 로고    scopus 로고
    • Hohmuth, M., H. Tews and S.G. Stephens, Applying source-code verification to a microkernel - the VFiasco project, Technical Report TUD-FI02-03-März, TU Dresden (2002)
    • Hohmuth, M., H. Tews and S.G. Stephens, Applying source-code verification to a microkernel - the VFiasco project, Technical Report TUD-FI02-03-März, TU Dresden (2002)
  • 5
    • 0035035498 scopus 로고    scopus 로고
    • Ishtiaq, S.S. and P.W. O'Hearn, BI as an assertion language for mutable data structures, in: POPL '01: Proceedings of the 28th ACM SIGPLAN-SIGACT symposium on Principles of programming languages (2001), pp. 14-26
    • Ishtiaq, S.S. and P.W. O'Hearn, BI as an assertion language for mutable data structures, in: POPL '01: Proceedings of the 28th ACM SIGPLAN-SIGACT symposium on Principles of programming languages (2001), pp. 14-26
  • 6
    • 47249107592 scopus 로고    scopus 로고
    • Marti, N., R. Affeldt and A. Yonezawa, Verification of the heap manager of an operating system using separation logic, in: Third workshop on Semantics, Program Analysis, and Computing Environments For Memory Management (SPACE 2006), 2006, pp. 61-72
    • Marti, N., R. Affeldt and A. Yonezawa, Verification of the heap manager of an operating system using separation logic, in: Third workshop on Semantics, Program Analysis, and Computing Environments For Memory Management (SPACE 2006), 2006, pp. 61-72
  • 7
    • 20144375380 scopus 로고    scopus 로고
    • Mehta, F. and T. Nipkow, Proving pointer programs in higher-order logic, Information and Computation (2005), to appear
    • Mehta, F. and T. Nipkow, Proving pointer programs in higher-order logic, Information and Computation (2005), to appear
  • 8
    • 47249126011 scopus 로고    scopus 로고
    • Moy, Y., Union and cast in deductive verification, in: C/C++ Verification Workshop, Oxford, UK, 2007
    • Moy, Y., Union and cast in deductive verification, in: C/C++ Verification Workshop, Oxford, UK, 2007
  • 9
    • 47249119047 scopus 로고    scopus 로고
    • Norrish, M., "C formalised in HOL," Ph.D. thesis, Computer Laboratory, University of Cambridge (1998)
    • Norrish, M., "C formalised in HOL," Ph.D. thesis, Computer Laboratory, University of Cambridge (1998)
  • 10
    • 0036051192 scopus 로고    scopus 로고
    • Reynolds, J.C., Separation logic: A logic for shared mutable data structures, in: Proc. 17th IEEE Symposium on Logic in Computer Science, 2002, pp. 55-74
    • Reynolds, J.C., Separation logic: A logic for shared mutable data structures, in: Proc. 17th IEEE Symposium on Logic in Computer Science, 2002, pp. 55-74
  • 11
    • 47249086657 scopus 로고    scopus 로고
    • Schirmer, N., "Verification of Sequential Imperative Programs in Isabelle/HOL," Ph.D. thesis, Technische Universität München (2006)
    • Schirmer, N., "Verification of Sequential Imperative Programs in Isabelle/HOL," Ph.D. thesis, Technische Universität München (2006)
  • 12
    • 84887425855 scopus 로고    scopus 로고
    • Siff, M., S. Chandra, T. Ball, K. Kunchithapadam and T. Reps, Coping with type casts in C, in: ESEC/FSE-7: Proceedings of the 7th European software engineering conference held jointly with the 7th ACM SIGSOFT international symposium on Foundations of software engineering (1999), pp. 180-198
    • Siff, M., S. Chandra, T. Ball, K. Kunchithapadam and T. Reps, Coping with type casts in C, in: ESEC/FSE-7: Proceedings of the 7th European software engineering conference held jointly with the 7th ACM SIGSOFT international symposium on Foundations of software engineering (1999), pp. 180-198
  • 13
    • 33745447351 scopus 로고    scopus 로고
    • A unified memory model for pointers
    • 12th International Conference on Logic for Programming Artificial Intelligence and Reasoning. Sutcliffe G., and Voronkov A. (Eds). (LPAR-12)
    • Tuch H., and Klein G. A unified memory model for pointers. In: Sutcliffe G., and Voronkov A. (Eds). 12th International Conference on Logic for Programming Artificial Intelligence and Reasoning. (LPAR-12). LNCS 3835 (2005) 474-488
    • (2005) LNCS , vol.3835 , pp. 474-488
    • Tuch, H.1    Klein, G.2
  • 14
    • 33846519994 scopus 로고    scopus 로고
    • Tuch, H., G. Klein and M. Norrish, Types, bytes, and separation logic, in: M. Hofmann and M. Felleisen, editors, Proceedings of the 34th ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, Nice, France, 2007, p. 12
    • Tuch, H., G. Klein and M. Norrish, Types, bytes, and separation logic, in: M. Hofmann and M. Felleisen, editors, Proceedings of the 34th ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, Nice, France, 2007, p. 12
  • 15
    • 26844582848 scopus 로고    scopus 로고
    • Towards mechanized program verification with separation logic
    • Computer Science Logic - 18th International Workshop. Marcinkowski J., and Tarlecki A. (Eds). CSL 2004
    • Weber T. Towards mechanized program verification with separation logic. In: Marcinkowski J., and Tarlecki A. (Eds). Computer Science Logic - 18th International Workshop. CSL 2004. Lecture Notes in Computer Science 3210 (2004) 250-264
    • (2004) Lecture Notes in Computer Science , vol.3210 , pp. 250-264
    • Weber, T.1
  • 16
    • 84949648890 scopus 로고    scopus 로고
    • Type classes and overloading in higher-order logic
    • Theorem Proving in Higher Order Logics'97. Gunter E.L., and Felty A. (Eds)
    • Wenzel M. Type classes and overloading in higher-order logic. In: Gunter E.L., and Felty A. (Eds). Theorem Proving in Higher Order Logics'97. LNCS 1275 (1997) 307-322
    • (1997) LNCS , vol.1275 , pp. 307-322
    • Wenzel, M.1


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