Architectural Design Recovery Using Data Mining Techniques

CSMR(2000)

引用 68|浏览59
暂无评分
摘要
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.
更多
查看译文
关键词
architectural design recovery,alternative result,subject legacy system,legacy software system,large data base,architectural plan,data mining techniques,matching process,system component,query variable,data mining association,data mining technique,legacy system,computer science,pattern matching,concrete,control systems,legacy software,branch and bound,search algorithm,source code,abstract syntax tree,satisfiability,process control,engines,software architecture,entity relationship,high level design,data mining,information extraction,software maintenance,clustering algorithms
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要