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 条
  • [1] Specialization patterns in Europe
    Amiti, M
    [J]. WELTWIRTSCHAFTLICHES ARCHIV-REVIEW OF WORLD ECONOMICS, 1999, 135 (04): : 573 - 593
  • [2] Specialization patterns in Europe
    Mary Amiti
    [J]. Weltwirtschaftliches Archiv, 1999, 135 : 573 - 593
  • [3] Regional integration and specialization patterns in Spain
    Paluzie, E
    Pons, J
    Tirado, DA
    [J]. REGIONAL STUDIES, 2001, 35 (04) : 285 - 296
  • [4] Hemispheric specialization of linguistic pitch patterns
    Wong, PCM
    [J]. BRAIN RESEARCH BULLETIN, 2002, 59 (02) : 83 - 95
  • [5] Geographic and Socioeconomic Patterns of Sports Specialization
    Rizzone, Katherine H.
    Cherry, Charlotte
    [J]. PEDIATRICS, 2018, 141
  • [6] Specialization and Agglomeration Patterns in Eastern Europe
    Chapman, Sheila A.
    [J]. EUROPEAN JOURNAL OF COMPARATIVE ECONOMICS, 2013, 10 (01): : 49 - 79
  • [7] Agricultural Specialization and Rural Patterns of Development
    Warde, Paul
    [J]. RURAL HISTORY-ECONOMY SOCIETY CULTURE, 2018, 29 (02): : 285 - 286
  • [8] Patterns of Specialization in Professional Baseball Players
    Ginsburg, Richard D.
    Smith, Steven R.
    Danforth, Nicole
    Ceranoglu, T. Atilla
    Durant, Stephen A.
    Kamin, Hayley
    Babcock, Rebecca
    Robin, Lucy
    Masek, Bruce
    [J]. JOURNAL OF CLINICAL SPORT PSYCHOLOGY, 2014, 8 (03) : 261 - 275
  • [9] Specialization patterns and the factor bias of technology
    Cunat, Alejandro
    Maffezzoli, Marco
    [J]. B E JOURNAL OF MACROECONOMICS, 2007, 7 (01):
  • [10] Roadways, input sourcing, and patterns of specialization
    Jaimovich, Esteban
    [J]. EUROPEAN ECONOMIC REVIEW, 2019, 120