论文部分内容阅读
本文对软件度量学、Agent及其技术和面向Agent的软件度量进行了分析和研究,提出了一套适合面向Agent软件的度量指标和理论,给出了一个度量面向Agent软件的度量模型:MA(Metric Agent)。 软件度量学是软件工程研究的重要分支,它的研究有利于有效地进行软件质量控制和保证,提高软件开发效率。 近年来,随着计算机网络以及基于网络的分布计算技术的发展,促使了Agent及其技术的迅猛发展,这迫切需要面向Agent度量方法和工具来辅助面向Agent软件的开发。因而,本文重点是研究面向Agent软件度量学。在充分分析了当前面向Agent软件度量的最新发展的基础上,提出了一套新的度量概念和理论:知识量(QOK)、学习能力(LC)、反应时间(RT)、Agent总数(TNOA)、Agent的依赖度(DGD)、Agent的被依赖度(DDD)、Agent的交互数(NOI)、总交互数(TNOI)、社会理性(SR)和Agent的智商(IQOA)。 在此基础上给出了一个度量工具模型:MA。MA通过与被度量的面向Agent系统中的其他Agent进行交互,得到被度量系统中Agent的个数、状态和它们之间的协作关系等数据,并对这些数据进行处理,从而获得各度量指标的值。这些度量值不仅能够评估被度量的Agent系统的质量,还能够对其它面向Agent软件的开发具有实际指导意义。