Design of class hierarchies based on concept (Galois) lattices

被引:1
|
作者
Godin, R [1 ]
Mili, H [1 ]
Mineau, GW [1 ]
Missaoui, R [1 ]
Arfi, A [1 ]
Chau, TT [1 ]
机构
[1] Univ Quebec, Dept Informat, Montreal, PQ H3C 3P8, Canada
来源
THEORY AND PRACTICE OF OBJECT SYSTEMS | 1998年 / 4卷 / 02期
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Building and maintaining the class hierarchy has been recognized as an important but one of the most difficult activities of object-oriented design. Concept (or Galois) lattices and related structures are presented as a framework for dealing with the design and maintenance of class hierarchies. Because the design of class hierarchies is inherently an iterative and incremental process, we designed incremental algorithms that update existing Galois lattices as the result of adding, removing, or modifying class specifications. A prototype tool incorporating this and other algorithms has been developed as part of the IGLOO project, which is a large object-oriented software engineering joint research project involving academic and industrial partners. The tool can generate either the concept lattice or several variant structures incrementally by incorporating new classes one by one. The resulting hierarchies can be interactively explored and refined using a graphical browser. In addition, several metrics are computed to help evaluating the quality of the hierarchies. Experiments are presented to better assess the applicability of the approach. (C) 1998 John Wiley & Sons, Inc.
引用
收藏
页码:117 / 134
页数:18
相关论文
共 50 条
  • [1] Galois Lattices-based Formal Design Concept Analysis for Crowdsourcing Design
    Kim, Jihoon
    Kim, Kyoung-Yun
    JOURNAL OF INTEGRATED DESIGN & PROCESS SCIENCE, 2019, 23 (04) : 61 - 89
  • [2] BUILDING AND MAINTAINING ANALYSIS-LEVEL CLASS HIERARCHIES USING GALOIS LATTICES
    GODIN, R
    MILI, H
    SIGPLAN NOTICES, 1993, 28 (10): : 394 - 410
  • [3] INCREMENTAL CONCEPT-FORMATION ALGORITHMS BASED ON GALOIS (CONCEPT) LATTICES
    GODIN, R
    MISSAOUI, R
    ALAOUI, H
    COMPUTATIONAL INTELLIGENCE, 1995, 11 (02) : 246 - 267
  • [4] Spatial processes and Galois/concept lattices
    John Levi Martin
    Quality & Quantity, 2014, 48 : 961 - 981
  • [5] Spatial processes and Galois/concept lattices
    Martin, John Levi
    QUALITY & QUANTITY, 2014, 48 (02) : 961 - 981
  • [6] A partition-based approach towards constructing Galois (concept) lattices
    Valtchev, P
    Missaoui, R
    Lebrun, P
    DISCRETE MATHEMATICS, 2002, 256 (03) : 801 - 829
  • [7] Reduction-based approaches towards constructing Galois (concept) lattices
    Jin, Jingyu
    Qin, Keyun
    Pei, Zheng
    ROUGH SETS AND KNOWLEDGE TECHNOLOGY, PROCEEDINGS, 2006, 4062 : 107 - 113
  • [8] Isotone Galois connections and concept lattices with hedges
    Bartl, Eduard
    Belohlavek, Radim
    Konecny, Jan
    Vychodil, Vilem
    2008 4TH INTERNATIONAL IEEE CONFERENCE INTELLIGENT SYSTEMS, VOLS 1 AND 2, 2008, : 650 - 654
  • [9] Normalizing class hierarchies based on the formal concept analysis
    Hwang, SH
    Choi, SH
    Yang, HS
    SOFTWARE ENGINEERING RESEARCH AND APPLICATIONS, 2004, 3026 : 239 - 252
  • [10] Poset ontologies and concept lattices as semantic hierarchies
    Joslyn, C
    CONCEPTUAL SRUCTURES AT WORK, PROCEEDINGS, 2004, 3127 : 287 - 302