Design Patterns and Aspects – Modular Designs with Seamless Run-Time Integration
نویسندگان
چکیده
Some solutions proposed in the original design pattern literature were shaped by techniques as well as language deficiencies from object-oriented software development. However, new modularity constructs, composition and transformation mechanisms offered by aspect-oriented programming address deficiencies of object-oriented modeling. This suggests classical design pattern solutions to be revisited. In our paper we point out that aspect-oriented programming not only allows for alternative representations of proposed solutions, but also for better solutions in the first place. We advocate a native aspect-oriented approach to design patterns that emphasizes on improving design pattern solutions both during development and at run-time. We use a simple yet effective method to analyze and describe different solutions based on variation points, fixed parts, variable parts, and optional glue, employing dynamic run-time weaving.
منابع مشابه
Design patterns of kids’ spaces Focusing on enhancing their creativity
As recent researches show, creativity is very important in art, technology, science, education, management and etc. Also, preschool ages are a golden time for developing motor creativity. So, it‘s necessary to enhance creativity of preschoolers. Many scholars have studied cognitional-emotional aspects of creativity. Some, have focused on the creativity process and creativity techniques. B...
متن کاملModular approach for an ASIC integration of electrical drive controls
VLSI circuits design allows today to consider new modes of implementation for electrical controls. However, design techniques require an adaptation effort that few designers, too accustomed to the software approach, provide. The authors of this article propose to develop a methodology to guide the electrical designers towards optimal performances of control algorithms implementation. Thus, they...
متن کاملNs-3-click: Click Modular Router Integration for Ns-3
The Click Modular Router provides a flexible platform for protocol development and testing. Integrating the Click Modular Router with a network simulator offers the advantage of bringing this flexibility into a simulation framework. The existing integration of Click with ns-2 (nsclick) has several limitations, namely it cannot be used with generic traffic generators, transport protocols and Net...
متن کاملAdaptive Modular Fuzzy-based Handover Decision System for Heterogeneous Wireless Networks
Future generation wireless networks will demand more intelligent and adaptive handover decision mechanisms to fulfil users’ expectations in terms of seamless mobility over extensive area, min imum price, high data rate, adequate QoS provision and so on. For such a demanding networking environment the handover decision system (HDS) need to be highly intelligent. Fuzzy logic appears to be one of ...
متن کاملRapid Exploration of Cost-performance Tradeoffs Using Dominance Effect during Design of Hardware Accelerators
Modern Very Large Scale Integration (VLSI) designs require a tradeoff between cost efficiency and performance (circuit speed). Furthermore, the Design Space Exploration (DSE) of the cost-performance tradeoffs for the multi objective VLSI designs should also be fast and efficient in nature. This paper presents a novel accelerated DSE approach for the exploration of cost-performance tradeoffs of ...
متن کامل