返回
Restructuring programs by tucking statements into functions
DOI:10.1016/S0950-5849(98)00091-3.png)
摘要
En 中文
Changing the internal structure of a program without changing its behavior is called restructuring. This paper presents a transformation called tuck for restructuring programs by decomposing large functions into small functions. Tuck consists of three steps: Wedge, Split, and Fold. A wedge a subset of statements in a slice - contains computations that are related and that may create a meaningful function. The statements in a wedge are split from the rest of the code and folded into a new function. A call to the new function is placed in the now restructured function. That tuck does not alter the behavior of the original function follows from the semantic preserving properties of a slice. (C) 1998 Elsevier Science B.V. All rights reserved.
Keyword:
program restructuring
program slicing
AI总结
对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。
期刊
IF:
4.3
论文数:
3.7K
被引数:
7.7K
机构
暂无机构信息
引用论文
Late Bronze Age climate change and the destruction of the Mycenaean Palace of Nestor at Pylos青铜时代晚期的气候变化和皮洛斯内斯特迈锡尼宫的破坏
PLOS ONE
IF0
Lysophosphatidylcholine aggravates contact hypersensitivity by promoting neutrophil infiltration and IL17 expression
BMB Reports
IF0
Relationships between placental adiponectin, leptin, visfatin and resistin and birthweight in cattle

