COBOL系统商业规则提取工具中程序切片的研究与实现

来源 :浙江大学 | 被引量 : 0次 | 上传用户:sniperxp
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
COBOL系统在金融领域应用非常广泛,包含大量核心商业逻辑。但是由于系统存在的年代较久远,几乎没有最新文档,且COBOL程序员越来越稀缺,维护难度加大,因此有必要将COBOL系统转到现代架构上。  系统架构转换的基础是商业规则提取,但是由于COBOL系统一般都极其复杂,手工实现费事且易错,因此必须要有一个工具,能够准确快速得对系统进行商业规则的提取。经过对现有各类工具的调研知道,程序切片将帮助快速提取系统商业规则。  本文是MARK WEISER博士的论文“程序切片”在实际项目中的实现,是静态程序切片。本文完成的工作,主要是:  1)设计COBOL语言控制流,提供程序切片所需信息。  2)对每个过程进行过程内程序切片。  3)对包含PERFORM语句的过程进行过程间程序切片。  4)对包含CALL语句的过程进行过程间程序切片。  在该过程中,本文有如下创新的地方:提供业务变量的自动寻找;解决复合变量问题;提供过程调用上下文,缓存控制流信息,将CALL语句过程处理成一系列赋值语句并缓存,以提高工具响应速度。本文的方法在实际项目中已获得应用,并取得了较好的效果。
其他文献
该文通过分析嵌入式实时内核的要求,工控领域中嵌入式应用系统的特点,以及Linux的进程调度、定时、数据结构等机制,提出了通过直接修改Linux内核源代码,实现硬实时的优先级策
近年来,随着电子商务市场的迅猛发展,学术界关于电子商务领域的研究也越来越多。在电子商务这个虚拟交易过程中,信任和声誉是影响电子商务发展关键要素之一。因此,电子商务声誉研
近年来,布料仿真是计算机图形学的研究热点之一。但直至现今,由于计算量庞大,高真实感的布料仿真仍然非常耗时。如何健壮、快速和真实的模拟布料自身运动及其与周围环境互动的过
JPEG2000是新一代静止图像压缩的国际标准.该标准的压缩算法不仅具有更高的编码效率,还具有支持渐进编码、灵活的码流处理等许多适应Internet应用的优良特性.该文通过对JPEG2
该文首先介绍了当前网络安全技术,重点讲述了防火墙过滤、病毒检测及入侵检测的概念、基本原理及体系结构等,展望了新一代安全防范系统的发展趋势并分析了其系统性能瓶颈,阐
今天的企业必须面对全球范围的竞争,减少商业开支,快速开展新的服务和开发新的产品。因此企业必须经常重新考虑和优化商业逻辑,并改变信息系统和应用程序以支持不断变化的业务过
该文讨论了系统伟真的理论和方法,研究了当前常用的指令集仿真器快速生成方法-原型配置法、构件组装法以及模板构造法.通过对这三种方法的分析,该文提出了结合这三种方法优点
在传统的遥感图像分类识别技术中,对地物的分类往往仅以地物的光谱特性为依据,而忽视了其他的可能的因素。在对GIS系统的数据更新过程中,如果遥感分类提供的地理信息精度不高,那
Web数据库技术是实现基于Internet/Intranet信息利用的核心。Web能在不同的网络及操作系统中运行,并能方便地扩充到相关的外部企业及最终客户。 现代Web数据库的体系结构已
决策支持系统(Decision Support System,DSS)是计算机管理信息系统(Management Information System,MIS)发展的崭新阶段,DSS是为管理者和决策者提供信息,以便帮助其作出重大决策,