Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
The effects of design pattern application on metric scores
Journal of Systems and Software
Dynamic Reconfiguration of Component-based Real-time Software
WORDS '05 Proceedings of the 10th IEEE International Workshop on Object-Oriented Real-Time Dependable Systems
Foundations of AOP for J2EE Development (Foundation)
Foundations of AOP for J2EE Development (Foundation)
Composing design patterns: a scalability study of aspect-oriented programming
Proceedings of the 5th international conference on Aspect-oriented software development
Comparing software metrics tools
ISSTA '08 Proceedings of the 2008 international symposium on Software testing and analysis
Applying adaptation design patterns
ICAC '09 Proceedings of the 6th international conference on Autonomic computing
A matrix-based approach to recovering design patterns
IEEE Transactions on Systems, Man, and Cybernetics, Part A: Systems and Humans
Autonomics Development: A Domain-Specific Aspect Language Approach
Autonomics Development: A Domain-Specific Aspect Language Approach
Behavior Monitoring in Self-Healing Service-Oriented Systems
COMPSAC '10 Proceedings of the 2010 IEEE 34th Annual Computer Software and Applications Conference
ACIIDS'12 Proceedings of the 4th Asian conference on Intelligent Information and Database Systems - Volume Part I
An aspectual feature module based adaptive design pattern for autonomic computing systems
ACIIDS'12 Proceedings of the 4th Asian conference on Intelligent Information and Database Systems - Volume Part III
Proceedings of the International Conference on Advances in Computing, Communications and Informatics
Proceedings of the International Conference on Advances in Computing, Communications and Informatics
Hi-index | 0.00 |
Because of the diverse nature of software systems, it is unlikely that systems will be developed using a purely service or component programming paradigms. Therefore, the ability to combine the strength of various programming paradigms and use them in a complementary manner becomes essential. As far as we know, there are no studies on composition of design patterns and pattern languages for autonomic computing domain. The work presented in the paper is concerned with composition of existing design patterns which are taken from various programming paradigms that are used for developing of the self-configuration and self-healing characteristics of the autonomic computing systems. In this paper we propose multimodal pattern-oriented software architecture with composition of Worker Object, Look-Up, Row Data Gateway Database access, Adaptation Detector, Case-Based Reasoning, Leader/Followers, and Observer design patterns using Java Web Services (JWS), JUDDI service repository, and Java Aspect Components (JAC) Frame work by Providing multimodality among the application working modes at various levels. We have also focused on the Data-Mining Association Rule Based Learning concept to introduce new service as composition of two or more services and thereby reducing the number of client requests to handle.