基于重构偏序规划的软件移植方法研究

来源 :中南大学 | 被引量 : 0次 | 上传用户:heheaixixi
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件移植是扩大软件使用范围,延长软件使用周期的重要手段之一。但是现有的软件移植大多依靠开发人员的经验完成,难以保证移植后系统与原系统的一致性。本文将软件重构方法引入到软件移植之中,通过重构行为保持的特点来保证软件移植的质量。同时为了适应复杂系统的移植,将智能规划理论应用到软件重构中来。通过智能规划方法来指导软件重构操作的选择,一方面使得软件移植工作可以部分自动化,另一方面也可以避免重构操作选择的盲目性,从而提高软件移植的效率。本文首先详细介绍了偏序规划方法,阐述了在Eclipse平台下实现Scheme语言解释器插件的有关原理和技术,从而方便在软件开发平台下实现偏序规划。为了保证软件结构描述的可视化,论文提出了基于带属性类型图的软件结构描述方法,并通过GXL语言将软件结构的图形描述转换为基于谓词逻辑的软件描述,以便于实施规划。论文进一步将偏序规划方法应用到软件重构,提出了一个基于偏序规划的软件重构规划思想,有利于解决软件重构操作的选择问题。论文最后以一个具体的软件移植项目为例,详细分析了重构偏序规划的方法在软件移植中的应用,证明了软件移植中基于规划的软件重构方法是有效的。
其他文献
电子技术的快速发展推动了智能卡界的发展,同时,智能卡的发展也涉及到许多领域,尤其在移动通信领域发展最为迅速的是电信SIM卡。SIM卡在2G时代的主要应用是语音业务和用户鉴权。
随着互联网的普及,VoIP技术在商业运营中的应用价值逐渐被人们发现并取得了爆炸式的增长。近年来,随着产业界的融合趋势,我国电信网络面临的压力越来越大,当前的PSTN,PLMN网络难以
语音转换技术实现的是两个不同说话人声音个性特征之间的转变,即以目标说话人的声音特征为导向,通过改变源说话人的个性特征使之具有目标说话人的特征,从而改变源说话人话音
传感器网络是当今国际备受关注的前沿热点领域。如今,传感器网络已经迅速普及,为人类对物理世界的监测提供了前所未有的空间范围。但是,现今的传感器网络彼此孤立,互相封闭,
近年来在计算机视觉研究领域中,视频目标跟踪成为重要课题,在人机交互、增强现实等诸多领域应用广泛。由于视频场景中包含许多诸如光照、遮挡、背景干扰等复杂信息,加上目标
人体行为识别在计算机视觉和模式识别领域仍然是一个很有挑战性的难题。但是,具有深度感知功能的类似Kinect等产品,能为存在互相遮挡、行为多样等诸多挑战的人体行为识别,提
超宽带(UWB,Ultra Wideband)无线通信技术以高传输速率、高分辨率和低功耗等优点日益受到人们的青睐,已逐渐成为无线通信领域研究、开发和应用的热点,并被视为下一代无线通信的
随着无线通信技术的飞速发展和人们对移动通信需求的与日剧增,人们对移动通信系统的设计提出了更高的要求:更大的系统容量、更高的频谱利用率和更好的服务质量。为了达到这些要