切片技术在形式工程方法SOFL中的应用

来源 :南京大学 | 被引量 : 0次 | 上传用户:njsnw
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
程序切片是一种程序分析和程序理解技术,它通过寻找程序内部的相关性来分解程序,再通过对分解所得程序切片的分析达到对整个程序的理解.程序切片为开发人员进行软件理解、逆向工程、测试、调试、软件维护、软件度量等提供有效的支持.将程序切片与形式方法结合可以便开发人员更容易理解、分析形式规约和程序代码,从而改进了软件的易维护性和可靠性,也提高了软件的开发效率.该文主要研究程序切片在形式工程方法SOFL中的应用,包括切片技术结合到SOFL方法中的可行性及具体途径.对此,该文做了以下一些工作.首先,该文介绍了程序切片的概念、由来及意义等.由于形式工程方法SOFL是该文的研究基础,也是切片技术被综合应用的框架,该文对SOFL也进行了介绍.●在对SOFL实现的程序进行切片研究时,该文以类Java语言作为基础,研究了在Java语言中实现程序切片的思想,并给出了基于系统依赖图对Java程序进行分层切片的具体算法.●在对SOFL进行规约切片的研究时,该文根据SOFL规约结构,提出三种适应于不同要求的对规约进行切片的方案:整体切片法、分层切片法、综合切片法.
其他文献
双网隔离交换系统的提出,来源于某些国家敏感部门保护内部机密信息的迫切需求.一方面,这些部门需要充分利用丰富的网络资源接收或获取信息,而另一方面,又要保证内部秘密信息
本文简单介绍了数字水印技术的产生和发展,以及现有的软件产品和国内外研究现状。讨论了三类水印系统的基本框架、主要问题、关键技术及经典算法。在此基础上,作者进行了必要的
以九五、十五预研项目——车内数据传输技术为背景,该文研究了在VxWorks实时操作系统下MIL-STD-1553B数据总线的监视与实现. 在研究过程中首先研究了MIL-STD-1553B数据总线的
地域分析技术是作战指挥辅助决策的关键技术之一.该文详细介绍了基于多维战场环境条件下的地域分析智能空间决策支持系统的设计方法、系统结构、主要算法和实现.系统以军事地
随着卫星通信技术的发展,作为卫星通信链路重要的地球站设备也越来越复杂.因此实现地球站尤其是测控站设备的计算机监控就显得致为重要.该文以北京国际海事卫星测控站三期工
该文首先介绍了分布式数据库课题的开发背景、技术发展现状和展望,并介绍了一些关键技术.然后提出了某军事作战指挥系统分布式数据库系统的体系结构设计,深入研究了基于C/S模
九十年代以前,机器翻译的方法可以分为:直译型、转换型和基于中间语言型。进入九十年代以来,机器翻译领域出现了许多新的翻译方法和翻译模型,其中,主要有基于统计的机译系统和基
该篇论文主要对野战辅助决策模糊专家系统技术进行研究.主要阐述了基于现有的一个多领域通用的综合性模糊专家系统的改进工作,使之更加丰富和完善,更好的为军事作战指挥系统
摘要:在数据库中发现知识(KDD)是当今国际人工智能和数据库研究的新兴领域,对于时间序列数据的挖掘是其中重要的研究课题之一。本文分析了知识发现与数据挖掘的基本理论与时序
该文研究和探讨了EQS数据分析软件的设计与实现,为软件其他模块的开发人员进行开发奠定了基础.该文首先研究和探讨了当前流行的统计软件的现状,简单介绍了SAS,SPSS统计软件.