Jayaprakash Nagapraveen, T. Coupaye, C. Collet, Pierre-Charles David
{"title":"Flexible Reactive Capabilities in Component-Based Autonomic Systems","authors":"Jayaprakash Nagapraveen, T. Coupaye, C. Collet, Pierre-Charles David","doi":"10.1109/EASE.2008.17","DOIUrl":null,"url":null,"abstract":"Reactive behaviour, 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 autonomic computing. In active database systems, this behaviour is incorporated by Event-Condition-Action (or active) rules. Our approach consists in defining mechanisms for their integration in component-based systems to augment them with autonomic properties. The contribution of this article is twofold. Firstly, we propose a rule model, composed of a rule definition model and a rule execution model. Secondly, we propose an architecture for the integration of active rules into component-based systems in which the rules as well as their semantics (execution model, behaviour) are represented/implemented 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 a framework which can be seen as a library of components to construct the various active mechanisms. Further, the framework is extensible: additional components can be added at will to the library to render elaborate and specific semantics according to application requirements.","PeriodicalId":383637,"journal":{"name":"Fifth IEEE Workshop on Engineering of Autonomic and Autonomous Systems (ease 2008)","volume":"21 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2008-03-31","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Fifth IEEE Workshop on Engineering of Autonomic and Autonomous Systems (ease 2008)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/EASE.2008.17","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1
Abstract
Reactive behaviour, 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 autonomic computing. In active database systems, this behaviour is incorporated by Event-Condition-Action (or active) rules. Our approach consists in defining mechanisms for their integration in component-based systems to augment them with autonomic properties. The contribution of this article is twofold. Firstly, we propose a rule model, composed of a rule definition model and a rule execution model. Secondly, we propose an architecture for the integration of active rules into component-based systems in which the rules as well as their semantics (execution model, behaviour) are represented/implemented 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 a framework which can be seen as a library of components to construct the various active mechanisms. Further, the framework is extensible: additional components can be added at will to the library to render elaborate and specific semantics according to application requirements.