×

用于设计和理解代理系统的软件工程工具。 (英语) Zbl 1120.68392号

摘要:软件代理已经成为开发智能分布式软件体系结构的一种有用范例,在这种体系结构中,主动软件实体相互协作以实现目标。鉴于代理功能和多代理系统实现的复杂性和多样性,需要面向代理的软件工程(AOSE)工具来帮助用户设计、实现、调试和维护这些代理系统。软件理解对于维护软件系统至关重要,它一直是一个手动过程,涉及对已实现系统中代理行为的解释。本文介绍了用于软件工程生命周期的体系结构设计阶段的Designer Agent Creation and Analysis Toolkit(DACAT),并描述了用于自动解释和解释实现的Tracer工具,从而帮助用户理解实现的Agent行为。通过将用户对已实现系统的理解明确建模为Tracer的背景知识,可以提供反馈,以确定用户的理解是否准确地代表了实现的行为。这项研究的贡献在于两个AOSE工具–DACAT提供了设计工具,可以可视化和自动评估代理架构,Tracer工具可以自动化手动任务,例如验证代理的行为是否符合预期,识别意外行为,以及生成解释。

MSC公司:

68N99型 软件理论
68T05型 人工智能中的学习和自适应系统
68甲19 其他编程范式(面向对象、顺序、并发、自动等)
PDF格式BibTeX公司 XML格式引用
全文: 内政部