首页 | 本学科首页   官方微博 | 高级检索  
     


The VLISP verified Scheme system
Authors:Joshua D Guttman  John D Ramsdell and Vipin Swarup
Affiliation:(1) The MITRE Corporation, 202 Burlington Road, 01730-1420 Bedford, MA
Abstract:The VLISP project has produced a rigorously verified compiler from Scheme to byte codes, and a verified interpreter for the resulting byte codes. The official denotational semantics for Scheme provides the main criterion of correctness. The Wand-Clinger technique was used to prove correctness of the primary compiler step. Then a state machine operational semantics is proved to be faithful to the denotational semantics. The remainder of the implementation is verified by a succession of state machine refinement proofs. These include proofs that garbage collection is a sound implementation strategy, and that a particular garbage collection algorithm is correct.The work reported here was carried out as part of The MITRE Corporation's Technology Program, under funding from Rome Laboratory, Electronic Systems Command, United States Air Force, through contract F19628-89-C-0001. Preparation of this paper was generously supported by The MITRE Corporation.
Keywords:Scheme  verified  compiler  interpreter  denotational semantics  operational semantics  refinement  garbage collection
本文献已被 SpringerLink 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号