DocumentCode :
717086
Title :
On re-assembling self-managed components
Author :
Rodrigues, Pedro ; Kramer, Jeff ; Lupu, Emil
Author_Institution :
Dept. of Comput., Imperial Coll. London, London, UK
fYear :
2015
fDate :
11-15 May 2015
Firstpage :
727
Lastpage :
733
Abstract :
Self-managed systems need to adapt to changes in requirements and in operational conditions. New components or services may become available, others may become unreliable or fail. Non-functional aspects, such as reliability or other quality-of-service parameters usually drive the selection of new architectural configurations. However, in existing approaches, the link between non-functional aspects and software models is established through manual annotations that require human intervention on each re-configuration and adaptation is enacted through fixed rules that require anticipation of all possible changes. We propose here a methodology to automatically re-assemble services and component-based applications to preserve their reliability. To achieve this we define architectural and behavioural models that are composable, account for non-functional aspects and correspond closely to the implementation. Our approach enables autonomous components to locally adapt and control their internal configuration whilst exposing interface models to upstream components.
Keywords :
object-oriented programming; software architecture; software quality; architectural configurations; architectural models; autonomous components; behavioural models; component-based applications; fixed rules; human intervention; interface models; manual annotations; nonfunctional aspects; operational conditions; quality-of-service parameters; self-managed components reassembly; software models; upstream components; Algorithm design and analysis; Analytical models; Assembly; Integrated circuits; Principal component analysis; Reliability; Servers;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Integrated Network Management (IM), 2015 IFIP/IEEE International Symposium on
Conference_Location :
Ottawa, ON
Type :
conf
DOI :
10.1109/INM.2015.7140362
Filename :
7140362
Link To Document :
بازگشت