Understanding software patterns by FCA

被引:0
作者
Shi, BS [1 ]
Liu, ZT [1 ]
Wu, Q [1 ]
Liu, W [1 ]
Li, Y [1 ]
机构
[1] Jiangsu Polytech Univ, Dept Comp Sci & Engn, Changzhou 213016, Peoples R China
来源
PROCEEDINGS OF THE 2004 INTERNATIONAL CONFERENCE ON MACHINE LEARNING AND CYBERNETICS, VOLS 1-7 | 2004年
关键词
software pattern; formal concept analysis; concept lattice;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Software patterns will provide mature solutions to common software problems. They are used to realize the reuse and sharing of software domain knowledge. At present, most of these approaches to finding software patterns need a pattern library as reference. Personal coding style and domain specific requirements lead to creating new patterns or adapting existing ones and make those approaches fail. Secondly, the found patterns of those methods are presented without connection with the other patterns. This paper describes a new method to find software model. It is based concept lattice, the core data structure in formal concept analysis. The advantage of this approach is that no reference library is needed and the results are set in relation each other.
引用
收藏
页码:1135 / 1140
页数:6
相关论文
共 5 条
  • [1] Gamma E., 1995, Design Patterns: Elements of Reusable Object-Oriented Software, V206, P395
  • [2] Ganter B., 1999, Formal Concept Analysis: Mathematical Foundations
  • [3] KUZNETSOV S, 2001, P INT WORKSH CONC LA
  • [4] SIFF M, 1997, P INT C SOFTW MAINT
  • [5] TONELLA P, 1999, P ICSM 99