Artificial Immunology for Collective Adaptive Systems Design and Implementation

Artificial Immunology for Collective Adaptive Systems Design and Implementation
复制标题

DOI:
10.1145/2897372
复制
发表时间:
2016-06
期刊:
ACM Transactions on Autonomous and Adaptive Systems (TAAS)
影响因子:
--
通讯作者:
Nicola Capodieci;E. Hart;Giacomo Cabri
Nicola Capodieci;E. Hart;Giacomo Cabri
中科院分区:
其他
文献类型:
--
作者:
Nicola Capodieci;E. Hart;Giacomo Cabri

文献摘要

被引文献

相似文献

分布式自治系统由大量组件组成,没有中央控制点,需要能够动态地调整其控制机制,以应对不可预测和不断变化的环境。现有的框架工程自适应系统未能考虑到需要纳入自我表达-也就是说,一个系统的能力,以动态地适应其协调模式在运行时。虽然结合自我表达的好处是众所周知的,但目前还没有在系统设计期间实现这一点的原则性方法。我们提出了一个概念框架的原则设计的系统,表现出自我表达,灵感来自自然免疫系统的基础上。该框架被描述为一组设计原则和可定制的算法,然后在三个案例研究中实例化,其中两个来自机器人技术,一个来自人工化学。我们表明,它使自我表达在每种情况下,导致系统能够在运行时调整他们的协调模式的选择,以优化功能和非功能的目标,以及发现新的模式和架构。
Distributed autonomous systems consisting of large numbers of components with no central control point need to be able to dynamically adapt their control mechanisms to deal with an unpredictable and changing environment. Existing frameworks for engineering self-adaptive systems fail to account for the need to incorporate self-expression—that is, the capability of a system to dynamically adapt its coordination pattern during runtime. Although the benefits of incorporating self-expression are well known, currently there is no principled means of enabling this during system design. We propose a conceptual framework for principled design of systems that exhibit self-expression, based on inspiration from the natural immune system. The framework is described as a set of design principles and customizable algorithms and then is instantiated in three case studies, including two from robotics and one from artificial chemistry. We show that it enables self-expression in each case, resulting in systems that are able to adapt their choice of coordination pattern during runtime to optimize functional and nonfunctional goals, as well as to discover novel patterns and architectures.