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

算法程序变换研究与进展
引用本文:石海鹤,石海鹏,郑宇军,薛锦云.算法程序变换研究与进展[J].计算机科学,2007,34(11):232-238.
作者姓名:石海鹤  石海鹏  郑宇军  薛锦云
作者单位:1. 江西师范大学计算机信息工程学院,南昌330022;中国科学院软件研究所计算机科学国家重点实验室,北京100080
2. 江西师范大学软件学院,南昌,330022
3. 中国科学院软件研究所计算机科学国家重点实验室,北京,100080
基金项目:国家重点基础研究发展规划(973计划)前期研究项目 , 国家自然科学基金 , 江西省自然科学基金 , 江西师范大学校科研和教改项目
摘    要:开发算法程序是计算机科学领域中最具挑战性的问题之一。为了提高算法程序的可靠性和生产效率,人们正在追求其开发的自动化。算法程序变换是实现算法程序开发自动化的重要途径,已成为程序设计方法学和软件自动化领域中的重要课题,目前已取得很大进展。本文介绍了算法程序变换的相关概念,给出了算法程序变换的分类,并从方法学、语言、算法设计能力、支撑工具及其适用领域等方面分析和比较了几个有代表性的算法程序变换研究项目,讨论了当前研究的不足以及今后的研究方向。

关 键 词:算法程序变换  自动化  形式化方法  算法设计

Research and Development of Algorithmic Program Transformation
SHI Hai-He,SHI Hai-Peng,ZHENG Yu-Jun,XUE Jin-Yun.Research and Development of Algorithmic Program Transformation[J].Computer Science,2007,34(11):232-238.
Authors:SHI Hai-He  SHI Hai-Peng  ZHENG Yu-Jun  XUE Jin-Yun
Abstract:Due to the creative work involved, the development of algorithmic programs is still one of the most challeng- ing problems in computer field. In order to improve algorithmic programs' reliability and productivity, people are turn- ing to the automation of its development. Algorithmic program transformation, is an efficient approach to realize algo- rithmic programs development automation, has been an important research topic in software automation field, and now on which many researches have made progress. The basic concepts about algorithmic program transformation are intro- duced, and then its classification is presented. Several typical algorithmic program transformation projects are com- pared and analyzed in many aspects, such as methodology, language, the capability of algorithm design, the supported tool and its application, etc. The existing problems of current works and future research direction are discussed.
Keywords:Algorithmic program transformation  Automation  Formal method  Algorithm design
本文献已被 CNKI 维普 万方数据 等数据库收录!
点击此处可从《计算机科学》浏览原始摘要信息
点击此处可从《计算机科学》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

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