loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Conference on Software Maintenance and Reengineering
Architectural Design Recovery Using Data Mining Techniques
Zurich, Switzerland
February 29-March 03
ISBN: 0-7695-0546-5
Kamran Sartipi, University of Waterloo
Kostas Kontogiannis, University of Waterloo
Farhad Mavaddat, University of Waterloo
This paper presents a technique for recovering the high level design of legacy software systems according to user defined architectural plans. Architectural plans are represented using a description language and specify system components and their interfaces. Such descriptions are viewed as queries that are applied on a large data base which stores information extracted from the source code of the subject legacy system. Data mining techniques and a modified branch and bound search algorithm are used to control the matching process, by which the query is satisfied and query variables are instantiated. The matching process allows the alternative results to be ranked according to data mining associations and clustering techniques and, finally, be presented to the user.
Citation:
Kamran Sartipi, Kostas Kontogiannis, Farhad Mavaddat, "Architectural Design Recovery Using Data Mining Techniques," csmr, pp.129, Conference on Software Maintenance and Reengineering, 2000
Usage of this product signifies your acceptance of the Terms of Use.