A DYNAMIC MEMORY OF SOFTWARE DESIGNS

被引:0
|
作者
HENDERSON, S [1 ]
BAILIN, SC [1 ]
机构
[1] CTA INC,ROCKVILLE,MD 20852
关键词
SOFTWARE REUSE; CONCEPT FORMATION; RETRIEVAL; MACHINE LEARNING AUTOMATIC CLASSIFICATION;
D O I
10.1017/S0890060400000743
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
This paper describes an application of artificial intelligence to support software reuse. We begin by discussing the characteristics of software engineering that establish dynamic reorganization as a requirement for a repository of software artifacts. We then present an experimental system that uses incremental concept formation as the basis for dynamic reorganization, and the conceptual hierarchy that was generated by the system for a set of 67 artifacts. The hierarchy is compared to a hierarchy produced manually by independent investigators, and the automatic hierarchy is evaluated in terms of retrieval efficiency and retrieval reliability. The paper ends with a discussion of three projects that share similar objectives with our work.
引用
收藏
页码:163 / 176
页数:14
相关论文
共 50 条
  • [1] Dynamic navigation in multiple view software specifications and designs
    O'Hara-Schettino, E
    Gomaa, H
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 1998, 41 (02) : 93 - 103
  • [2] Dynamic software watermarking algorithm based on memory operation
    Xu, Jin-Chao
    Zeng, Guo-Sun
    [J]. Tongxin Xuebao/Journal on Communications, 2013, 34 (02): : 128 - 137
  • [3] Memory Efficient Edge Addition Designs for Large and Dynamic Social Networks
    Santos, Eunice E.
    Murugappan, Vairavan
    Korah, John
    [J]. 2021 IEEE INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS (IPDPSW), 2021, : 975 - 984
  • [4] Testing with software designs
    Mahdian, Alireza
    Andrews, Anneliese A.
    [J]. ADVANCES IN COMPUTERS, VOL 73: EMERGING TECHNOLOGIES, 2008, 73 : 57 - 97
  • [5] Software for complex designs
    不详
    [J]. PLASTICS ENGINEERING, 2004, 60 (08) : 44 - 44
  • [6] CHOICES IN SOFTWARE DESIGNS
    CHAPIN, N
    [J]. COMPUTERS AND PEOPLE, 1983, 32 (9-10): : 20 - 23
  • [7] A Software Solution for Dynamic Stack Management on Scratch Pad Memory
    Kannan, Arun
    Shrivastava, Aviral
    Pabalkar, Amit
    Lee, Jong-eun
    [J]. PROCEEDINGS OF THE ASP-DAC 2009: ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE 2009, 2009, : 612 - 617
  • [8] Software metadata: Systematic characterization of the memory behaviour of dynamic applications
    Bartzas, Alexandros
    Peon-Quiros, Miguel
    Poucet, Christophe
    Baloukas, Christos
    Mamagkakis, Stylianos
    Catthoor, Francky
    Soudris, Dimitrios
    Mendias, Jose M.
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2010, 83 (06) : 1051 - 1075
  • [9] View caching: Efficient software shared memory for dynamic computations
    Karamcheti, V
    Chien, AA
    [J]. 11TH INTERNATIONAL PARALLEL PROCESSING SYMPOSIUM, PROCEEDINGS, 1997, : 483 - 489
  • [10] Scoring the completeness of software designs
    Rehder, B
    Pennington, N
    Lee, AY
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 1997, 36 (01) : 33 - 68