메뉴 건너뛰기




Volumn 49, Issue 9, 2014, Pages 269-282

Refinement types for Haskell

Author keywords

[No Author keywords available]

Indexed keywords

BINDERS; BINS;

EID: 84950145876     PISSN: 15232867     EISSN: None     Source Type: Journal    
DOI: 10.1145/2628136.2628161     Document Type: Conference Paper
Times cited : (72)

References (38)
  • 1
    • 0031611513 scopus 로고    scopus 로고
    • Cayenne-A language with dependent types
    • L. Augustsson. Cayenne-a language with dependent types. In ICFP, 1998.
    • (1998) ICFP
    • Augustsson, L.1
  • 7
    • 84907015469 scopus 로고    scopus 로고
    • Idris: General purpose programming with dependent types
    • E. Brady. Idris: general purpose programming with dependent types. In PLPV, 2013.
    • (2013) PLPV
    • Brady, E.1
  • 9
    • 84893468458 scopus 로고    scopus 로고
    • Combining proofs and programs in a dependently typed language
    • C. Casinghino, V. Sjöberg, and S. Weirich. Combining proofs and programs in a dependently typed language. In POPL, 2014.
    • (2014) POPL
    • Casinghino, C.1    Sjöberg, V.2    Weirich, S.3
  • 10
    • 0023208553 scopus 로고
    • Partial objects in constructive type theory
    • R. L. Constable and S. F. Smith. Partial objects in constructive type theory. In LICS, 1987.
    • (1987) LICS
    • Constable, R.L.1    Smith, S.F.2
  • 13
    • 38849100857 scopus 로고    scopus 로고
    • Refined typechecking with Stardust
    • J. Dunfield. Refined typechecking with Stardust. In PLPV, 2007.
    • (2007) PLPV
    • Dunfield, J.1
  • 17
    • 0029717391 scopus 로고    scopus 로고
    • Proving the correctness of reactive systems using sized types
    • J. Hughes, L. Pareto, and A. Sabry. Proving the correctness of reactive systems using sized types. In POPL, 1996.
    • (1996) POPL
    • Hughes, J.1    Pareto, L.2    Sabry, A.3
  • 19
    • 84907008438 scopus 로고    scopus 로고
    • Termination analysis of the untyped lambacalculus
    • N. D. Jones and N. Bohr. Termination analysis of the untyped lambacalculus. In RTA, 2004.
    • (2004) RTA
    • Jones, N.D.1    Bohr, N.2
  • 20
    • 70450265323 scopus 로고    scopus 로고
    • Type-based data structure verification
    • M. Kawaguchi, P. Rondon, and R. Jhala. Type-based data structure verification. In PLDI, 2009.
    • (2009) PLDI
    • Kawaguchi, M.1    Rondon, P.2    Jhala, R.3
  • 23
    • 84947780543 scopus 로고    scopus 로고
    • Hoare logics for recursive procedures and unbounded nondeterminism
    • T. Nipkow. Hoare logics for recursive procedures and unbounded nondeterminism. In CSL, 2002.
    • (2002) CSL
    • Nipkow, T.1
  • 27
    • 84907007302 scopus 로고    scopus 로고
    • Subtypes for specifications: Predicate subtyping in pvs
    • J. Rushby, S. Owre, and N. Shankar. Subtypes for specifications: Predicate subtyping in pvs. IEEE TSE, 1998.
    • (1998) IEEE TSE
    • Rushby, J.1    Owre, S.2    Shankar, N.3
  • 28
    • 84907012662 scopus 로고    scopus 로고
    • Termination analysis of higher-order functional programs
    • D. Sereni and N.D. Jones. Termination analysis of higher-order functional programs. In APLAS, 2005.
    • (2005) APLAS
    • Sereni, D.1    Jones, N.D.2
  • 29
    • 84907015464 scopus 로고    scopus 로고
    • Zeno: An automated prover for properties of recursive data structures
    • W. Sonnex, S. Drossopoulou, and S. Eisenbach. Zeno: An automated prover for properties of recursive data structures. In TACAS, 2012.
    • (2012) TACAS
    • Sonnex, W.1    Drossopoulou, S.2    Eisenbach, S.3
  • 32
    • 84907015463 scopus 로고
    • On computable numbers, with an application to the eintscheidungsproblem
    • A. M. Turing. On computable numbers, with an application to the eintscheidungsproblem. In LMS, 1936.
    • (1936) LMS
    • Turing, A.M.1
  • 34
    • 84926630823 scopus 로고    scopus 로고
    • Liquidhaskell: Experience with refinement types in the real world
    • N. Vazou, E. L. Seidel, and R. Jhala. Liquidhaskell: Experience with refinement types in the real world. In Haskell Symposium, 2014.
    • (2014) Haskell Symposium
    • Vazou, N.1    Seidel, E.L.2    Jhala, R.3
  • 36
    • 0034865649 scopus 로고    scopus 로고
    • Dependent types for program termination verification
    • H. Xi. Dependent types for program termination verification. In LICS, 2001.
    • (2001) LICS
    • Xi, H.1
  • 37
    • 0031643965 scopus 로고    scopus 로고
    • Eliminating array bound checking through dependent types
    • H. Xi and F. Pfenning. Eliminating array bound checking through dependent types. In PLDI, 1998.
    • (1998) PLDI
    • Xi, H.1    Pfenning, F.2


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