Comeback!: A Refactoring-Based Tool For Binary-Compatible Framework Upgrade

ICSE '08: International Conference on Software Engineering Leipzig Germany May, 2008(2008)

引用 13|浏览10
暂无评分
摘要
Maintenance of a software framework often requires restructuring its API (refactoring). Upon framework upgrade structural API changes may invalidate existing plugins-modules that used one of its previous versions. To preserve plugins, we use refactoring trace to automatically create an adaptation layer that translates between plugins and the framework. For each encountered refactoring we formally define a comeback-a refactoring to construct adapters. Given an ordered set of refactorings occured between two framework versions our tool ComeBack! executes the corresponding comebacks and yields the adaptation layer.
更多
查看译文
关键词
Maintenance,adaptation,refactoring,software framework
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要