Abstract
Les applications auto-adaptables modi?ent leur comportement de facon dynamique et autonome par le biais doperations dintrospection, de recomposition, dajout et suppression de composants, dans le but de sadapter aux changements pouvant survenir dans leur contexte dexecution. Un des moyens de favoriser leur robustesse est de disposer dun support formel permettant de modeliser ces applications, de speci?er les programmes dadaptation, dy ex- primer des proprietes et de les veri?er. Nous proposons un cadre formel de speci?cation et de raisonnement sur des programmes avec recon?guration dynamique inspire du modele a com- posants Fractal. Le cadre propose, nomme FracL, est fonde sur une description axiomatique des primitives de Fractal en logique de premier ordre, et permet la speci?cation et la preuve des proprietes autant fonctionnelles que de controle dans ces systemes. Notre modele a ete tra- duit dans latelier de speci?cation et de preuve Focal, ce qui permet a la fois den assurer la coherence et de fournir un cadre outille pour raisonner sur des applications concretes.
Published Version
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have