多智能体系统中质量需求违规根因诊断的协作策略
软件工程
2024-04-19 v1
摘要
许多现代软件系统由一组自主软件组件(也称为智能体)构成,它们相互协作并处于特定环境中。为了使这些多智能体系统在异常情况下保持运行,增强其韧性至关重要。现有解决方案通常是集中式的,并依赖专家在设计时手动提供信息,这使得解决方案僵化,限制了系统的自主性和适应性。在本工作中,我们提出了一种协作策略,专注于识别多智能体系统中质量需求违规的根因。该策略允许智能体相互协作,以确定这些违规是来自服务提供者、相关组件还是通信基础设施。通过这一识别过程,智能体能够调整自身行为,以缓解和修复现有异常,旨在使系统恢复正常运行。该策略由一个交互协议组成,结合所提出的算法,使扮演协议角色的智能体能够诊断待修复的问题。我们通过实现一个面向服务的系统来评估我们的方案。结果表明,我们的解决方案能够准确识别不同的故障来源,有助于选择最合适的行动来克服异常情况。
关键词
引用
@article{arxiv.2404.12226,
title = {A cooperative strategy for diagnosing the root causes of quality requirement violations in multiagent systems},
author = {João Faccin and Ingrid Nunes and Abdelwahab Hamou-Lhadj},
journal= {arXiv preprint arXiv:2404.12226},
year = {2024}
}