返回
Identifying modules via concept analysis
DOI:10.1109/32.824377.png)
摘要
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
期刊
IF:
5.6
论文数:
2.9K
被引数:
1.1W
机构
暂无机构信息

