{"title":"Multi - Level Online Learning and Reasoning for Self-Integrating Systems","authors":"Marius Pol, A. Diaconescu","doi":"10.1109/ACSOS-C52956.2021.00052","DOIUrl":null,"url":null,"abstract":"Self-improving and self-integrating systems (SISSY) often employ runtime models to represent their state and environment, and reason upon them to determine the required adaptation logic for reaching their goals. However, most model-based approaches rely on static modeling languages and cannot handle runtime uncertainty (e.g. dynamically integrated resources) that requires online language extensions. In previous work, we proposed an approach to extend the system's modeling language with new monitoring and action dimensions. However, the solution generates a high number of new language elements, slowing down the reasoning process for large systems. In this position paper, we propose a multi-level approach for extending the modeling language at runtime, and aim to provide online learning and reasoning at multiple levels of abstraction. Increasing the modeling abstraction decreases the number of concepts to reason about, hence improving scalability. We provide a preliminary validation of this proposal by detecting novel abstract dimensions from monitoring data from the smart home domain.","PeriodicalId":268224,"journal":{"name":"2021 IEEE International Conference on Autonomic Computing and Self-Organizing Systems Companion (ACSOS-C)","volume":"90 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2021 IEEE International Conference on Autonomic Computing and Self-Organizing Systems Companion (ACSOS-C)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ACSOS-C52956.2021.00052","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1
Abstract
Self-improving and self-integrating systems (SISSY) often employ runtime models to represent their state and environment, and reason upon them to determine the required adaptation logic for reaching their goals. However, most model-based approaches rely on static modeling languages and cannot handle runtime uncertainty (e.g. dynamically integrated resources) that requires online language extensions. In previous work, we proposed an approach to extend the system's modeling language with new monitoring and action dimensions. However, the solution generates a high number of new language elements, slowing down the reasoning process for large systems. In this position paper, we propose a multi-level approach for extending the modeling language at runtime, and aim to provide online learning and reasoning at multiple levels of abstraction. Increasing the modeling abstraction decreases the number of concepts to reason about, hence improving scalability. We provide a preliminary validation of this proposal by detecting novel abstract dimensions from monitoring data from the smart home domain.