Analysis of Software Binaries for Reengineering-Driven Product Line Architecture - An Industrial Case Study

Peake, I, Blech, J, Fernando, L, Sharma, D, Ramaswamy, S and Kande, M 2015, 'Analysis of Software Binaries for Reengineering-Driven Product Line Architecture - An Industrial Case Study', Electronic Proceedings In Theoretical Computer Science, vol. 182, pp. 71-82.


Document type: Journal Article
Collection: Journal Articles

Title Analysis of Software Binaries for Reengineering-Driven Product Line Architecture - An Industrial Case Study
Author(s) Peake, I
Blech, J
Fernando, L
Sharma, D
Ramaswamy, S
Kande, M
Year 2015
Journal name Electronic Proceedings In Theoretical Computer Science
Volume number 182
Start page 71
End page 82
Total pages 12
Publisher Open Publishing Association
Abstract This paper describes a method for the recovering of software architectures from a set of similar (but unrelated) software products in binary form. One intention is to drive refactoring into software product lines and combine architecture recovery with run time binary analysis and existing clustering methods. Using our runtime binary analysis, we create graphs that capture the dependencies between different software parts. These are clustered into smaller component graphs, that group software parts with high interactions into larger entities. The component graphs serve as a basis for further software product line work. In this paper, we concentrate on the analysis part of the method and the graph clustering. We apply the graph clustering method to a real application in the context of automation/robot configuration software tools.
Subject Software Engineering
DOI - identifier 10.4204/EPTCS.182.6
Copyright notice © Peake et al
ISSN 2075-2180
Versions
Version Filter Type
Citation counts: TR Web of Science Citation Count  Cited 1 times in Thomson Reuters Web of Science Article | Citations
Scopus Citation Count Cited 0 times in Scopus Article
Altmetric details:
Access Statistics: 119 Abstract Views  -  Detailed Statistics
Created: Thu, 21 Apr 2016, 10:43:00 EST by Catalyst Administrator
© 2014 RMIT Research Repository • Powered by Fez SoftwareContact us