Article in Proceedings INPROC-2005-129

BibliographyChristl, Andreas; Koschke, Rainer; Storey, Margaret-Anne: Equipping the Reflexion Method with Automated Clustering.
In: Working Conference on Reverse Engineering, 2005.
University of Stuttgart, Faculty of Computer Science, Electrical Engineering, and Information Technology.
pp. 89-98, english.
IEEE Computer Society Conference Publishing Services, November 2005.
Article in Proceedings (Conference Paper).
CR-SchemaD.2.7 (Software Engineering Distribution, Maintenance, and Enhancement)
D.2.11 (Software Engineering Software Architectures)
H.3.3 (Information Search and Retrieval)
KeywordsClustering; Hugme; Software Reflexion Model; reverse Engineering
Abstract

A significant aspect in applying the Reflexion Method is the mapping of components found in the source code onto the conceptual components defined in the hypothesized architecture. To date, this mapping is established manually, which requires a lot of work for large software systems. In this paper we present a new approach, in which clustering techniques are applied to support the user in the mapping activity. The result is a semi-automated mapping technique that accommodates the automatic clustering of the source model with the user's hypothesized knowledge about the system's architecture.

This paper describes also a case study in which our semi-automated mapping technique has been applied successfully to extend a partial map of a real-world software application.

Department(s)University of Stuttgart, Institute of Software Technology, Programming Languages and Compilers
Project(s)Bauhaus
Entry dateJuly 1, 2010
   Publ. Institute   Publ. Computer Science