Specialization patterns

被引:6
|
作者
Schultz, UP [1 ]
Lawall, JL [1 ]
Consel, C [1 ]
机构
[1] Univ Rennes 1, INRIA, IRISA, Compose Grp, F-35042 Rennes, France
关键词
D O I
10.1109/ASE.2000.873664
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Design patterns offer many advantages for software development, but can introduce inefficiency into the final program. Program specialization can eliminate such overheads, but is most effective when targeted by the user to specific bottlenecks. Consequently, we propose that these concepts are complementary. Program specialization can optimize programs written using design patterns, and design patterns provide information about the program structure that can guide specialization Concretely, we propose specialization patterns, which describe how to apply program specialization to optimize rises of design patterns. In this paper, we analyze the specialization opportunities provided by specific uses of design patterns. Based on the analysis of each design pattern, we define the associated specialization pattern. These specialization opportunities can be declared using the specialization classes framework, developed previously. In our experiments, such specialization significantly improves performance.
引用
收藏
页码:197 / 206
页数:10
相关论文
共 50 条
  • [41] Recent changes in phenotype and patterns of host specialization in Wolbachia bacteria
    Jiggins, FM
    Bentley, JK
    Majerus, MEN
    Hurst, GDD
    [J]. MOLECULAR ECOLOGY, 2002, 11 (08) : 1275 - 1283
  • [42] Differences in Lower Extremity Coordination Patterns as a Function of Sports Specialization
    Bonnette, Scott
    Riley, Michael A.
    Riehm, Christopher
    DiCesare, Christopher A.
    Christy, Michele
    Wilson, John
    Schille, Andrew
    Diekfuss, Jed A.
    Kiefer, Adam W.
    Jayanthi, Neeru
    Myer, Gregory D.
    [J]. JOURNAL OF MOTOR BEHAVIOR, 2023, 55 (03) : 245 - 255
  • [43] International asset trade, capital income taxation, and specialization patterns
    Futagami, Koichi
    Kaneko, Akihiko
    Ono, Yoshiyasu
    Shibata, Akihisa
    [J]. JOURNAL OF PUBLIC ECONOMIC THEORY, 2008, 10 (05) : 743 - 763
  • [44] Professionalization theory, medical specialists and the concept of "national patterns of specialization"
    Leeming, W
    [J]. SOCIAL SCIENCE INFORMATION SUR LES SCIENCES SOCIALES, 2001, 40 (03): : 455 - 485
  • [45] Financial Development and Patterns of Industrial Specialization: Evidence from China
    He, Qing
    Xue, Chang
    Zhu, Chenqi
    [J]. REVIEW OF FINANCE, 2017, 21 (04) : 1593 - 1638
  • [46] Distribution Patterns Predict Individual Specialization in the Diet of Dolphin Gulls
    Masello, Juan F.
    Wikelski, Martin
    Voigt, Christian C.
    Quillfeldt, Petra
    [J]. PLOS ONE, 2013, 8 (07):
  • [47] SYMPOSIUM - FAMILIAL SINISTRALITY, HEMISPHERIC-SPECIALIZATION, AND ABILITY PATTERNS
    MCKEEVER, WF
    SATZ, P
    [J]. JOURNAL OF CLINICAL AND EXPERIMENTAL NEUROPSYCHOLOGY, 1985, 7 (06) : 622 - 622
  • [48] PATTERNS IN THE EVOLUTION OF PHYSIOLOGICAL SPECIALIZATION IN SALT-MARSH ANIMALS
    DUNSON, WA
    TRAVIS, J
    [J]. ESTUARIES, 1994, 17 (1A): : 102 - 110
  • [49] Early patterns of skill acquisition and immigrants' specialization in STEM careers
    Rangel, Marcos A.
    Shi, Ying
    [J]. PROCEEDINGS OF THE NATIONAL ACADEMY OF SCIENCES OF THE UNITED STATES OF AMERICA, 2019, 116 (02) : 484 - 489
  • [50] Patterns of hemispheric specialization for a communicative gesture in different primate species
    Meunier, Helene
    Fagard, Jacqueline
    Maugard, Anais
    Briseno, Margarita
    Fizet, Jonas
    Canteloup, Charlotte
    Defolie, Charlotte
    Vauclair, Jacques
    [J]. DEVELOPMENTAL PSYCHOBIOLOGY, 2013, 55 (06) : 662 - 671