遗产软件系统理解方法剖析
Analysis of System Comprehension For Legacy Softwares
摘要
本文介绍了三种系统理解模型,对具体方法起框架指导作用,没有对系统理解的已有理论进行赘述,而是立足于各种理解方法的本质、异同和适用场合来对这些方法进行归类研究,在阐明方法思想的基础上,强调的是方法间的比较、不足之处、改进的建议和继续研究的方向,这对方法间的借鉴和多种方法的综合运用很有意义。
出处
《计算机系统应用》
2005年第8期21-25,共5页
Computer Systems & Applications
参考文献3
-
1易彤,吴方君.一种基于覆盖测试的动态切片的计算方法[J].应用科学学报,2004,22(2):205-210. 被引量:3
-
2廖湖声.基于程序流程图的数据例化与程序例化[J].计算机学报,2001,24(9):985-990. 被引量:8
-
3李青山,陈平,王伟,宋海鸿.逆向工程中反射植入的研究[J].计算机学报,2004,27(4):535-542. 被引量:17
二级参考文献36
-
1[1]Anderson L O. Program analysis and specialization for the C programming language[Ph D dissertation]. Copenhagen: Computer Science Department, University of Copenhagen, 1994
-
2[2]Consel C, Hornof L, Noel F, Noye J, Volanschi E N. A uniform approach for compile-time and run-time specialization. In: Danvy O, Gluck R, Thiemann P eds. Lecture Notes in Computer Science, 1110, 1996. 54-72
-
3[3]Consel C, Noel F. A general approach for run-time specialization and its application to C. In: Proc 23rd Annual ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, St. Petersburg Beach, FL, USA, 1996. 145-156
-
4[4]Grant B, Mock M, Philipose M, Chambers C, Eggers S J. Annotation-directed run-time specialization in C. In: Proc the ACM SIGPLAN Symposium on Partial Evaluation and Semantics-Based Program Manipulation, Amsterdam, Netherlands, 1997. 163-178
-
5[5]Noel F, Hornof L, Consel C, Lawall J. Automatic, template-based run-time specialization: Implementation and experimental study. In: Proc the International Conference on Computer Languages, Chicago, IL, 1998. 132-142
-
6[6]Jones N D, Gomard C K, Sestoft P. Partial Evaluation and Automatic Program Generation. Prentice Hall International Series, 1993
-
7[7]Chirokoff S, Consel C. Combining program and data specialization. In: Proc the ACM SIGPLAN Workshop on Partial Evaluation and Semantics-Based Program Manipulation (PEPM'99), San Antonio, Texas, USA, 1999. 45-59
-
8[8]Guenter B, Knoblock T B, Ruf E. Specializing shaders. In: Proc the Computer Graphics, Annual Conference Series, 1995. 343-350
-
9[9]Knoblock T B, Ruf E. Data specialization. ACM SIGPLAN Notices, 1996, 31(5):215-225
-
10Weiser M. Program slicing[J]. IEEE Trans Software Engineering, 1984,16(5): 498-509.
共引文献25
-
1潘逊,张志祥,宋加坤,王斌.遗留汇编系统的逆向工程方法研究[J].舰船电子工程,2007,27(1):41-43.
-
2高红雨,廖湖声,王众.一个基于部分求值的Java动态优化系统[J].计算机科学,2003,30(11):145-147.
-
3高红雨,廖湖声.面向对象程序设计语言的部分求值动作分析[J].计算机工程,2006,32(9):72-74. 被引量:1
-
4周新宽,陈平,李青山.一种UML活动图的逆向恢复方法[J].计算机工程与应用,2006,42(17):26-28. 被引量:2
-
5胡圣明,李青山,褚华,陈平.程序理解中基于类图的特征挖掘[J].西安电子科技大学学报,2006,33(4):550-556. 被引量:1
-
6齐微,陈平,李青山.多机并发系统中通信模型分层抽象的方法[J].计算机科学,2006,33(8):243-246.
-
7苏旸,康力,胡圣明,陈平.基于概念分析的软件横切关注点提取方法[J].华南理工大学学报(自然科学版),2006,34(9):45-49.
-
8苏旸,胡圣明,王玉英,陈平.基于横切关注点恢复的软件逆向工程研究[J].系统工程与电子技术,2006,28(9):1415-1419.
-
9齐微,李青山,陈平,赵芸,杜宽利.多机并发系统动态信息的逆向抽取和过滤策略[J].系统工程与电子技术,2006,28(9):1423-1429. 被引量:1
-
10邬丽红,陈平,曹翀,张艺浩.一种多进程系统用例模型的逆向生成方法[J].微电子学与计算机,2006,23(11):191-193. 被引量:1
-
1陆波,赵合计.基于程序理解的遗产软件系统重构[J].微电子学与计算机,2003,20(12):4-7. 被引量:2
-
2赵合计,陆波.遗产软件系统的重构过程[J].计算机工程与科学,2004,26(6):89-91. 被引量:3
-
3刘芳,瞿有甜,周波,胡顺扬.遗产软件重构技术的研究[J].计算机技术与发展,2009,19(3):118-122. 被引量:1
-
4纳荣.在程序理解中使用切片技术[J].计算机工程与设计,2003,24(1):30-32. 被引量:3
-
5代伟,余永武.SQL注入方法剖析及防范策略[J].电脑知识与技术(过刊),2009,15(10X):8119-8120. 被引量:1
-
6申新卫,殷国富,俞仕庭.Windows环境下多任务间的数据交换方法剖析[J].计算机应用,1998,18(2):38-39.
-
7黄国军.单链表类的正确定义方法剖析[J].福建电脑,2009,25(8):176-176.
-
8郁湧,李彤,王炜,张坤.基于Petri网的软件演化过程[J].计算机应用与软件,2008,25(10):46-48. 被引量:2
-
9赵昕,赵合计.遗产软件系统中的对象标识方法[J].山东电子,2003(4):12-14.
-
10张红,李卓群.基于TCP/IP协议的网络攻击方法剖析及预防措施[J].江西电力,2006,30(3):48-50. 被引量:1