Specialization Patterns

نویسندگان

  • Ulrik Pagh Schultz
  • Julia L. Lawall
  • Charles Consel
چکیده

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 uses 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.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Specialization in Plant-Hummingbird Networks Is Associated with Species Richness, Contemporary Precipitation and Quaternary Climate-Change Velocity

Large-scale geographical patterns of biotic specialization and the underlying drivers are poorly understood, but it is widely believed that climate plays an important role in determining specialization. As climate-driven range dynamics should diminish local adaptations and favor generalization, one hypothesis is that contemporary biotic specialization is determined by the degree of past climati...

متن کامل

Sources of Funds and Specialization Patterns of European Venture Capital Investments

This paper analyses the link between venture capitalists’ sources of funds, such as banks and pension funds, and the specialization pattern of venture capital investments in particular industries and stages of enterprises’ development. Based on a panel data set of Western European countries, the results of the analysis show that sources of funds and investment specialization patterns are linked...

متن کامل

The (Rail)road to Structural Change: Transportation Costs, Integration and Production Specialization in a Regional Economy

The current paper examines whether or not reductions in transportation costs characterize long-run patterns of production specialization in a regional economy, and the possible welfare effects of these patterns on price convergence and wage dispersion. In answering this question I exploit a natural experiment in the Austro-Hungarian (or ”Habsburg”) Empire, where massive railroad development occ...

متن کامل

A Perfect Specialization Model for Gravity Equation in Bilateral Trade based on Production Structure

Although initially originated as a totally empirical relationship to explain the volume of trade between two partners, gravity equation has been the focus of several theoretic models that try to explain it. Specialization models are of great importance in providing a solid theoretic ground for gravity equation in bilateral trade. Some research papers try to improve specialization models by addi...

متن کامل

Adjustment Dynamics of Countries’ Specialization in the European Union

We investigate the adjustment dynamics of countries’ specialization patterns in terms of labor market participation in manufacturing industries for the European Union. Using co-integration and error correction modeling techniques, we find that imbalances in European countries’ specialization are being set off at a rate of about 63 percent within the next period. Adjustment rates for Denmark, Fr...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2000