Extracting Objects from Ada83 Programs: A Case Study

来源 :计算机科学技术学报(英文版) | 被引量 : 0次 | 上传用户:zhangjie333666
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Reengineering legacy systems written in conventional procedural languages to equivalent OO systems makes software more maintainable and reliable. This paper proposes a method for extracting objects from legacy Ada83 systems using module features. First, metrics are developed to measure module cohesion. Then, effects on cohesion from changing module components are analyzed and rules about how to extract inheritance relations among objects are given. At the end of this paper, an object-extracting algorithm using module features is proposed.
其他文献
根据国工机协[2014]03号文《关于做好工程机械工业二0一三年度统计报表的通知要求,协会统计信息部在各有关分会和企业的配合支持下,经过近半年的工作,经过发文、咨询、收集、审
该文从挂篮荷载计算、施工流程、支座及临时固结施工、挂篮安装及试验、合拢段施工、模板制作安装、钢筋安装、混凝土的浇筑及养生、测量监控等方面人手,介绍了S226海滨大桥
期刊
期刊
近日,阿里巴巴集团旗下的云计算服务提供商阿里云在MWC大会上宣布,该公司将会推出8个产品,包括大数据、人工智能、基础设施、安全和私有云等解决方案.rn新产品旨在满足欧洲企
期刊
该文从挂篮荷载计算、施工流程、支座及临时固结施工、挂篮安装及试验、合拢段施工、模板制作安装、钢筋安装、混凝土的浇筑及养生、测量监控等方面人手,介绍了S226海滨大桥
该文从挂篮荷载计算、施工流程、支座及临时固结施工、挂篮安装及试验、合拢段施工、模板制作安装、钢筋安装、混凝土的浇筑及养生、测量监控等方面人手,介绍了S226海滨大桥
论文针对给惯导测试系统提供测试数据为目的,设计一套基于FPGA 的多路脉冲及多路串口输出系统。在Quartus Ⅱ软件开发平台上使用Verilog语言设计信号发生器,实现对4套惯导组件
该文从挂篮荷载计算、施工流程、支座及临时固结施工、挂篮安装及试验、合拢段施工、模板制作安装、钢筋安装、混凝土的浇筑及养生、测量监控等方面人手,介绍了S226海滨大桥
期刊
主持人:本周我们经历了您多次提及的5月19日前后的时间节点,从目前来看,您对其性质是否有更为明确的判断了呢?未来又有哪些时间节点值得关注?陈亮:上证指数本周前四个交易日
当前,软件工程专业如何适应物联网及嵌入式系统领域的巨大需求,是一个亟待解决的问题.基于该问题,本文提出一个新方法进行该专业的课程安排及学习计划.首先,结合物联网基础设