메뉴 건너뛰기




Volumn , Issue , 2010, Pages 237-248

Toward a verified relational database management system

Author keywords

B+ tree; Dependent types; Relational model; Separation logic

Indexed keywords

B+-TREES; DEPENDENT TYPES; FUNCTIONAL SPECIFICATION; QUERY OPTIMIZATION; RELATIONAL ALGEBRA; RELATIONAL DATABASE MANAGEMENT SYSTEMS; RELATIONAL MODEL; RUNTIMES; SEPARATION LOGIC; SYSTEMS SOFTWARE;

EID: 77950884592     PISSN: 07308566     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/1706299.1706329     Document Type: Conference Paper
Times cited : (46)

References (27)
  • 3
    • 67650192311 scopus 로고    scopus 로고
    • Local Reasoning, Separation and Aliasing
    • R. Bornat, C. Calcagno, and P. OHearn. Local Reasoning, Separation and Aliasing. Proc. SPACE, volume 4, 2004.
    • (2004) Proc. SPACE , vol.4
    • Bornat, R.1    Calcagno, C.2    Ohearn, P.3
  • 4
    • 34047176494 scopus 로고    scopus 로고
    • A semantics for concurrent separation logic
    • Stephen Brookes. A semantics for concurrent separation logic. Theor. Comput. Sci., 375(1-3):227-270, 2007.
    • (2007) Theor. Comput. Sci. , vol.375 , Issue.1-3 , pp. 227-270
    • Brookes, S.1
  • 8
    • 0034825782 scopus 로고    scopus 로고
    • Exploiting constraint-like data characterizations in query optimization
    • Parke Godfrey, Jarek Gryz, and Calisto Zuzarte. Exploiting constraint-like data characterizations in query optimization. In Proc. SIGMOD, 2001.
    • Proc. SIGMOD, 2001
    • Godfrey, P.1    Gryz, J.2    Zuzarte, C.3
  • 12
    • 34547418964 scopus 로고    scopus 로고
    • A type-correct, stack-safe, provably correct expression compiler in epigram
    • James Mckinna and Joel Wright. A type-correct, stack-safe, provably correct expression compiler in epigram. In J. Functional Programming, 2006.
    • (2006) J. Functional Programming
    • Mckinna, J.1    Wright, J.2
  • 13
    • 67650091442 scopus 로고    scopus 로고
    • Towards type-theoretic semantics for transactional concurrency
    • Aleksandar Nanevski, Paul Govereau, and Greg Morrisett. Towards type-theoretic semantics for transactional concurrency. In Proc. TLDI, 2009.
    • Proc. TLDI, 2009
    • Nanevski, A.1    Govereau, P.2    Morrisett, G.3
  • 17
    • 34047114898 scopus 로고    scopus 로고
    • Resources, concurrency, and local reasoning
    • Peter W. OHearn. Resources, concurrency, and local reasoning. Theor. Comput. Sci., 375(1-3):271-307, 2007.
    • (2007) Theor. Comput. Sci. , vol.375 , Issue.1-3 , pp. 271-307
    • Ohearn, P.W.1
  • 18
    • 84944269268 scopus 로고    scopus 로고
    • Local reasoning about programs that alter data structures
    • Peter W. O'Hearn, John C. Reynolds, and Hongseok Yang. Local reasoning about programs that alter data structures. In Proc. CSL, 2001.
    • Proc. CSL, 2001
    • O'Hearn, P.W.1    Reynolds, J.C.2    Yang, H.3
  • 20
    • 84977600550 scopus 로고    scopus 로고
    • Data management for internet-scale single-sign-on
    • Sharon E. Perl and Margo Seltzer. Data management for internet-scale single-sign-on. In Proc. WORLDS, 2006.
    • Proc. WORLDS, 2006
    • Perl, S.E.1    Seltzer, M.2
  • 21
    • 77950897991 scopus 로고
    • A generic algebra for data collections based on constructive logic
    • of LNCS, Springer Berlin / Heidelberg
    • P. Rajagopalan and C. P. Tsang. A generic algebra for data collections based on constructive logic. In Algebraic Methodology and Software Technology, volume 936 of LNCS, pages 546-560. Springer Berlin / Heidelberg, 1995.
    • (1995) Algebraic Methodology and Software Technology , vol.936 , pp. 546-560
    • Rajagopalan, P.1    Tsang, C.P.2
  • 22
    • 0141777847 scopus 로고    scopus 로고
    • Separation logic: A logic for shared mutable data structures
    • John C. Reynolds. Separation logic: A logic for shared mutable data structures. In Proc. LICS, 2002.
    • Proc. LICS, 2002
    • Reynolds, J.C.1
  • 23
    • 54049107387 scopus 로고    scopus 로고
    • Reasoning about b+ trees with operational semantics and separation logic
    • Alan Sexton and Hayo Thielecke. Reasoning about b+ trees with operational semantics and separation logic. Electron. Notes Theor. Comput. Sci., 218:355-369, 2008.
    • (2008) Electron. Notes Theor. Comput. Sci. , vol.218 , pp. 355-369
    • Sexton, A.1    Thielecke, H.2
  • 24
    • 54049107387 scopus 로고    scopus 로고
    • Reasoning about b+ trees with operational semantics and separation logic
    • Alan Sexton and Hayo Thielecke. Reasoning about b+ trees with operational semantics and separation logic. Electron. Notes Theor. Comput. Sci., 218:355-369, 2008.
    • (2008) Electron. Notes Theor. Comput. Sci. , vol.218 , pp. 355-369
    • Sexton, A.1    Thielecke, H.2
  • 25
    • 77950880537 scopus 로고    scopus 로고
    • System description: Ara - An automatic theorem prover for relation algebras
    • Carsten Sinz. System description: Ara - an automatic theorem prover for relation algebras. In Proc. CADE-17, 2000.
    • Proc. CADE-17, 2000
    • Sinz, C.1
  • 26
    • 84880124555 scopus 로고    scopus 로고
    • Program-ing finger trees in coq
    • Matthieu Sozeau. Program-ing finger trees in coq. In Proc. ICFP, 2007.
    • Proc. ICFP, 2007
    • Sozeau, M.1


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