thesis

Service de diagnostic en ligne pour les applications à base de composants logiciels

Defense date:

Jan. 1, 2009

Edit

Institution:

Grenoble INPG

Disciplines:

Authors:

Abstract EN:

Software component technology is used increasingly to develop complex software systems, for en ha composition, reuse, modularity and configurability. Software systems are becoming more distributed and oper highly dynamic environments. Therefore, the dependability of component-based applications is an imp research issue. Ln this con tex t, we propose a diagnosis service that enhances the dependability of component-applications. The princip le of diagnosis techniques is to establish inter-component tests to detect and locate components. Once the diagnosis process is completed, the system is able to isolate the diagnosed components, by ignoring their output and initiating a reconfiguration operation such that the reliability ( system can be maintained in the long run

Abstract FR:

Les technologies à base de composants logiciels sont de plus en plus utilisées pour développer des systèmes complexes, et améliorer la composition, la réutilisation, la modularité et la configurabilité de ces systèmes. En parallèle, les logiciels actuels deviennent de plus en plus distribués et opèrent dans des environnements hautement dynamiques. La sûreté de fonctionnement des applications développées à base de composants logiciels devient alors un défi important. Dans ce contexte, nous proposons un service de diagnostic qui augmente la fiabilité des applications à base de composants. Le principe de ce service est de mettre en place des tests inter-composants afin de permettre la détection et la localisation des composants défaillants. Dès que le processus de diagnostic est terminé, le système sera capable d’isoler les composants défaillants, en ignorant leurs sorties et en lançant une opération de reconfiguration afin d’assurer la fiabilité à long terme du système.