메뉴 건너뛰기




Volumn 20, Issue 1, 2010, Pages 71-122

Ott: Effective tool support for the working semanticist

Author keywords

[No Author keywords available]

Indexed keywords

EFFECTIVE TOOL; FORMAL MATHEMATICS; ISABELLE/HOL; MODULAR SPECIFICATIONS; MODULE SYSTEMS; PHASE CHANGE; POTENTIAL BENEFITS; PROOF ASSISTANT;

EID: 77951122326     PISSN: 09567968     EISSN: 14697653     Source Type: Journal    
DOI: 10.1017/S0956796809990293     Document Type: Article
Times cited : (126)

References (73)
  • 9
    • 70349601646 scopus 로고    scopus 로고
    • Mechanized semantics for the Clight subset of the C language
    • Blazy, S. & Leroy, X. (2009) Mechanized semantics for the Clight subset of the C language, J. Autom. Reasoning, 43 (3): 263-288.
    • (2009) J. Autom. Reasoning , vol.43 , Issue.3 , pp. 263-288
    • Blazy, S.1    Leroy, X.2
  • 10
    • 33749388677 scopus 로고    scopus 로고
    • Formal Verification of a C compiler front-end
    • Misra, J.,Nipkow, T. & Sekerinski, E. (eds), Lecture Notes in Computer Science, Springer-Verlag, Hamilton, Canada
    • Blazy, S., Dargaye, Z. & Leroy, X. (2006) Formal Verification of a C compiler front-end. In FM 2006: Formal Methods, 14th International Symposium on Formal Methods, Misra, J.,Nipkow, T. & Sekerinski, E. (eds), Lecture Notes in Computer Science, vol.4085. Springer-Verlag, Hamilton, Canada, pp. 460-475.
    • (2006) FM 2006: Formal Methods, 14th International Symposium on Formal Methods , vol.4085 , pp. 460-475
    • Blazy, S.1    Dargaye, Z.2    Leroy, X.3
  • 15
    • 35048857790 scopus 로고    scopus 로고
    • Alpha-Prolog: A logic programming language with names, binding and alpha-equivalence
    • Demoen, B. & Lifschitz V. (eds), Lecture Notes in Computer Science, Springer-Verlag, Saint-Malo, France
    • Cheney, J. & Urban, C. (2004) Alpha-Prolog: A logic programming language with names, binding and alpha-equivalence. In Logic Programming, 20th International Conference, ICLP 2004, Proceedings, Demoen, B. & Lifschitz, V. (eds), Lecture Notes in Computer Science, no.3132. Springer-Verlag, Saint-Malo, France, pp. 269-283.
    • (2004) Logic Programming, 20th International Conference, ICLP 2004, Proceedings , vol.3132 , pp. 269-283
    • Cheney, J.1    Urban, C.2
  • 16
    • 85027618646 scopus 로고
    • Subtyping + extensionality: Confluence of beta-eta-top reduction in F<
    • Ito, T. & Meyer, A. R. (eds), Lecture Notes in Computer Science, Springer, Sendai, Japan
    • Curien, P.-L. & Ghelli, G. (1991) Subtyping + Extensionality: Confluence of beta-eta-top reduction in F<. In Theoretical Aspects of Computer Software, International Conference, TACS '91, Proceedings, Ito, T. & Meyer, A. R. (eds), Lecture Notes in Computer Science, vol.526. Springer, Sendai, Japan, pp. 731-749.
    • (1991) Theoretical Aspects of Computer Software, International Conference, TACS '91, Proceedings , vol.526 , pp. 731-749
    • Curien, P.-L.1    Ghelli, G.2
  • 21
    • 49049094246 scopus 로고    scopus 로고
    • Safe cross-language inheritance
    • Vitek, J. (ed.), Lecture Notes in Computer Science, Springer, Paphos, Cyprus
    • Gray, K. E. (2008) Safe cross-language inheritance. In ECOOP 2008 - Object-Oriented Programming, 22nd European Conference, Proceedings, Vitek, J. (ed.), Lecture Notes in Computer Science, vol.5142. Springer, Paphos, Cyprus, pp. 52-75.
    • (2008) ECOOP 2008 - Object-Oriented Programming, 22nd European Conference, Proceedings , vol.5142 , pp. 52-75
    • Gray, K.E.1
  • 24
    • 84876657768 scopus 로고    scopus 로고
    • Available at: Accessed 8 January 2010.
    • HOL. (2007) The HOL 4 system, Kananaskis-4 release. Available at: http://hol. sourceforge.net/ Accessed 8 January 2010.
    • (2007) The HOL 4 System, Kananaskis-4 Release
  • 25
    • 84876658323 scopus 로고    scopus 로고
    • Isabelle 2008. Available at: Accessed 8 January 2010
    • Isabelle. (2008) Isabelle 2008. Available at: http://isabelle.in.tum.de/ Accessed 8 January 2010.
    • (2008)
  • 28
    • 33747124759 scopus 로고    scopus 로고
    • A machine-checked model for a Java-like language, virtual machine, and compiler
    • Klein, G. & Nipkow, T. (2006) A machine-checked model for a Java-like language, virtual machine, and compiler, ACM Trans. Program. Lang. Syst., 28 (4): 619-695.
    • (2006) ACM Trans. Program. Lang. Syst , vol.28 , Issue.4 , pp. 619-695
    • Klein, G.1    Nipkow, T.2
  • 29
    • 84876664079 scopus 로고    scopus 로고
    • Klein, G., Nipkow, T. & Paulson, L. (eds) Available at: Accessed 8 January 2010
    • Klein, G., Nipkow, T. & Paulson, L. (eds) (2009) The archive of formal proofs. Available at: http://afp.sf.net Accessed 8 January 2010.
    • (2009)
  • 30
    • 0027575871 scopus 로고
    • A meta-environment for generating programming environments
    • Klint, P. (1993) A meta-environment for generating programming environments, ACM Trans. Softw. Eng. Method., 2 (2): 176-201.
    • (1993) ACM Trans. Softw. Eng. Method , vol.2 , Issue.2 , pp. 176-201
    • Klint, P.1
  • 35
    • 0030351282 scopus 로고    scopus 로고
    • A syntactic theory of type generativity and sharing
    • Leroy, X. (1996) A syntactic theory of type generativity and sharing, J. Funct. Program., 6 (5): 667-698.
    • (1996) J. Funct. Program , vol.6 , Issue.5 , pp. 667-698
    • Leroy, X.1
  • 36
    • 0037351353 scopus 로고    scopus 로고
    • Tinkertype: A language for playing with formal systems
    • Levin, M. Y. & Pierce, B. C. (2003) Tinkertype: A language for playing with formal systems, J. Funct. Program., 13 (2). 295-316.
    • (2003) J. Funct. Program , vol.13 , Issue.2 , pp. 295-316
    • Levin, M.Y.1    Pierce, B.C.2
  • 38
    • 35048843789 scopus 로고    scopus 로고
    • Elkhound: A fast, practical GLR parser generator
    • Duesterwald, E. (ed.), Lecture Notes in Computer Science, Springer, Barcelona
    • McPeak, S. & Necula, G. C. (2004) Elkhound: A fast, practical GLR parser generator. In Compiler Construction, 13th International Conference, CC 2004, Proceedings, Duesterwald, E. (ed.), Lecture Notes in Computer Science, vol.2985. Springer, Barcelona, pp. 73-88.
    • (2004) Compiler Construction, 13th International Conference, CC 2004, Proceedings , vol.2985 , pp. 73-88
    • McPeak, S.1    Necula, G.C.2
  • 39
    • 84976797748 scopus 로고
    • Implementation and applications of Scott's logic for computable functions
    • ACM, Las Cruces, New Mexico
    • Milner, R. (1972) Implementation and applications of Scott's logic for computable functions. In Proceedings ACM Conference on Proving Assertions About Programs, ACM, Las Cruces, New Mexico, pp. 1-6.
    • (1972) Proceedings ACM Conference on Proving Assertions about Programs , pp. 1-6
    • Milner, R.1
  • 44
    • 38849115224 scopus 로고
    • Coding binding and substitution explicitly in Isabelle
    • Cambridge, Available at: Accessed 8 January 2010
    • Owens, C. (1995) Coding binding and substitution explicitly in Isabelle. In Proceedings of the First Isabelle Users Workshop, Cambridge, pp. 36-52. Available at: http://www.cl.cam. ac.uk/~lp15/papers/Workshop/ Accessed 8 January 2010.
    • (1995) Proceedings of the First Isabelle Users Workshop , pp. 36-52
    • Owens, C.1
  • 48
    • 77951106703 scopus 로고    scopus 로고
    • Peyton Jones S. (ed) The Revised Report. Cambridge University Press
    • Peyton Jones, S. (ed) (2003) Haskell 98 Language and Libraries. The Revised Report. Cambridge University Press.
    • (2003) Haskell 98 Language and Libraries
  • 50
    • 85029606643 scopus 로고
    • Observable properties of higher order functions that dynamically create local names, or: What's new?
    • Borzyszkowski, A M., & Sokolowski, S. (eds), Lecture Notes in Computer Science, Springer-Verlag, Gdansk, Poland
    • Pitts, A. M. & Stark, I. D. B. (1993) Observable properties of higher order functions that dynamically create local names, or: What's new? In Mathematical Foundations of Computer Science, 18th International Symposium, MFCS'93, Proceedings, Borzyszkowski, A. M., & Sokolowski, S. (eds), Lecture Notes in Computer Science, vol.711. Springer-Verlag, Gdansk, Poland, pp. 122-141.
    • (1993) Mathematical Foundations of Computer Science, 18th International Symposium, MFCS'93, Proceedings , vol.711 , pp. 122-141
    • Pitts, A.M.1    Stark, I.D.B.2
  • 51
    • 38049138261 scopus 로고    scopus 로고
    • Available at: Slides. Accessed 8 January 2010
    • Pollack, R. (2006) Reasoning about languages with binding. Available at: http:// homepages.inf.ed.ac.uk/rpollack/export/bindingChallenge-slides.pdf. Slides. Accessed 8 January 2010.
    • (2006) Reasoning about Languages with Binding
    • Pollack, R.1
  • 52
    • 33644901546 scopus 로고    scopus 로고
    • An overview of Caml
    • Pottier, F. (2006) An overview of Caml. In ACM Workshop on ML, ENTCS, vol.148, no.2, pp. 27-52.
    • (2006) ACM Workshop on ML, ENTCS , vol.148 , Issue.2 , pp. 27-52
    • Pottier, F.1
  • 57
    • 34547725597 scopus 로고    scopus 로고
    • Acute: High-level programming language design for distributed computation
    • Invited submission for an ICFP 2005 special issue
    • Sewell, P., Leifer, J. J., Wansbrough, K., Zappa Nardelli, F., Allen-Williams, M., Habouzit, P. & Vafeiadis, V. (2007a) Acute: High-level programming language design for distributed computation, J. Funct. Program., 17 (4-5): 547-612. Invited submission for an ICFP 2005 special issue.
    • (2007) J. Funct. Program , vol.17 , Issue.4-5 , pp. 547-612
    • Sewell, P.1    Leifer, J.J.2    Wansbrough, K.3    Zappa Nardelli, F.4    Allen-Williams, M.5    Habouzit, P.6    Vafeiadis, V.7
  • 58
    • 84876621521 scopus 로고    scopus 로고
    • Available at: Accessed 8 January 2010
    • Sewell, P. & Zappa Nardelli, F. (2007) Ott, Freiburg. Available at: http://www.cl.cam.ac.uk/users/pes20/ott/ Accessed 8 January 2010.
    • (2007) Ott, Freiburg
    • Sewell, P.1    Zappa Nardelli, F.2
  • 63
    • 84956859031 scopus 로고
    • Reasoning with the formal definition of standard ML in HOL
    • Joyce, J. J. & Seger, C.-J. H. (eds), Lecture Notes in Computer Science, Springer-Verlag, Vancouver
    • Syme, D. (1993) Reasoning with the formal definition of standard ML in HOL. In Higher Order Logic Theorem Proving and its Applications, 6th International Workshop, HUG '93, Proceedings, Joyce, J. J. & Seger, C.-J. H. (eds), Lecture Notes in Computer Science, vol.780. Springer-Verlag, Vancouver, pp. 43-59.
    • (1993) Higher Order Logic Theorem Proving and Its Applications, 6th International Workshop, HUG '93, Proceedings , vol.780 , pp. 43-59
    • Syme, D.1
  • 65
    • 84876652224 scopus 로고    scopus 로고
    • Tech. Rep.,MS-CIS- 08-11. University of Pennsylvania. Available at: Accessed 8 January 2010
    • Tse, S. & Zdancewic, S.. (2008) Concise Concrete Syntax. Tech. Rep.,MS-CIS-08-11. University of Pennsylvania. Available at: http://www.cis.upenn.edu/~stevez/papers/TZ08tr. pdf Accessed 8 January 2010.
    • (2008) Concise Concrete Syntax
    • Tse, S.1    Zdancewic, S.2
  • 66
    • 42649094796 scopus 로고    scopus 로고
    • Nominal techniques in Isabelle/HOL
    • Urban, C. (2008) Nominal techniques in Isabelle/HOL, J. Autom. Reasoning, 40 (4): 327-356.
    • (2008) J. Autom. Reasoning , vol.40 , Issue.4 , pp. 327-356
    • Urban, C.1
  • 67
    • 38149033563 scopus 로고    scopus 로고
    • A marriage of rely/guarantee and separation logic
    • Caires, L. & Vasconcelos, V. T. (eds), Lecture Notes in Computer Science, Springer, Lisbon
    • Vafeiadis, V. & Parkinson, M. (2007) A marriage of rely/guarantee and separation logic. In CONCUR 2007 - Concurrency Theory, 18th International Conference, Proceedings, Caires, L. & Vasconcelos, V. T. (eds), Lecture Notes in Computer Science, vol.4703. Springer, Lisbon, pp. 256-271.
    • (2007) CONCUR 2007 - Concurrency Theory, 18th International Conference, Proceedings , vol.4703 , pp. 256-271
    • Vafeiadis, V.1    Parkinson, M.2
  • 68
    • 0003776693 scopus 로고    scopus 로고
    • Ph.D. Thesis, University of Pennsylvania. Computer and Information Science Tech Report MS-CIS- 96-131
    • VanInwegen, M. (1996) The Machine-Assisted Proof of Programming Language Properties. Ph.D. Thesis, University of Pennsylvania. Computer and Information Science Tech Report MS-CIS-96-131
    • (1996) The Machine-Assisted Proof of Programming Language Properties
    • Vaninwegen, M.1
  • 70
    • 0008765067 scopus 로고    scopus 로고
    • From syntactic theories to interpreters: A specification language and its compilation
    • Derschowitz, N. & Kirchner C. (eds). Available at: Accessed 8 January 2010
    • Xiao, Y., Ariola, Z &Mauny,M. (2000) From syntactic theories to interpreters: A specification language and its compilation. In First International Workshop on Rule-Based Programming (RULE 2000), Derschowitz, N. & Kirchner, C. (eds). Available at: http://arxiv.org/ abs/cs.PL/0009030 Accessed 8 January 2010.
    • (2000) First International Workshop on Rule-Based Programming (RULE 2000)
    • Xiao, Y.1    Ariola, Z.2    Mauny, M.3
  • 71
    • 0035728958 scopus 로고    scopus 로고
    • From syntactic theories to interpreters: Automating the proof of unique decomposition
    • Xiao, Y., Sabry, A. & Ariola, Z. M. (2001) From syntactic theories to interpreters: Automating the proof of unique decomposition, Higher Order Symbol. Comput., 14 (4): 387-409.
    • (2001) Higher Order Symbol. Comput , vol.14 , Issue.4 , pp. 387-409
    • Xiao, Y.1    Sabry, A.2    Ariola, Z.M.3
  • 73
    • 70349384783 scopus 로고    scopus 로고
    • A semantic definition of Separate type checking in C++ with concepts
    • Zalewski, M. & Schupp, S. (2009) A semantic definition of Separate type checking in C++ with concepts. J. Object Technol. 8 (5): 105-132.
    • (2009) J. Object Technol , vol.8 , Issue.5 , pp. 105-132
    • Zalewski, M.1    Schupp, S.2


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