arrow
返回

Identifying modules via concept analysis

delete1999-01-01
delete69
delete
OA
AI
M
Michael Siff
T
Thomas Reps
DOI:10.1109/32.824377delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
We describe a general technique for identifying modules in legacy code. The method is based on concept analysis-a branch of lattice theory that can be used to identify similarities among a set of objects based on their attributes. We discuss how concept analysis can identify potential modules using both positive and negative information. We present an algorithmic framework to construct a lattice of concepts from a program, where each concept represents a potential module. We define the notion of a concept partition, present an algorithm for discovering all concept partitions of a given concept lattice. and prove the algorithm correct.
Keyword:
concept analysis
modularization
software migration
software restructuring
reverse engineering
design recovery

期刊

IEEE Transactions on Software Engineering 封面图
IEEE Transactions on Software Engineering
IF:
5.6
论文数:
2.9K
被引数:
1.1W

机构

暂无机构信息
引用论文

引用论文

err分享
err收藏
err分享
err收藏
err分享
err收藏
Image-based human sperm counting method
err2019-01-01
err0
PREAI
errHyun Mo Yang; Dong Woo Lim; Yong Sik Choi; Jin Gu Kang; In Hwan Kim; Ailing Lin; Jin Woo Jung
err分享
err收藏
学者 查看更多内容