Constraint-Based Refactoring with Foresight
Constraint-Based Refactoring with Foresight
复制标题
具有前瞻性的基于约束的重构
DOI:
10.1007/978-3-642-31057-7_24
复制
发表时间:
2012
期刊:
影响因子:
--
通讯作者:
Jens Henning von Pilgrim
中科院分区:
文献类型:
--
作者:
F. Steimann;Jens Henning von Pilgrim
Constraint-based refactoring tools as currently implemented generate their required constraint sets from the programs to be refactored, before any changes are performed. Constraint generation is thus unable to see -- and regard -- the changed structure of the refactored program, although this new structure may give rise to new constraints that need to be satisfied for the program to maintain its original behaviour. To address this problem, we present a framework allowing the constraint-generation process to foresee all changes a refactoring might perform, generating -- at the outset of the refactoring -- all constraints necessary to constrain these changes. As we are able to demonstrate, the computational overhead imposed by our framework, although threatening viability in theory, can be reduced to tractable sizes.
DOI:
10.1145/1449764.1449787
发表时间:
2008-10
期刊:
Proceedings of the 23rd ACM SIGPLAN conference on Object-oriented programming systems languages and applications
影响因子:
--
作者:
Max Schäfer;Torbjörn Ekman;O. Moor
通讯作者:
Max Schäfer;Torbjörn Ekman;O. Moor
影响因子:
--
作者:
Schaefer M
通讯作者:
Schaefer M