Loading...
Please wait, while we are loading the content...
Similar Documents
Architectural design recovery using data mining techniques (2000).
| Content Provider | CiteSeerX |
|---|---|
| Author | Sartipi, Kamran Kontogiannis, Kostas Mavaddat, Farhad |
| Abstract | 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. 1 Introduction Software maintenance constitutes a major part of the software life-cycle. Most maintenance tasks require a decomposition of the legacy system into modules and functional units. One approach to architectura... |
| File Format | |
| Publisher Date | 2000-01-01 |
| Access Restriction | Open |
| Subject Keyword | Data Mining Technique Architectural Design Recovery Matching Process Architectural Plan Software Life-cycle Query Variable Legacy System Maintenance Task Subject Legacy System System Component Store Information High Level Design Alternative Result Introduction Software Maintenance Source Code Data Mining Association Bound Search Algorithm Major Part Description Language Legacy Software System Functional Unit Large Data Base |
| Content Type | Text |
| Resource Type | Article |