首页> 外文期刊>Electronic Communications of the EASST >Search-Based Refactoring using Unfolding of Graph Transformation Systems
【24h】

Search-Based Refactoring using Unfolding of Graph Transformation Systems

机译:使用图变换系统展开的基于搜索的重构

获取原文
           

摘要

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 refactoringoperations. 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.
机译:为了提高基于搜索的重构的可扩展性和可理解性,在本文中,我们提出了一种基于图变换的公式,该公式允许我们利用偏序语义和相关的分析技术,对图变换系统进行近似展开。我们使用图来表示类级别的面向对象的软件体系结构,并使用图转换来描述它们的重构操作。在展开中,我们可以确定重构步骤之间的依存关系和冲突,从而导致搜索空间的隐式且因此更具可伸缩性的表示形式。使用基于蚁群范式的优化算法来探索此搜索空间,旨在找到一系列重构步骤,以最小的成本获得最佳的设计。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号