首页> 外文期刊>Quality Control, Transactions >Self-Adaptive Software Systems in Contested and Resource-Constrained Environments: Overview and Challenges
【24h】

Self-Adaptive Software Systems in Contested and Resource-Constrained Environments: Overview and Challenges

机译:有争议和资源受限环境中的自适应软件系统:概述和挑战

获取原文
获取原文并翻译 | 示例
           

摘要

Self-adaptive approaches are a promising to address the dynamic and uncertain nature of the environments where today’s complex systems operate. In particular, systems operating in military environments, during crises or under unexpected conditions need to address critical concerns related to resource sparsity and the unstable and uncertain nature of exchanged information. Despite a plethora of self-adaptive and autonomic approaches proposed in the last decade, very few have been designed for or evaluated in contested environments , where adversarial action in the communications domain leads to stale or incomplete information, or in resource-constrained environments, where resources are either limited or required by a large number of components. These conditions are where self-adaptability to aid human operators is needed the most. To better understand self-adaptation in contested and resource-constrained environments, we conducted a systematic literature review of publications over the last decade. We conduct our review through the lens of a military environment, where contention, both physical and from a resource, be it computational or communication based is at its peak. We followed the systematic literature review methodology and analysed 238 primary studies. We identified that the most frequent application domains are those where failures are frequent and costly, namely, cloud computing, web services and applications, and servers. Despite this, less than 3% of the papers considered constrained resources and stale or incomplete information and a significant focus was on developing centralised solutions instead of distributed ones throughout all papers. Very few papers (4.6%) considered environments where the information about the system components was not readily available. No papers evaluated the systems running in contested and resource-constrained environments. We present an analysis of the self-adaptive systems that consider incomplete or stale information and constrained resources, discuss their limitations and identify future areas of research. Critical research gaps include the lack of evaluation of self-adaptive approaches, including the lack of standards or formalisms to allow for the comparison of various approaches. In addition, there is a need to consider more self-* properties and non-functional requirements in order to make sure the designed system is resilient. This paper presents our review findings in detail, examines how self-adaptation happens in contested and resource-constrained environments, and discusses the identified research gaps.
机译:自适应方法是一个很有希望解决当今复杂系统运行的环境的动态和不确定性质。特别是,在危机期间或意外条件下在军事环境中运营的系统需要解决与资源稀疏和交换信息不稳定和不稳定性质相关的关键问题。尽管在过去十年中提出了一种自适应和自主学习方法,但很少有专为<斜体XMLNS:MML =“http://www.w3.org/1998/math/mathml”xmlns而设计或评估: xlink =“http://www.w3.org/1999/xlink”>竞争环境,通信域中的普通动力动作导致陈旧或不完整的信息,或者在<斜体xmlns:mml =“http: //www.w3.org/1998/math/mathml“xmlns:xlink =”http://www.w3.org/1999/xlink“>资源受限环境,其中资源是有限或需要的通过大量组件。这些条件是援助人类运营商的自适应最多。为了更好地了解有争议的和资源受限环境中的自适应,我们对过去十年来进行了对出版物的系统文献综述。我们通过军事环境的镜头进行审查,其中争用,既有物理和资源,也是基于计算的或通信的竞争对手。我们遵循系统文献综述方法,分析了238个初级研究。我们确定最常见的应用域是频繁且昂贵,即云计算,Web服务和应用程序和服务器的失败。尽管如此,少于3%的论文被认为是约束资源<斜体xmlns:mml =“http://www.w3.org/1998/math/mathml”xmlns:xlink =“http://www.w3.org / 1999 / XLink“>和陈旧或不完整的信息,并且在开发集中解决方案而不是在所有论文中开发集中解决方案。很少有论文(4.6%)考虑了系统组件的信息不容易获得的环境。没有论文评估了在有争议和资源受限环境中运行的系统。我们对考虑不完整或陈旧信息和约束资源的自适应系统进行了分析,讨论了他们的局限性并确定未来的研究领域。批判性研究差距包括缺乏对自适应方法的评估,包括缺乏标准或形式主义,以便进行各种方法的比较。此外,需要考虑更多的自我*属性和非功能性要求,以确保设计的系统是有弹性的。本文详细介绍了我们的评论调查结果,研究了在有争议的和资源受限的环境中发生自适应如何发生自适应,并讨论已确定的研究差距。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号