首页 | 本学科首页   官方微博 | 高级检索  
文章检索
  按 检索   检索词:      
出版年份:   被引次数:   他引次数: 提示:输入*表示无穷大
  收费全文   11篇
  完全免费   4篇
  自动化技术   15篇
  2019年   1篇
  2012年   1篇
  2008年   1篇
  2007年   1篇
  2005年   2篇
  2004年   1篇
  2003年   1篇
  2001年   2篇
  1999年   2篇
  1997年   1篇
  1992年   1篇
  1989年   1篇
排序方式: 共有15条查询结果,搜索用时 109 毫秒
1.
软件理解研究与进展   总被引:13,自引:1,他引:12  
软件理解是进行软件维护的一个重要步骤,是一个逐层推进的递增模式匹配过程。软件理解由任务,策略,概念,模型,方法和工具等环节组成。文中分析了软件理解的任务和策略。对软件理解的各种模型进行了比较,详细论述了目前活跃在学术界的各种软件理解方法,并对目前存在的各种软件理解工具或环境进行了归类和比较。  相似文献
2.
面向对象软件的逆向工程   总被引:7,自引:0,他引:7  
在现代软件工程中,逆向工程是软件维护、软件重工程、软件重用和软件重结构中的起点,它本身是一个设计知识发现、知识抽象的过程,而面向对象软件和传统软件相比有着自己的语言特点和不同的设计知识内容.通过对面向对象程序中知识类别和逆向工程过程的分析,总结出了面向对象软件逆向工程的基本知识内容,并以此为分类线索,综述了目前此领域中具有代表性的技术、工具和研究方向.最后指出了本领域将来发展的方向.  相似文献
3.
王万诚 《计算机科学》2005,32(11):235-237
对有噪声小数据量时间序列的混沌识别,是目前国内外许多应用领域研究的热点与难点。利用BP神经网络的非线性函数逼近能力,对小数据有噪声的时间序列计算最大李亚谱诺夫指数,可判断该序列是否存在混沌现象。本文首创将这一算法经转换应用到软件逆向工程过程的分析中,结果表明,软件逆向工程过程分析中出现的函数(或类)调用序列有些存在、有些不存在混沌现象,这为理解软件系统构建高层结构和抽取重用信息而开发新方法与新技术找到了理论依据。  相似文献
4.
一种基于分层切片模型思想的源程序信息分析方案   总被引:2,自引:0,他引:2  
作为软件理解的手段之一,程序切片技术通过寻找程序内部的相关性来分解程序,再通过对分解所得程序切片的分析达到对整个程序的分析和理解。程序切片算法必须建立在对源程序信息正确、完整分析的基础上。详细地描述了一种基于分层切片模型思想的程序信息提取方案。该方案已成功运用到一种Java程序切片工具模型JSTM(Java Slicing Tools Model)中。  相似文献
5.
一种基于通道的层次布图算法的研究和实现*   总被引:1,自引:0,他引:1       下载免费PDF全文
针对软件分析与测试工具中逆向建模出现的一些复杂情况,如聚合关系和非结构化的关系等。讨论了算法的步骤和关键技术,并给出了相对应的应用实例。该算法具有层次清晰、对称性强、交叉线少、可视化效果好等特点。  相似文献
6.
一个分层切片工具模型   总被引:1,自引:0,他引:1       下载免费PDF全文
谭毅  朱平 《计算机科学》2001,28(12):93-96
程序切片技术在程序调试、测试、程序理解、逆向工程和软件维护等方面有着广泛的应用。程序切片是一组可能影响到在程序中某个点i的某个变量v的值的语句或谓词的集合。而(v,i)被称作切片准则。这里v也可以是一组变量。自从Mark Weiser提出切片的概念,随着程序依赖图、系统依赖图的出现,传统程序的切片技术已走向成熟。1994年以来,面向对象的程序切片逐渐成为研究的主流。A.Krishnaswamy利用一种面向对象的程序依赖图(OPDG,Object-Ori-ented Program Dependence Graph)来计算面向对象程序的语句切片,但是OPDG不能表示动态绑定等问题。D.Liang,L.D.Larsen和M.J.Harrold扩展系统依赖图来计算面向对象程序的切片,在一定程度上解决了动态绑定和对象参数的问题。这些切片方法都是基于依赖图的,而构造OO程序的依赖图是一件非常复杂的工作,而且构造过程中容易出错,这会导致切片的结果不正确,造成前功尽弃。李必信提出了分层切片的思想,利用逐步求精的方法来得到面向对象程序的切片。  相似文献
7.
动态分析是程序理解的重要方法,而插装技术是其中常用的关键技术之一.介绍了QESat/C 中动态分析子系统的插装策略,在其基础上提出并实现了新的插装器并改进了插装探针库的效率.实验表明,改进后的动态分析子系统具有插装速度快、动态结果文件小、动态信息合并效率高的优点.展望了现有系统如何支持新的动态分析技术,最后对全文进行了总结.  相似文献
8.
软件理解一直是软件维护阶段的瓶颈问题,它需要花费维护人员大量的时间和精力。在IC-CAD领域中,随着集成电路工艺技术的进步及电路系统集成度的增加,该领域内的软件数目和复杂度也大幅度地提高,这更使维护该领域软件的工作变得日益繁重。本文所讨论的工具:ICSUT提供了一个能够方便地帮助用户进行IC领域软件理解的环境。在ICSUT中,软件理解工作是通过查看理解环境所提供的一系列图示(VIEW)来进行的,这  相似文献
9.
软件理解一直是软件维护过程中的瓶颈问题,它需要花费维人员很多的时间和精力,随着集成电路工艺技术的进步及电路系统集成度与复杂度的增加,该领域的软件数目和软件复杂度也大幅度的提高,这更使维护领域软件的工作变得日益繁重。本文所讨论的工具,ICSUT Software Understanding Tool)是一个IC-CAD领域内的软件理解工具。它用图示的方法从四个层次;实现层、结构层、功能层、领域层来展  相似文献
10.
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号