A Classification and Comparison Framework for Software Architecture Description Languages
IEEE Transactions on Software Engineering
An Architecture-Based Approach to Self-Adaptive Software
IEEE Intelligent Systems
The Vision of Autonomic Computing
Computer
Using Components to Increase Maintainability in a Large Telecommunication System
APSEC '02 Proceedings of the Ninth Asia-Pacific Software Engineering Conference
A Theory of Distributed Objects
A Theory of Distributed Objects
Microcomponent-Based Component Controllers: A Foundation for Component Aspects
APSEC '05 Proceedings of the 12th Asia-Pacific Software Engineering Conference
A Component Architecture for High-Performance Scientific Computing
International Journal of High Performance Computing Applications
AutoMate: Enabling Autonomic Applications on the Grid
Cluster Computing
Autonomic QoS in ASSIST Grid-Aware Components
PDP '06 Proceedings of the 14th Euromicro International Conference on Parallel, Distributed, and Network-Based Processing
Proceedings of the 11th workshop on ACM SIGOPS European workshop
Software—Practice & Experience
Digital ecosystems: evolving service-orientated architectures
Proceedings of the 1st international conference on Bio inspired models of network, information and computing systems
Object-oriented coordination in mobile ad hoc networks
COORDINATION'07 Proceedings of the 9th international conference on Coordination models and languages
Runtime adaptation of applications through dynamic recomposition of components
ARCS'05 Proceedings of the 18th international conference on Architecture of Computing Systems conference on Systems Aspects in Organic and Pervasive Computing
Dynamic reconfiguration of grid-aware applications in ASSIST
Euro-Par'05 Proceedings of the 11th international Euro-Par conference on Parallel Processing
A component-based transactional service, including advanced transactional models
ISSADS'05 Proceedings of the 5th international conference on Advanced Distributed Systems
An aspect-oriented approach for developing self-adaptive fractal components
SC'06 Proceedings of the 5th international conference on Software Composition
Ambient-Oriented programming in ambienttalk
ECOOP'06 Proceedings of the 20th European conference on Object-Oriented Programming
A component model engineered with components and aspects
CBSE'06 Proceedings of the 9th international conference on Component-Based Software Engineering
Semantics-based dynamic service composition
IEEE Journal on Selected Areas in Communications
Self-Configuration and Self-Optimization Autonomic Skeletons using Events
Proceedings of Programming Models and Applications on Multicores and Manycores
Hi-index | 0.00 |
In this paper, we propose a component-oriented framework that can support autonomic computing and in particular bio-inspired approaches. Starting from the Grid Component Model, a component model targeting at Grid computing and already featuring some autonomicity, we show how such a model can be used in a general autonomic computing context. Indeed the model provides hierarchical structure and reconfiguration for both functional and non-functional levels. This should ease the development of self-* and in particular, self-evolving applications. With our approach, even the autonomic strategies themselves can evolve. We consider this model and its implementation as powerful tools for easily experimenting autonomic behaviours.