During last decade, software developers have given much more attention to the aspects and aspect-oriented programming (AOP). It offers a unique module to encapsulate scattered and tangled code. This approach might be helpful to solve the problem of crosscutting concerns. To the best of our knowledge, there are few reports are available in open source on design and programming part of framework, especially in modularising framework hot spots. Further, these reports are limited to the systematic approach for developing flexible hot spots. In this paper, we propose an aspect-oriented approach to redesign of hot spots by explaining how framework hot spots are related to the scattering and tangling problem. Further, we also introduced a comprehensive approach for descattering and un-tangling of hot spots using template-hook model in which these methods are rehabilitated into aspect. Our approach might be beneficial in the reusability of aspectoriented implementation of a framework that is more flexible and modular. Besides that, the present study is suitable for being applied in available frameworks.
Read full abstract