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


Proving and applying program transformations expressed with second-order patterns
Authors:Gérard Huet  Bernard Lang
Affiliation:(1) IRIA-LABORIA, Domaine de Voluceau, Rocquencourt, B.P.5, F-78150 Le Chesnay, France
Abstract:Summary We propose a program transformation method based on rewriting-rules composed of second-order schemas. A complete second-order matching algorithm is presented that allows effective use of these rules. We show how to formally prove the correctness of the rules using a denotational semantics for the programming language. We establish the correctness of the transformation method itself, and give techniques pertaining to its actual implementation. The paper is illustrated with recursion removal examples.A preliminary version of this paper appeared in the Proceedings of the International School of Theory and Application of Computers, ERICE (Sicily), May 1976
Keywords:
本文献已被 SpringerLink 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

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