Specialization Patterns
نویسندگان
چکیده
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.
منابع مشابه
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