메뉴 건너뛰기




Volumn 42, Issue 9, 2007, Pages 1-12

Ott: Effective tool support for the working semanticist

Author keywords

Languages; Standardization; Theory; Verification

Indexed keywords

EFFECTIVE TOOL; FORMAL MATHEMATICS; ISABELLE; LANGUAGES; MODULAR SPECIFICATIONS; MODULE SYSTEMS; PHASE CHANGE; POTENTIAL BENEFITS; PROGRAMMING LANGUAGE; PROOF ASSISTANT; THEORY;

EID: 67650075004     PISSN: 15232867     EISSN: None     Source Type: Journal    
DOI: None     Document Type: Article
Times cited : (28)

References (49)
  • 5
    • 33749388677 scopus 로고    scopus 로고
    • Formal verification of a C compiler front-end
    • Int. Symp. on Formal Methods
    • S. Blazy, Z. Dargaye, and X. Leroy. Formal verification of a C compiler front-end. In Int. Symp. on Formal Methods, LNCS 2085, 2006.
    • (2006) LNCS , vol.2085
    • Blazy, S.1    Dargaye, Z.2    Leroy, X.3
  • 7
    • 38849147882 scopus 로고    scopus 로고
    • A tool to support formal reasoning about computer languages
    • R. J. Boulton. A tool to support formal reasoning about computer languages. In Proc. TACAS, LNCS 1217, pages 81-95, 1997.
    • (1997) Proc. TACAS, LNCS , vol.1217 , pp. 81-95
    • Boulton, R.J.1
  • 8
    • 84869352210 scopus 로고    scopus 로고
    • A. Charguéraud. Annotated bibliography for formalization of lambda-calculus and type theory. http://fling-l.seas. upenn.edu/~plclub/cgi-bin/ poplmark/index.php?title= Annotated Bibliography, July 2006.
    • A. Charguéraud. Annotated bibliography for formalization of lambda-calculus and type theory. http://fling-l.seas. upenn.edu/~plclub/cgi-bin/ poplmark/index.php?title= Annotated Bibliography, July 2006.
  • 9
    • 35048857790 scopus 로고    scopus 로고
    • Alpha-Prolog: A logic programming language with names, binding and alpha-equivalence
    • J. Cheney and C. Urban. Alpha-Prolog: A logic programming language with names, binding and alpha-equivalence. In Proc. ICLP, LNCS 3132, pages 269-283, 2004.
    • (2004) Proc. ICLP, LNCS , vol.3132 , pp. 269-283
    • Cheney, J.1    Urban, C.2
  • 11
    • 33745827697 scopus 로고    scopus 로고
    • Ruler: Programming type rules
    • Proc. Functional and Logic Programming
    • A. Dijkstra and S. D. Swierstra. Ruler: Programming type rules. In Proc. Functional and Logic Programming, LNCS 3945, 2006.
    • (2006) LNCS , vol.3945
    • Dijkstra, A.1    Swierstra, S.D.2
  • 12
    • 38849188062 scopus 로고    scopus 로고
    • 5.92 report on the algorithmic language Scheme, Chapter 10, Formal Semantics
    • Jan
    • 5.92 report on the algorithmic language Scheme, Chapter 10, Formal Semantics, Jan. 2007.
    • (2007)
    • Findler, R.B.1    Matthews, J.2
  • 16
    • 84869376428 scopus 로고    scopus 로고
    • Isabelle. Isabelle 2005. http://isabelle.in.tum.de/.
    • (2005)
  • 17
    • 84937294957 scopus 로고
    • Memoization in top-down parsing
    • M. Johnson. Memoization in top-down parsing. Comput. Linguist., 21(3): 405-417, 1995.
    • (1995) Comput. Linguist , vol.21 , Issue.3 , pp. 405-417
    • Johnson, M.1
  • 18
    • 0346936642 scopus 로고
    • Mistakes and ambiguities in the definition of Standard ML
    • Technical Report ECS-LFCS-93-257, University of Edinburgh
    • S. Kahrs. Mistakes and ambiguities in the definition of Standard ML. Technical Report ECS-LFCS-93-257, University of Edinburgh, 1993.
    • (1993)
    • Kahrs, S.1
  • 19
    • 33747124759 scopus 로고    scopus 로고
    • A machine-checked model for a Java-like language, virtual machine, and compiler
    • G. Klein and T. Nipkow. A machine-checked model for a Java-like language, virtual machine, and compiler. TOPLAS, 28(4):619-695, 2006.
    • (2006) TOPLAS , vol.28 , Issue.4 , pp. 619-695
    • Klein, G.1    Nipkow, T.2
  • 20
    • 0027575871 scopus 로고
    • A meta-environment for generating programming environments
    • April
    • P. Klint. A meta-environment for generating programming environments. ACM Trans. on Soft. Eng. and Methodology, 2(2):176-201, April 1993.
    • (1993) ACM Trans. on Soft. Eng. and Methodology , vol.2 , Issue.2 , pp. 176-201
    • Klint, P.1
  • 22
    • 38849153066 scopus 로고    scopus 로고
    • Towards a mechanized metatheory of Standard ML
    • January
    • D. K. Lee, K. Crary, and R. Harper. Towards a mechanized metatheory of Standard ML. In Proc. POPL, January 2007.
    • (2007) Proc. POPL
    • Lee, D.K.1    Crary, K.2    Harper, R.3
  • 23
    • 85032451067 scopus 로고
    • The Ergo Support System: An integrated set of tools for prototyping integrated environments
    • P. Lee, F. Pfenning, G. Rollins, and W. Scherlis. The Ergo Support System: An integrated set of tools for prototyping integrated environments. In Proc. SDE 3, 1988.
    • (1988) Proc. SDE , vol.3
    • Lee, P.1    Pfenning, F.2    Rollins, G.3    Scherlis, W.4
  • 24
    • 0030351282 scopus 로고    scopus 로고
    • A syntactic theory of type generativity and sharing
    • X. Leroy. A syntactic theory of type generativity and sharing. Journal of Functional Programming, 6(5):667-698, 1996.
    • (1996) Journal of Functional Programming , vol.6 , Issue.5 , pp. 667-698
    • Leroy, X.1
  • 25
    • 0004148166 scopus 로고    scopus 로고
    • The Objective Caml system release 3.09 documentation and user's manual
    • Oct
    • X. Leroy et al. The Objective Caml system release 3.09 documentation and user's manual, Oct. 2005.
    • (2005)
    • Leroy, X.1
  • 26
    • 0037351353 scopus 로고    scopus 로고
    • Tinkertype: A language for playing with formal systems
    • Mar
    • M. Y. Levin and B. C. Pierce. Tinkertype: A language for playing with formal systems. Journal of Functional Programming, 13(2), Mar. 2003.
    • (2003) Journal of Functional Programming , vol.13 , Issue.2
    • Levin, M.Y.1    Pierce, B.C.2
  • 27
    • 38849137387 scopus 로고    scopus 로고
    • A visual environment for developing context-sensitive term rewriting systems
    • J. Matthews, R. B. Findler, M. Flatt, and M. Felleisen. A visual environment for developing context-sensitive term rewriting systems. In Proc. RTA, 2004.
    • (2004) Proc. RTA
    • Matthews, J.1    Findler, R.B.2    Flatt, M.3    Felleisen, M.4
  • 29
    • 67650092021 scopus 로고    scopus 로고
    • R. Milner, M. Tofte, and R. Harper. The Definition of Standard ML.MIT Press, 1990.
    • R. Milner, M. Tofte, and R. Harper. The Definition of Standard ML.MIT Press, 1990.
  • 30
    • 38849132182 scopus 로고    scopus 로고
    • Pragmatics of Modular SOS
    • P. D. Mosses. Pragmatics of Modular SOS. In Proc. AMAST, LNCS 2442, pages 21-40, 2002.
    • (2002) Proc. AMAST, LNCS , vol.2442 , pp. 21-40
    • Mosses, P.D.1
  • 31
    • 84957870381 scopus 로고    scopus 로고
    • Deterministic expressions in C
    • Proc. 8th ESOP ETAPS
    • M. Norrish. Deterministic expressions in C. In Proc. 8th ESOP (ETAPS), LNCS 1576, pages 147-161, 1999.
    • (1999) LNCS , vol.1576 , pp. 147-161
    • Norrish, M.1
  • 33
    • 34247236248 scopus 로고    scopus 로고
    • From structures and functors to modules and units
    • S. Owens and M. Flatt. From structures and functors to modules and units. In Proc. ICFP, 2006.
    • (2006) Proc. ICFP
    • Owens, S.1    Flatt, M.2
  • 34
    • 1142294674 scopus 로고    scopus 로고
    • Haskell 98 Language and Libraries
    • S. Peyton Jones, editor, CUP, 2003
    • S. Peyton Jones, editor. Haskell 98 Language and Libraries. The Revised Report. CUP, 2003.
    • The Revised Report
  • 36
    • 33644901546 scopus 로고    scopus 로고
    • An overview of Cαml
    • Mar
    • F. Pottier. An overview of Cαml. In ACM Workshop on ML, ENTCS 148(2), pages 27-52, Mar. 2006.
    • (2006) ACM Workshop on ML, ENTCS , vol.148 , Issue.2 , pp. 27-52
    • Pottier, F.1
  • 37
    • 84880123490 scopus 로고
    • The synthesizer generator
    • T. Reps and T. Teitelbaum. The synthesizer generator. In Proc. SDE 1, pages 42-48, 1984.
    • (1984) Proc. SDE , vol.1 , pp. 42-48
    • Reps, T.1    Teitelbaum, T.2
  • 38
    • 67650085858 scopus 로고    scopus 로고
    • A. Rossberg. Defects in the revised definition of Standard ML. Technical report, Saarland University, 2001. Updated 2007/01/22.
    • A. Rossberg. Defects in the revised definition of Standard ML. Technical report, Saarland University, 2001. Updated 2007/01/22.
  • 39
  • 40
    • 67650085496 scopus 로고    scopus 로고
    • P. Sewell, J. J. Leifer, K. Wansbrough, M. Allen-Williams, F. Zappa Nardelli, P. Habouzit, and V. Vafeiadis. Acute: Highlevel programming language design for distributed computation. design rationale and language definition. Technical Report UCAM-CL-TR605, University of Cambridge Computer Laboratory, Oct. 2004. See also the ICFP'05 paper.
    • P. Sewell, J. J. Leifer, K. Wansbrough, M. Allen-Williams, F. Zappa Nardelli, P. Habouzit, and V. Vafeiadis. Acute: Highlevel programming language design for distributed computation. design rationale and language definition. Technical Report UCAM-CL-TR605, University of Cambridge Computer Laboratory, Oct. 2004. See also the ICFP'05 paper.
  • 43
    • 42149112183 scopus 로고    scopus 로고
    • The Java Module System: Core design and semantic definition
    • To appear
    • R. Strnǐsa, P. Sewell, and M. Parkinson. The Java Module System: core design and semantic definition. In Proc. OOPSLA, 2007. To appear.
    • (2007) Proc. OOPSLA
    • Strnǐsa, R.1    Sewell, P.2    Parkinson, M.3
  • 44
    • 84956859031 scopus 로고
    • Reasoning with the formal definition of Standard ML in HOL
    • D. Syme. Reasoning with the formal definition of Standard ML in HOL. In TPHOLs, LNCS 780, pages 43-59, 1993.
    • (1993) TPHOLs, LNCS , vol.780 , pp. 43-59
    • Syme, D.1
  • 45
    • 84957808018 scopus 로고
    • Encoding Natural Semantics in Coq
    • D. Terrasse. Encoding Natural Semantics in Coq. In Proc. AMAST, LNCS 936, pages 230-244, 1995.
    • (1995) Proc. AMAST, LNCS , vol.936 , pp. 230-244
    • Terrasse, D.1
  • 48
    • 67649839093 scopus 로고    scopus 로고
    • A marriage of rely/guarantee and separation logic
    • V. Vafeiadis and M. Parkinson. A marriage of rely/guarantee and separation logic. In Proc. CONCUR, 2007.
    • (2007) Proc. CONCUR
    • Vafeiadis, V.1    Parkinson, M.2
  • 49
    • 67650095699 scopus 로고    scopus 로고
    • M. VanInwegen. The Machine-Assisted Proof of Programming Language Properties. PhD thesis, Univ. of Pennsylvania, 1996. Computer and Information Science Tech Report MS-CIS-96-31.
    • M. VanInwegen. The Machine-Assisted Proof of Programming Language Properties. PhD thesis, Univ. of Pennsylvania, 1996. Computer and Information Science Tech Report MS-CIS-96-31.


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