期刊文献+
共找到4篇文章
< 1 >
每页显示 20 50 100
Dynamic fan-in and fan-out metrics for program comprehension
1
作者 王玉英 李青山 +1 位作者 陈平 任春德 《Journal of Shanghai University(English Edition)》 CAS 2007年第5期474-479,共6页
In this paper, an approach to use run-time information to discover knowledge about software systems thus facilitating program comprehension is presented. Some dynamic metrics based on traces of the subject system exec... In this paper, an approach to use run-time information to discover knowledge about software systems thus facilitating program comprehension is presented. Some dynamic metrics based on traces of the subject system execution are proposed. A method of getting these dynamic metrics is introduced, in which instrumentation is implemented by using reflective mechanism based on an open compiler. The system run-time information is captured during the instrumented system running and is then analyzed to get these dynamic metrics. A case study is given to illustrate the use of these dynamic metrics, i.e., identifying critical components of the subject system. These critical components should be focus on user attentions in order to understand the subject system well. 展开更多
关键词 program comprehension dynamic metrics critical components functionality
下载PDF
An objective-oriented approach to program comprehension using multiple information sources 被引量:1
2
作者 ZHAO Wei ZHANG Lu SUN JiaSu MEI Hong 《Science in China(Series F)》 2008年第7期825-847,共23页
Program comprehension is a key activity throughout software maintenance and reuse. The knowledge acquired through comprehending programs can guide engineers to perform various kinds of software maintenance and reuse t... Program comprehension is a key activity throughout software maintenance and reuse. The knowledge acquired through comprehending programs can guide engineers to perform various kinds of software maintenance and reuse tasks. The effective comprehension strategy and the associated efficient approach, as well as the sophisticated tool support, are the indispensable elements for an entire solution to program comprehension to reduce the high costs of this nontrivial activity. This paper presents an objective-oriented comprehension strategy, contrasting to the traditional comprehensive understanding strategy in the literature. It is a kind of on-demand understanding for specific tasks and more effective in practice. In addition, using multiple information sources to understand programs is proposed with the corresponding framework. From these two points of views, we propose a feature-oriented program comprehension approach using requirement documentation. This approach aims at a specific category of feature-related software maintenance and reuse tasks. Case studies are conducted to evaluate the proposed solution. Results from the studied cases show that the experimental prototype provides more explicit advices for software engineers when performing these tasks. 展开更多
关键词 program comprehension feature-oriented program comprehension feature location information retrieval
原文传递
The Develoyment Program of Energy Conservation and Comprehensive Utilization 2005-2007
3
《China Standardization》 2006年第4期9-10,共2页
  Jointly published by 14 Department headed by Standardization Administraion ofChina(SAC)   Subtitle: China will formulate and reformulate 926 standards for energy conservation and comprehensive utilization durin...   Jointly published by 14 Department headed by Standardization Administraion ofChina(SAC)   Subtitle: China will formulate and reformulate 926 standards for energy conservation and comprehensive utilization during 2005 and 2007.…… 展开更多
关键词 PRO The Develoyment program of Energy Conservation and Comprehensive Utilization 2005-2007
下载PDF
Subgraph Isomorphism Based Intrinsic Function Reduction in Decompilation
4
作者 Yanzhao Liu Yinliang Zhao +1 位作者 Lei Zhang Kai Liu 《Journal of Software Engineering and Applications》 2016年第3期80-90,共11页
Program comprehension is one of the most important applications in decompilation. The more abstract the decompilation result the better it is understood. Intrinsic function is introduced by a compiler to reduce the ov... Program comprehension is one of the most important applications in decompilation. The more abstract the decompilation result the better it is understood. Intrinsic function is introduced by a compiler to reduce the overhead of a function call and is inlined in the code where it is called. When analyzing the decompiled code with lots of inlined intrinsic functions, reverse engineers may be confused by these detailed and repeated operations and lose the goal. In this paper, we propose a method based graph isomorphism to detect intrinsic function on the CFG (Control Flow Graph) of the target function first. Then we identify the boundary of the intrinsic function, determine the parameter and return value and reduce the intrinsic function to a single function call in the disassembled program. Experimental results show that our method is more efficient at reducing intrinsic functions than the state-of-art decompilers such as Hex-Rays, REC and RD (Retargetable Decompiler). 展开更多
关键词 program comprehension DECOMPILATION Graph Isomorphism Intrinsic Function
下载PDF
上一页 1 下一页 到第
使用帮助 返回顶部