From Components to Autonomic Elements using Negotiable Contracts - Archive ouverte HAL Accéder directement au contenu
Communication Dans Un Congrès Année : 2006

From Components to Autonomic Elements using Negotiable Contracts

Hervé Chang
  • Fonction : Auteur
Philippe Collet
Alain Ozanne
  • Fonction : Auteur
  • PersonId : 983886
Nicolas Rivierre
  • Fonction : Auteur

Résumé

Autonomic computing aims at producing software systems that can manage themselves. As component-based development also partly addresses the complexity of large applications, we propose to combine the benefits of both approaches by using components equipped with negotiable contracts. These contracts specify the correct behavior of the components and play a central role in feedback control loops to enforce some autonomic features on components. In this paper, we present ConFract, a contract-based framework for hierarchical components in which contracts are runtime objects that are dynamically built from specifications, and automatically updated according to dynamic reconfigurations. Moreover, contracts clearly define the responsibilities (guarantor, beneficiaries) between their participating components which are exploited by some negotiations to automatically adapt components and contracts, and revalidate the system. The generic negotiation mechanism and an associated concession-based policy are presented.

Dates et versions

hal-01351632 , version 1 (04-08-2016)

Identifiants

Citer

Hervé Chang, Philippe Collet, Alain Ozanne, Nicolas Rivierre. From Components to Autonomic Elements using Negotiable Contracts. 3rd International Conference on Autonomic and Trusted Computing (ATC '06), Sep 2006, Wuhan, China. pp.78-89, ⟨10.1007/11839569_8⟩. ⟨hal-01351632⟩
51 Consultations
0 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More