{"title":"Detecting Emergent Interference in Integration of Multiple Self-Adaptive Systems","authors":"S. Malakuti","doi":"10.1145/2642803.2642826","DOIUrl":null,"url":null,"abstract":"A system of systems (SoS) is a large-scale concurrent and distributed system whose components are complex systems. An example of SoS is in the domain of self-adaptive systems, where multiple self-adaptive systems must be integrated with each other. As for any other kind of SoS, we face the following question: is there any emergent interference as the result of such integration, which prevents the constituent self-adaptive systems to achieve their goals? Due to the inherent complexity of an SoS, it is not easy to detect emergent interference manually, if possible at all. We study the suitability of formal modeling and verification for detecting emergent interference in an example of SoS, i.e. integration of multiple self-adaptive systems. Model checking reveals that although constituent systems behave correctly when executed individually, they fail to provide correct behavior in an SoS context due to unforeseen interference that emerges.","PeriodicalId":138576,"journal":{"name":"ECSAW '14","volume":"288 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2014-08-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"9","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"ECSAW '14","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/2642803.2642826","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 9
Abstract
A system of systems (SoS) is a large-scale concurrent and distributed system whose components are complex systems. An example of SoS is in the domain of self-adaptive systems, where multiple self-adaptive systems must be integrated with each other. As for any other kind of SoS, we face the following question: is there any emergent interference as the result of such integration, which prevents the constituent self-adaptive systems to achieve their goals? Due to the inherent complexity of an SoS, it is not easy to detect emergent interference manually, if possible at all. We study the suitability of formal modeling and verification for detecting emergent interference in an example of SoS, i.e. integration of multiple self-adaptive systems. Model checking reveals that although constituent systems behave correctly when executed individually, they fail to provide correct behavior in an SoS context due to unforeseen interference that emerges.
系统的系统(system of systems, SoS)是一个大规模的并发分布式系统,其组成部分是复杂的系统。SoS的一个例子是自适应系统领域,其中多个自适应系统必须相互集成。对于任何其他类型的SoS,我们面临以下问题:这种整合是否会产生紧急干扰,从而阻止组成自适应系统实现其目标?由于SoS固有的复杂性,如果可能的话,人工检测紧急干扰是不容易的。本文以多个自适应系统的集成为例,研究了形式化建模和验证对紧急干扰检测的适用性。模型检查表明,尽管组成系统在单独执行时行为正确,但由于出现了不可预见的干扰,它们无法在SoS上下文中提供正确的行为。