中文

面向再工程的软件产品族架构的二进制软件分析:一项工业案例研究

软件工程 2016-08-08 v1

摘要

本文描述了一种从一组相似(但无关)的二进制形式软件产品中恢复软件架构的方法。其意图之一是驱动重构进入软件产品族,并将架构恢复与运行时二进制分析及现有的聚类方法相结合。利用我们的运行时二进制分析,我们创建了捕捉不同软件部分之间依赖关系的图。这些图被聚类为更小的组件图,将具有高交互性的软件部分分组为更大的实体。组件图作为进一步软件产品族工作的基础。在本文中,我们专注于该方法的分析部分和图聚类。我们将图聚类方法应用于自动化/机器人配置软件工具中的实际应用程序。

关键词

引用

@article{arxiv.1504.03477,
  title  = {Analysis of Software Binaries for Reengineering-Driven Product Line Architecture\^aAn Industrial Case Study},
  author = {Ian D. Peake and Jan Olaf Blech and Lasith Fernando and Divyasheel Sharma and Srini Ramaswamy and Mallikarjun Kande},
  journal= {arXiv preprint arXiv:1504.03477},
  year   = {2016}
}

备注

In Proceedings FMSPLE 2015, arXiv:1504.03014