A behavior-based classification and retrieval technique for object-oriented specification reuse

被引:0
|
作者
Chou, SC
Chen, JY
Chung, CG
机构
来源
SOFTWARE-PRACTICE & EXPERIENCE | 1996年 / 26卷 / 07期
关键词
specification reuse; specification classification; specification retrieval; behavioral similarity;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
This paper presents a classification and retrieval technique for object-oriented specification reuse, based on the assumption that existing specifications exhibiting behaviors similar to that of the system under development are appropriate for reuse. Existing specifications are classified and retrieved according to the semantic networks abstracted from their behaviors. Since semantic networks attach semantic meanings to certain degrees of detail, our technique is rather precise. Primary behavior is used to classify specifications because it can be obtained in the early phases of system analysis. Therefore, our technique allows early reuse. Moreover, subspecifications and classes of existing specifications are classified independently so that they can be retrieved for reuse separately. Thus, our technique encourages reusing subspecifications as well as classes. Since a subspecification is composed of classes and their relationships, reusing it corresponds to reusing all those classes and relationships, A technique that reuses subspecifications as well as classes is thus expected to save more time than those that reuse only classes.
引用
收藏
页码:815 / 832
页数:18
相关论文
共 50 条
  • [21] Object-oriented specification of coordinated collaboration
    Engels, G
    Groenewegen, LPJ
    Kappel, G
    [J]. ADVANCED IT TOOLS, 1996, : 437 - 449
  • [22] OASIS - AN OBJECT-ORIENTED SPECIFICATION LANGUAGE
    LOPEZ, OP
    HAYES, F
    BEAR, S
    [J]. LECTURE NOTES IN COMPUTER SCIENCE, 1992, 593 : 348 - 363
  • [23] Specification and Verification of Object-Oriented Software
    Leino, K. Rustan M.
    [J]. ENGINEERING METHODS AND TOOLS FOR SOFTWARE SAFETY AND SECURITY, 2009, 22 : 231 - 266
  • [24] Specification matching of object-oriented components
    Feiks, F
    Hemer, D
    [J]. FIRST INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING AND FORMAL METHODS, PROCEEDINGS, 2003, : 182 - 190
  • [25] OBJECT-ORIENTED SPECIFICATION AND STEPWISE REFINEMENT
    SAAKE, G
    JUNGCLAUS, R
    EHRICH, HD
    [J]. IFIP TRANSACTIONS C-COMMUNICATION SYSTEMS, 1992, 1 : 99 - 121
  • [26] OBJECT-ORIENTED SPECIFICATION OF USER INTERFACES
    JAAKSI, A
    [J]. SOFTWARE-PRACTICE & EXPERIENCE, 1995, 25 (11): : 1203 - 1221
  • [27] XML-based retrieval of object-oriented frameworks
    Lee, S
    Choi, HS
    Yang, Y
    Lee, S
    [J]. SMC 2000 CONFERENCE PROCEEDINGS: 2000 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN & CYBERNETICS, VOL 1-5, 2000, : 2953 - 2958
  • [28] Research on Software Reuse Methods Based on the Object-Oriented Components
    Xu Beibei
    Wang Haitao
    Zhang Fengwang
    [J]. PROCEEDINGS OF 2012 2ND INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND NETWORK TECHNOLOGY (ICCSNT 2012), 2012, : 1857 - 1860
  • [30] Object-oriented database mining: Use of object oriented concepts for improving data classification technique
    Waiyamai, K
    Songsiri, C
    Rakthanmanon, T
    [J]. COMPUTATIONAL SCIENCE - ICCS 2004, PT 1, PROCEEDINGS, 2004, 3036 : 303 - 309