PRESTO: Predicting System-level Disruptions through Parametric Model Checking

Xinwei Fang, R. Calinescu, Colin Paterson, Julie A. Wilson
{"title":"PRESTO: Predicting System-level Disruptions through Parametric Model Checking","authors":"Xinwei Fang, R. Calinescu, Colin Paterson, Julie A. Wilson","doi":"10.1145/3524844.3528059","DOIUrl":null,"url":null,"abstract":"Self-adaptive systems are expected to mitigate disruptions by continually adjusting their configuration and behaviour. This mitigation is often reactive. Typically, environmental or internal changes trigger a system response only after a violation of the system requirements. Despite a broad agreement that prevention is better than cure in self-adaptation, proactive adaptation methods are underrepresented within the repertoire of solutions available to the developers of self-adaptive systems. To address this gap, we present a work-in-progress approach for the prediction of-system-level disruptions (PRESTO) through parametric model checking. Intended for use in the analysis step of the MAPE-K (MonitorAnalyse-Plan-Execute over a shared Knowledge) feedback control loop of self-adaptive systems, PRESTO comprises two stages. First, time-series analysis is applied to monitoring data in order to identify trends in the values of individual system and/or environment parameters. Next, future non-functional requirement violations are predicted by using parametric model checking, in order to establish the potential impact of these trends on the reliability and performance of the system. We illustrate the application of PRESTO in a case study from the autonomous farming domain.","PeriodicalId":227173,"journal":{"name":"2022 International Symposium on Software Engineering for Adaptive and Self-Managing Systems (SEAMS)","volume":null,"pages":null},"PeriodicalIF":0.0000,"publicationDate":"2022-05-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"18","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2022 International Symposium on Software Engineering for Adaptive and Self-Managing Systems (SEAMS)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3524844.3528059","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 18

Abstract

Self-adaptive systems are expected to mitigate disruptions by continually adjusting their configuration and behaviour. This mitigation is often reactive. Typically, environmental or internal changes trigger a system response only after a violation of the system requirements. Despite a broad agreement that prevention is better than cure in self-adaptation, proactive adaptation methods are underrepresented within the repertoire of solutions available to the developers of self-adaptive systems. To address this gap, we present a work-in-progress approach for the prediction of-system-level disruptions (PRESTO) through parametric model checking. Intended for use in the analysis step of the MAPE-K (MonitorAnalyse-Plan-Execute over a shared Knowledge) feedback control loop of self-adaptive systems, PRESTO comprises two stages. First, time-series analysis is applied to monitoring data in order to identify trends in the values of individual system and/or environment parameters. Next, future non-functional requirement violations are predicted by using parametric model checking, in order to establish the potential impact of these trends on the reliability and performance of the system. We illustrate the application of PRESTO in a case study from the autonomous farming domain.
PRESTO:通过参数模型检查预测系统级中断
自适应系统有望通过不断调整其配置和行为来减轻干扰。这种缓解通常是被动的。通常,环境或内部更改仅在违反系统需求之后才触发系统响应。尽管人们普遍认为,在自我适应中预防胜于治疗,但在自适应系统开发者可用的解决方案中,主动适应方法的代表性不足。为了解决这一差距,我们提出了一种正在进行的方法,通过参数模型检查来预测系统级中断(PRESTO)。PRESTO旨在用于自适应系统的MAPE-K(在共享知识上监测分析-计划-执行)反馈控制回路的分析步骤,包括两个阶段。首先,将时间序列分析应用于监测数据,以便确定个别系统和/或环境参数值的趋势。接下来,通过使用参数模型检查来预测未来的非功能性需求违反,以便确定这些趋势对系统可靠性和性能的潜在影响。我们在一个自主农业领域的案例研究中说明了PRESTO的应用。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信