Infrastructure à base de règles actives pour la décision dans des systèmes autonomes à composants
Institution:
Grenoble INPGDisciplines:
Directors:
Abstract EN:
Les systèmes autonomiques possèdent la capacité d'effectuer automatiquement des opérations lors d'occurrences de faits significatifs sans intervention humaine. Pour fournir cette capacité, nous proposons d'utiliser un mécanisme à base de règles actives, ou règle Evénement-Condition-Action (ECA). De nombreuses questions se posent sur leurs exécutions. Nous proposons un modèle d'exécution adapté aux systèmes à composants. Une deuxième contribution est la proposition d'une infrastructure autonomique dans laquelle les règles ainsi que leur sémantiques sont représentées par des composan qui permet: i) de personnaliser la construction des systèmes à base de règles, et ii) de modifier dynamiquement les règles et leurs sémantiques de la m manière que le système cible. Ces éléments forment la base d'une bibliothèque extensible de composants pour la construction des mécanismes réactifs.
Abstract FR:
The ability to (re)act automatically to perform corrective actions in response to the occurrence of situations of interest (events) is a key feature of autonc computing. Ln active database systems, it is incorporated by Event-Condition-Action (or active) rules. We propose a rule model, composed of a rule defir model and a rule execution mode!. We propose equally an architecture for the integration of rules into component-based systems in which they as weil. Their semantics (execution model, behaviour) are represented as components, which permits i) to construct personalized rule-based systems and ii) to dynamically modify them and their semantics in the same manner as the underlying system. These foundations form the basis of an extensible framewoi which is a library of components to construct the various active mechanisms.