Intelligent Monitoring of Software Components

Sabine Moisan 1
1 STARS - Spatio-Temporal Activity Recognition Systems
CRISAM - Inria Sophia Antipolis - Méditerranée
Abstract : We propose to use Artificial Intelligence techniques to monitor and control complex processing chains of software components. We consider software systems that run in an evolving environment and thus may require adaptation at run time. Our approach relies on knowledge representations of both structural and dynamic aspects of components and processing chains. The paper concentrates more precisely on run time adaptation to cope with context changes. Run time policies are expressed by means of inference rules. At run time an inference engine uses these rules to orchestrate the component chain, in particular to achieve run time adaptations, such as component parameter tuning or re-assembly of the processing chain. We describe the general evaluation-repair mechanism which involves to evaluate environment changes and execution results and then to trigger the suitable reconfigurations.
Document type :
Conference papers
Complete list of metadatas
Contributor : Sabine Moisan <>
Submitted on : Friday, June 15, 2012 - 3:55:15 PM
Last modification on : Thursday, January 11, 2018 - 4:24:58 PM


  • HAL Id : hal-00708737, version 1



Sabine Moisan. Intelligent Monitoring of Software Components. ICSE RAISE Workshop - 34th International Conference on Software Engineering, Workshop on Realizing AI Synergies in Software Engineering - 2012, Jun 2012, Zurich, Switzerland. ⟨hal-00708737⟩



Record views