Foundations for the study of software architecture
ACM SIGSOFT Software Engineering Notes
A translation approach to portable ontology specifications
Knowledge Acquisition - Special issue: Current issues in knowledge modeling
Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
Software architecture: perspectives on an emerging discipline
Software architecture: perspectives on an emerging discipline
Object-oriented software construction (2nd ed.)
Object-oriented software construction (2nd ed.)
Architecture-based runtime software evolution
Proceedings of the 20th international conference on Software engineering
A Classification and Comparison Framework for Software Architecture Description Languages
IEEE Transactions on Software Engineering
Towards architecture-based self-healing systems
WOSS '02 Proceedings of the first workshop on Self-healing systems
An Architecture-Based Approach to Self-Adaptive Software
IEEE Intelligent Systems
The Vision of Autonomic Computing
Computer
An Architecture for Coordinating Multiple Self-Management Systems
WICSA '04 Proceedings of the Fourth Working IEEE/IFIP Conference on Software Architecture
A service-oriented middleware for building context-aware services
Journal of Network and Computer Applications
Autonomic Computing and Reliability Improvement
ISORC '05 Proceedings of the Eighth IEEE International Symposium on Object-Oriented Real-Time Distributed Computing
Towards a knowledge-based approach to architectural adaptation management
WOSS '04 Proceedings of the 1st ACM SIGSOFT workshop on Self-managed systems
An Architectural Approach to Autonomic Computing
ICAC '04 Proceedings of the First International Conference on Autonomic Computing
Dynamic Software Architecture Oriented Service Composition and Evolution
CIT '05 Proceedings of the The Fifth International Conference on Computer and Information Technology
The Golden Age of Software Architecture
IEEE Software
Companion of the 30th international conference on Software engineering
CSTST '08 Proceedings of the 5th international conference on Soft computing as transdisciplinary science and technology
International Journal of Autonomic Computing
An Ontology-Based, Cross-Application Context Modeling and Management Service
International Journal on Semantic Web & Information Systems
Hi-index | 0.00 |
Context-awareness is the premise of self-management applications. In this paper, a Middleware for Adaptive Coordination (MAC) architecture is proposed. It supports the cycle from modeling and reasoning about the context knowledge to planned architecture-based self-management actions. One of the key elements of our approach is the explicit modeling of context by Web Ontology Language based on which the logic reasoning is performed. Besides, an internal object-oriented architectural self-management mechanism is proposed. A prototype of MAC is also given followed by a case study with quantitative evaluations.