首页    期刊浏览 2024年10月05日 星期六
登录注册

文章基本信息

  • 标题:Search-Based Refactoring using Unfolding of Graph Transformation Systems
  • 本地全文:下载
  • 作者:Fawad Qayum ; Reiko Heckel
  • 期刊名称:Electronic Communications of the EASST
  • 电子版ISSN:1863-2122
  • 出版年度:2011
  • 卷号:38
  • 语种:English
  • 出版社:European Association of Software Science and Technology (EASST)
  • 摘要:To improve scalability and understandability of search-based refactoring, in this paper, we propose a formulation based on graph transformation which allows us to make use of partial order semantics and an associated analysis technique, the approximated unfolding of graph transformation systems. We use graphs to represent object-oriented software architectures at the class level and graph transformations to describe their refactoring operations. In the unfolding we can identify dependencies and conflicts between refactoring steps leading to an implicit and therefore more scalable representation of the search space. An optimisation algorithm based on the Ant Colony paradigm is used to explore this search space, aiming to find a sequence of refactoring steps that leads to the best design at a minimal costs.
国家哲学社会科学文献中心版权所有