메뉴 건너뛰기




Volumn 42, Issue 1, 2007, Pages 173-184

Towards a mechanized metatheory of standard ML

Author keywords

Language definitions; Logical frameworks; Mechanized metatheory; Standard ML; Twelf; Type safety

Indexed keywords

ABSTRACTING; RECURSIVE FUNCTIONS; SEMANTICS;

EID: 33846467754     PISSN: 15232867     EISSN: None     Source Type: Journal    
DOI: 10.1145/1190215.1190245     Document Type: Conference Paper
Times cited : (35)

References (41)
  • 2
    • 33846549090 scopus 로고    scopus 로고
    • Karl Crary and Susmit Sarkar. Foundational certified code in a metalogical framework. In Nineteenth International Conference on Automated Deduction, Miami, Florida, 2003. Extended version published as CMU technical report CMU-CS-03-108.
    • Karl Crary and Susmit Sarkar. Foundational certified code in a metalogical framework. In Nineteenth International Conference on Automated Deduction, Miami, Florida, 2003. Extended version published as CMU technical report CMU-CS-03-108.
  • 4
    • 0000143693 scopus 로고
    • Higher-order syntax in Coq
    • 1995 International Conference on Typed Lambda Calculi and Applications, of, Edinburgh, April, Springer-Verlag
    • Joëlle Despeyroux, Amy Felty, and André Hirschowitz. Higher-order syntax in Coq. In 1995 International Conference on Typed Lambda Calculi and Applications, volume 905 of Lecture Notes in Computer Science, Edinburgh, April 1995. Springer-Verlag.
    • (1995) Lecture Notes in Computer Science , vol.905
    • Despeyroux, J.1    Felty, A.2    Hirschowitz, A.3
  • 5
    • 33745225087 scopus 로고    scopus 로고
    • PhD thesis, Carnegie Mellon University, School of Computer Science, Pittsburgh, Pennsylvania, May
    • Derek Dreyer. Understanding and Evolving the ML Module System. PhD thesis, Carnegie Mellon University, School of Computer Science, Pittsburgh, Pennsylvania, May 2005.
    • (2005) Understanding and Evolving the ML Module System
    • Dreyer, D.1
  • 7
    • 33846548007 scopus 로고    scopus 로고
    • Modular type classes
    • Technical Report TR-2006-03, University of Chicago, April
    • Derek Dreyer, Robert Harper, Manuel M.T. Chakravarty, and Gabriele Keller. Modular type classes. Technical Report TR-2006-03, University of Chicago, April 2006.
    • (2006)
    • Dreyer, D.1    Harper, R.2    Chakravarty, M.M.T.3    Keller, G.4
  • 8
    • 0005371644 scopus 로고    scopus 로고
    • Towards an operational semantics and proof of type soundness for Java
    • Springer-Verlag, March
    • Sophia Drossopoulou and Susan Eisenbach. Towards an operational semantics and proof of type soundness for Java. In Formal Syntax and Semantics of Java. Springer-Verlag, March 1998.
    • (1998) Formal Syntax and Semantics of Java
    • Drossopoulou, S.1    Eisenbach, S.2
  • 9
    • 33846528504 scopus 로고    scopus 로고
    • Sophia Drossopoulou, Tanya Valkevych, and Susan Eisenbach. Java type soundness revisited
    • September, Technical report, Imperial College London
    • Sophia Drossopoulou, Tanya Valkevych, and Susan Eisenbach. Java type soundness revisited, September 2000. Technical report, Imperial College London.
    • (2000)
  • 11
    • 0028479982 scopus 로고
    • A simplified account of polymorphic references
    • Robert Harper. A simplified account of polymorphic references. Information Processing Letters, 51(4):201-206, 1994.
    • (1994) Information Processing Letters , vol.51 , Issue.4 , pp. 201-206
    • Harper, R.1
  • 12
    • 33846469910 scopus 로고    scopus 로고
    • Follow-up note in Information Processing Letters, 57(1), 1996.
    • Follow-up note in Information Processing Letters, 57(1), 1996.
  • 13
    • 0027353175 scopus 로고
    • A framework for defining logics
    • January
    • Robert Harper, Furio Honsell, and Gordon Plotkin. A framework for defining logics. Journal of the ACM, 40(1): 143-184, January 1993.
    • (1993) Journal of the ACM , vol.40 , Issue.1 , pp. 143-184
    • Harper, R.1    Honsell, F.2    Plotkin, G.3
  • 14
    • 33846522870 scopus 로고    scopus 로고
    • Mechanizing language definitions
    • Submitted for publication, April
    • Robert Harper and Daniel R. Licata. Mechanizing language definitions. Submitted for publication, April 2006.
    • (2006)
    • Harper, R.1    Licata, D.R.2
  • 17
    • 0347442144 scopus 로고    scopus 로고
    • A type-theoretic interpretation of Standard ML, The MIT Press, Extended version published as CMU technical report CMU-CS-97-147
    • Robert Harper and Chris Stone. A type-theoretic interpretation of Standard ML. In Proof, Language and Intel-action: Essays in Honour of Robin Milner. The MIT Press, 2000. Extended version published as CMU technical report CMU-CS-97-147.
    • (2000) Proof, Language and Intel-action: Essays in Honour of Robin Milner
    • Harper, R.1    Stone, C.2
  • 18
    • 26844580425 scopus 로고    scopus 로고
    • A machine-checked model for a Java-like language, virtual machine and compiler
    • Technical Report 0400001T. 1, National ICT Australia, Sydney, March
    • Gerwin Klein and Tobias Nipkow. A machine-checked model for a Java-like language, virtual machine and compiler. Technical Report 0400001T. 1, National ICT Australia, Sydney, March 2004.
    • (2004)
    • Klein, G.1    Nipkow, T.2
  • 19
    • 33846506002 scopus 로고    scopus 로고
    • Mechanizing the metatheory of Standard ML
    • Technical Report CMU-CS-06-138, Carnegie Mellon University, School of Computer Science
    • Daniel K. Lee, Karl Crary, and Robert Harper. Mechanizing the metatheory of Standard ML. Technical Report CMU-CS-06-138, Carnegie Mellon University, School of Computer Science, 2006.
    • (2006)
    • Lee, D.K.1    Crary, K.2    Harper, R.3
  • 24
    • 0003299970 scopus 로고
    • The foundation of a generic theorem prover
    • Lawrence C. Paulson. The foundation of a generic theorem prover. Journal of Automated Reasoning, 5:363-397, 1989.
    • (1989) Journal of Automated Reasoning , vol.5 , pp. 363-397
    • Paulson, L.C.1
  • 26
    • 0141442851 scopus 로고    scopus 로고
    • Implementing the TILT internal language
    • Technical Report CMU-CS-00-180, Carnegie Mellon University, School of Computer Science, December
    • Leaf Petersen, Perry Cheng, Robert Harper, and Chris Stone. Implementing the TILT internal language. Technical Report CMU-CS-00-180, Carnegie Mellon University, School of Computer Science, December 2000.
    • (2000)
    • Petersen, L.1    Cheng, P.2    Harper, R.3    Stone, C.4
  • 27
    • 33846531745 scopus 로고    scopus 로고
    • Frank Pfenning. Computation and deduction. Lecture notes, available electronically at http://www.cs.emu.edu/twelf.
    • Frank Pfenning. Computation and deduction. Lecture notes, available electronically at http://www.cs.emu.edu/"twelf.
  • 28
    • 33846539728 scopus 로고    scopus 로고
    • Frank Pfenning and Garsten Schürmann. Twelf User's Guide, Version 1.4,2002. Available electronically at http://www.cs.emu.edu/twelf.
    • Frank Pfenning and Garsten Schürmann. Twelf User's Guide, Version 1.4,2002. Available electronically at http://www.cs.emu.edu/"twelf.
  • 32
    • 0003931061 scopus 로고
    • A structural approach to operational semantics
    • Technical Report DAIMIFN-19, University of Aarhus
    • Gordon D. Plotkin. A structural approach to operational semantics. Technical Report DAIMIFN-19, University of Aarhus, 1981.
    • (1981)
    • Plotkin, G.D.1
  • 33
    • 0019705872 scopus 로고
    • The essence of Algol
    • J. W. de Bakker and J. C. van Vliet, editors, Amsterdam, October, North-Holland
    • John C. Reynolds. The essence of Algol. In J. W. de Bakker and J. C. van Vliet, editors, Proceedings of the International Symposium on Algorithmic Languages, pages 345-372, Amsterdam, October 1981. North-Holland.
    • (1981) Proceedings of the International Symposium on Algorithmic Languages , pp. 345-372
    • Reynolds, J.C.1
  • 34
    • 33846554786 scopus 로고    scopus 로고
    • A proof-theoretic account of logical relations
    • Submitted for publication
    • Jeffrey Sarnat and Garsten Schürmann. A proof-theoretic account of logical relations. Submitted for publication, 2006.
    • (2006)
    • Sarnat, J.1    Schürmann, G.2
  • 35
    • 0038519021 scopus 로고    scopus 로고
    • PhD thesis, Carnegie Mellon University, School of Computer Science, Pittsburgh, Pennsylvania, August
    • Christopher A. Stone. Singleton Kinds and Singleton Types. PhD thesis, Carnegie Mellon University, School of Computer Science, Pittsburgh, Pennsylvania, August 2000.
    • (2000) Singleton Kinds and Singleton Types
    • Stone, C.A.1
  • 36
    • 33750151602 scopus 로고    scopus 로고
    • Christopher A. Stone and Robert Harper. Extensional equivalence and singleton types. ACM Transactions on Computational Logic, 2006? To appear. An earlier version appeared in the 2000 Symposium on Principles of Programming Languages.
    • Christopher A. Stone and Robert Harper. Extensional equivalence and singleton types. ACM Transactions on Computational Logic, 2006? To appear. An earlier version appeared in the 2000 Symposium on Principles of Programming Languages.
  • 39
    • 33846523447 scopus 로고    scopus 로고
    • The Machine-Assisted Proof of Programming Language Properties. PhD thesis, University of Pennsylvania, Philadelphia, Pennsylvania, May
    • Myra VanInwegen. The Machine-Assisted Proof of Programming Language Properties. PhD thesis, University of Pennsylvania, Philadelphia, Pennsylvania, May 1996.
    • (1996)
    • VanInwegen, M.1
  • 41
    • 35048854043 scopus 로고    scopus 로고
    • Kevin Watkins, Iliano Cervesato, Frank Pfenning, and David Walker. A concurrent logical framework: The prepositional fragment. In S. Berardi, M. Coppo, and F. Damiani, editors, Types for Proofs and Programs, 3085 of Lecture Notes in Computer Science, pages 355-377. Springer-Verlag, 2004. Papers from the Third International Workshop on Types for Proofs and Programs, April 2003, Torino, Italy.
    • Kevin Watkins, Iliano Cervesato, Frank Pfenning, and David Walker. A concurrent logical framework: The prepositional fragment. In S. Berardi, M. Coppo, and F. Damiani, editors, Types for Proofs and Programs, volume 3085 of Lecture Notes in Computer Science, pages 355-377. Springer-Verlag, 2004. Papers from the Third International Workshop on Types for Proofs and Programs, April 2003, Torino, Italy.


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