paperbot · PL 论文追踪

全部论文 待读 收藏

P2 Cautious Adaptation of Defiant Components

违抗组件的谨慎自适应
ASE 2019 34th IEEE/ACM International Conference on Automated Software Engineering (ASE)2019匹配度 1/10 · 该论文研究系统之系统中“违抗组件”的谨慎自适应与面向切面包装器,属于自自适应系统和AOP/需求工程方向;与用户关注的PL+AI、静态分析、LLM/Agent、浮点程序分析及贝叶斯程序分析均无直接关联。引用 18 inbox
Paulo Henrique Maia, Lucas Vieira, Matheus Chagas, Yijun Yu, Andrea Zisman, Bashar Nuseibeh
crossref: 2026-09-12

AI 速览

一句话:提出一种谨慎自适应方法,通过面向切面包装器在异常条件下改变违抗组件行为,同时保证其个体需求与系统全局需求。

系统之系统由独立开发的软件组件组合而成,组件通常只满足自身需求,而非全局需求;无法同时适配个体与全局需求的组件被称为“违抗”组件。本文提出一种谨慎自适应方法,在异常条件下改变违抗组件行为以满足全局需求,同时继续保证其个体需求。方法将正常与异常条件表示为场景,用面向切面技术实现包装器来建模异常行为,并在运行时处理单个或多个具有不同优先级顺序的违抗组件实例。作者与工业伙伴合作,以无人机和船只的器官运送应用为案例进行评估,考察该方法在多重性、优先级排序、开放性和异构性等混合切面复杂度增加时,如何帮助实现系统之系统的全局需求。

问题
系统之系统由独立开发的组件构成,其中部分“违抗”组件无法在适配后同时满足自身需求与系统全局需求。
方法
将正常/异常条件表示为场景,采用面向切面技术实现包装器,并在运行时支持单个或多个违抗组件实例及其不同优先级顺序。
评估
以工业伙伴提出的无人机和船只器官运送应用为案例,评估方法在多重性、优先级排序、开放性和异构性等混合切面复杂度下满足全局需求的效果。
原文摘要(Abstract)

Systems-of-systems are formed by the composition of independently created software components. These components are designed to satisfy their individual requirements, rather than the global requirements of the systems-of-systems. We refer to components that cannot be adapted to meet both individual and global requirements as "defiant" components. In this paper, we propose a "cautious" adaptation approach which supports changing the behaviour of such defiant components under exceptional conditions to satisfy global requirements, while continuing to guarantee the satisfaction of the components' individual requirements. The approach represents both normal and exceptional conditions as scenarios; models the behaviour of exceptional conditions as wrappers implemented using an aspect-oriented technique; and deals with both single and multiple instances of defiant components with different precedence order at runtime. We evaluated an implementation of the approach using drones and boats for an organ delivery application conceived by our industrial partners, in which we assess how the proposed approach help achieve the system-of-systems' global requirements while accommodating increased complexity of hybrid aspects such as multiplicity, precedence ordering, openness and heterogeneity.

链接与引用

DOI 原文 · PDF(开放获取) ·

BibTeX
@inproceedings{paperbot5329,
  title = {Cautious Adaptation of Defiant Components},
  author = {Paulo Henrique Maia and Lucas Vieira and Matheus Chagas and Yijun Yu and Andrea Zisman and Bashar Nuseibeh},
  booktitle = {ASE},
  year = {2019},
  doi = {10.1109/ase.2019.00094}
}