面向程序理解的转换系统研究

来源 :长沙理工大学 | 被引量 : 4次 | 上传用户:liu3352
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
程序理解在软件维护、遗留系统的现代化改造以及软件逆向工程等领域的关键技术。它具有重大现实意义和经济价值,不但可以避免重复劳动,提高软件生产的效率和质量,而且可以将大量的遗产系统转化为易演化系统,从而充分有效地利用这些遗留系统。论文在软件复用和转换通用性基础上提出了适用于多种程序范型理解的转换系统模型并且实现之。目前,通用的转换系统有如Microsoft 公司IP,Reasoning Systems 技术有限公司的Reasoning5 和SciComp 技术有限公司的SciNapse 等。为此,转换系统的研究对繁荣我国软件产业和实现我国软件产业可持续发展具有积极的意义。论文通过深入的调研和在参阅国内外大量文献的基础上,对转换系统进行了较为深入的研究,主要的内容和技术创新包括: 1、描述了当前程序理解中的技术现状,同时对程序理解的意义和方法以及程序设计决策也进行了详细的阐述。2、论文提出了多范型理解的转换系统模型并且实现了该模型。范型理解是一种能够用于多种程序语言结构分析且具有交互界面的程序结构分析器。范型理解的引入大大的提高了软件重用性和软件易于维护性。3、论文针对高级语言理解中存在嵌套与并列的问题提出了理解程序设计语言中嵌套和并列的算法并且实现之。4、最后作者利用设计的转换系统,用PASCAL 语言进行了测试达到了预期目标。
其他文献
以信息化为主要标志的第五次产业革命,正在引起人类生产方式、生活方式和价值观念的深刻变化,数字化、智能化的家居生活成为人们追求的目标。智能家庭网络利用多种传输介质将
在国内外,家庭智能经过十余年的发展,得到越来越多人的青睐。但是,目前市场上的家庭智能系统还存在很多不足,因此,开发一个全新的家庭智能系统迫在眉睫。 在本论文中,研究
关系数据库的广泛使用促成了数据挖掘技术的诞生。数据挖掘系统在金融业,电信和零售等有着巨大的应用前景。随着大量数据挖掘系统的使用,不同的数据挖掘系统开发商之间,不同的研
Internet的迅猛发展带来了一系列问题,例如路由、资源预留和网络管理等问题。由于在Internet上实验非常昂贵而且因为一些商业因素的限制,研究者不可能直接在Internet上模拟和
机群就是通过高性能网络或局部网络将一组计算机系统(节点)互联,形成的具有单一系统映像的高性能、高可用性、高扩展性的计算机集群系统。由于机群系统结构松散、结点独立性
本文主要介绍了手持设备汉字输入法的自动生成技术,并利用该技术实现了一个手持设备汉字输入法自动生成器。该生成器提供了一个开放的模板库与码本自动压缩模块,可以为用户提
本文所讨论的消息服务规范ebMS就是为B2B电子商务模式提供信息交换平台的机制,它是整个商务模式的基础,具有关键作用.本文围绕ebMS给出其规范分析、平台实现、对此平台进行的
  本文在研究了基于支持向量机的音乐分类方法基础上,针对隐马尔可夫模型适于处理连续信号和支持向量机适于处理分类问题的特点,提出一种支持向量机和隐马尔可夫相结合的混合
铁路信号联锁系统是行车安全的技术保障系统,就技术方面而言,铁路信号系统已经历了机械联锁、电气联锁(继电联锁)等阶段.随着电子技术、计算机的发展以及容错、避错理论与技
随着网络信息的发展,信息自动分类已经成为人们获取有用信息不可或缺的工具。贝叶斯作为其中的一种分类方式,应用在众多领域。贝叶斯方法的一大优点是利用了先验信息,能够在