Towards a metrics suite for object oriented design
OOPSLA '91 Conference proceedings on Object-oriented programming systems, languages, and applications
Designing an aspect-oriented framework in an object-oriented environment
ACM Computing Surveys (CSUR)
The paradoxical success of aspect-oriented programming
Proceedings of the 21st annual ACM SIGPLAN conference on Object-oriented programming systems, languages, and applications
The Conceptual Coupling Metrics for Object-Oriented Systems
ICSM '06 Proceedings of the 22nd IEEE International Conference on Software Maintenance
Identifying, Assigning, and Quantifying Crosscutting Concerns
ACoM '07 Proceedings of the First International Workshop on Assessment of Contemporary Modularization Techniques
A component-based and aspect-oriented model for software evolution
International Journal of Computer Applications in Technology
An empirical evaluation of coupling metrics on aspect-oriented programs
Proceedings of the 2010 ICSE Workshop on Emerging Trends in Software Metrics
Where the truth lies: AOP and its impact on software modularity
FASE'11/ETAPS'11 Proceedings of the 14th international conference on Fundamental approaches to software engineering: part of the joint European conferences on theory and practice of software
On the modular representation of architectural aspects
EWSA'06 Proceedings of the Third European conference on Software Architecture
Prediction of testability using the design metrics for object-oriented software
International Journal of Computer Applications in Technology
International Journal of Computer Applications in Technology
Hi-index | 0.00 |
Adaptability of dynamic changes in the user's needs is considered as one of the important qualities to be possessed by a software system in pervasive environment. The work described in this paper proposed the solution for creating dynamic adaptable system through encapsulating dynamic changes using aspect-oriented approach. In the proposed solution, an 'aspect' is defined as the unit of representing dynamic changes in the user's requirements. The system can adapt to the changes by weaving redefined aspects with the components associated with the changes without affecting the existing structure of a system. Also, a new adaptability metric has been proposed using the principles of coupling. Using this adaptability metric, the adaptability efficiency of a system that uses the proposed approach is measured and its adaptability value is shown to be higher, if the number of components associated with the change is more than a system that uses the conventional approach for representing and implementing dynamic changes.