Reverse engineering to the architectural level

61Citations
Citations of this article
53Readers
Mendeley users who have this article in their library.

Abstract

Recovery of higher level 'design' information and the ability to create dynamic, task adaptable software documentation is crucial to supporting a number of program understanding activities. This paper presents research that demonstrates that reverse engineering technology can be used to recover software architecture representations of source code. We have developed a framework that integrates reverse engineering technology and architectural style representations. Using the framework, analysts can recover custom, dynamic documentation to fit a variety of software analysis requirements. Our goal is to establish coherent abstractions appropriate for helping analysts to understand large software systems. We discuss a code coverage metric useful for assessing the degree of program understanding achieved.

Cite

CITATION STYLE

APA

Harris, D. R., Reubenstein, H. B., & Yeh, A. S. (1995). Reverse engineering to the architectural level. In Proceedings - International Conference on Software Engineering (pp. 186–195). IEEE. https://doi.org/10.1145/225014.225032

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free