Using CBR for automation of software design patterns

被引:0
|
作者
Gomes, P [1 ]
Pereira, FC [1 ]
Paiva, P [1 ]
Seco, N [1 ]
Carreiro, P [1 ]
Ferreira, JL [1 ]
Bento, C [1 ]
机构
[1] Univ Coimbra, Dept Informat Engn, CISUC, Ctr Informat & Sistemas, P-3030 Coimbra, Portugal
来源
关键词
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Software design patterns are used in software engineering as a way to improve and maintain software systems. Patterns are abstract solutions to problem categories, and they describe why, how, and when can a pattern be applied. Their description is based on natural language, which makes the automation of design patterns a difficult task. In this paper we present an approach for automation of design pattern application. We focus on the selection of what pattern to apply, and where to apply it. We follow a Case-Based Reasoning approach, providing a complete framework for pattern application. In our approach cases describe situations for application of patterns.
引用
收藏
页码:534 / 548
页数:15
相关论文
共 50 条
  • [31] Using design patterns for design of software environment for researches in genetic algorithms
    Tsoy, YR
    Spitsyn, VG
    KORUS 2004, Vol 1, Proceedings, 2004, : 166 - 168
  • [32] DESIGN AUTOMATION TOOLS .5. SOFTWARE MODELS - THE CRITICAL INGREDIENT TO DESIGN AUTOMATION
    TUCK, B
    ELECTRONIC PRODUCTS MAGAZINE, 1990, 32 (09): : 35 - 35
  • [33] Design of an induction machine traction drive using numerical optimisation and software automation
    Reinhardt, Volkmar
    Kimmich, Rainer
    Winzer, Patrick
    ANTRIEBSSYSTEME 2011: ELEKTRIK, MECHANIK UND HYDRAULIK IN DER ANWENDUNG, 2011, 2138 : 35 - 44
  • [34] Automation of the fatigue design under variable amplitude loading using the ViDa software
    Antonio Meggiolaro, Marco
    Tupiassu Pinho de Castro, Jaime
    INTERNATIONAL JOURNAL OF STRUCTURAL INTEGRITY, 2010, 1 (01)
  • [35] Design patterns automation with template library
    Dascalu, S
    Hao, N
    Debnath, N
    2005 IEEE International Symposium on Signal Processing and Information Technology (ISSPIT), Vols 1 and 2, 2005, : 699 - 705
  • [36] An automation framework design for secure software development
    Mythily, M.
    Valarmathi, M. L.
    Durai, C. Anand Deva
    Rexie, J. A. M.
    JOURNAL OF SOFTWARE-EVOLUTION AND PROCESS, 2019, 31 (10)
  • [37] SOFTWARE DESIGN FOR AUTOMATION OF BLOOD SERUM ANALYSIS
    CHRISTY, DR
    BIXBY, KW
    CLINICAL CHEMISTRY, 1971, 17 (07) : 660 - &
  • [38] Photonic design automation software's evolution
    Lowery, Arthur
    Moosburger, Rudi
    Lightwave, 2002, 19 (12): : 43 - 44
  • [39] Reliability design of a calibration laboratory automation software
    Tasic, T
    Bojkovski, J
    Pusnik, I
    Drnovsek, J
    2000 CONFERENCE ON PRECISION ELECTROMAGNETIC MEASUREMENTS DIGEST, 2000, : 600 - 601
  • [40] AN APPROACH TO THE DESIGN SOFTWARE AUTOMATION TESTING ENVIROMENT
    Nogo, Srdan
    Skrkar, Zoran
    INTERNATIONAL JOURNAL ON INFORMATION TECHNOLOGIES AND SECURITY, 2018, 10 (03): : 65 - 74