资源描述:
《面向Agent的软件度量研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、面向Agent的软件度量研究摘要本文对软件度量学、Agent及其技术和面向Agent的软件度量进行了分析和研究,提出了套适合山汗dAgent软件的度量指标和理论,给出了一个度量ItiIIdAgent软件的度量模型:MA(MetricAgent).软件度量学是软件工程研究的v:要分支,它的研究有利于有效地进行软件质量控制和保证,提高软件开发效率。近年来,随着计算机网络以及基于网络的分布计算技术的发展,促使了Agent及其技术的迅猛发展,这迫切需要面向Agent度童方法和工具来辅助面向Agent软件的开发。因而,本文爪点是研究面向Agent软件度量学。
2、在充分分析了当前面向Agent软件度量的最新发展的基础上,提出了一套新的度量概念和理论:知识AT.(QOK),学习能力(LC)、反应时间(RT),Agent总数(TNOA),Agent的依赖度(DGD),Agent的被依赖度(。。。)、Agent的交互数(NOD,总交互数(TNOI)、社会理性(SR)和Agent的智商(IQOA)在此基础上给出了一个度量工具模型:MA.MA通过与被度量的面向Agent系统中的其他Agent进行交互,得到被度量系统中Agent的个数、状态和它们之间的协作关系等数据,并对这些数据进行处理,从而获得各度量指标的值。这些度
3、量值不仅能够评估被度量的Agent系统的质鱼,还能够对其它面向人gent软件的开发具有实际指导意义。丫关键词:软件露软件妊AgetnMA面向Agent软件度蚤r本文受安徽省自然科学藻金项目(01042207)和机械工业技术发展基金项目(96JA0205)资助ResearchOnAgent-OrientedSoftwareMetricsABSTRACTInthispaper,thesoftwaremetrics、AgentandAgenttechnologyandAgent-Orientedsoftwaremetricsarestudied,asui
4、teofmetricssuitableforAgent-OrientedsoftwareandaMA(MetricAgent)arepresentedAsanimportantembranchmentofsoftwareengineering,theaimofsoftwaremetricsistocontrolandassuresoftwarequalityandtoimprovetheeficiencyofsoftwaredevelopment.Recently,softwaremetricsaboutAgent-Orientedsoftware
5、isurgentlyneededbecauseofrapiddevelopmentinAgent-Orientedtechnology,alongwiththedevelopmentofcomputernetworkandnetwork-baseddistributedcomputingtechnology.AfterthoroughlyanalyzingthecurrentsuiteofsoftwaremetricsaboutAgent-Orientedsoftware,somenewmetricconceptsandtheoryhavebeen
6、proposedinourresearch.Thesuiteofmetricsincludes:QuantityofKnowledge(QOK),LearningCapability(LC),ResponsiveTime(RT),TotalNumberofAgent(TNOA),NumberofInteraction(N01),TotalNumberofAgent(TNOA),DependingDegree(DGD),DependedDegree(DDD),SocialRationality(SR)andIntelligenceQuotientof
7、Agent(IQOA·Onthebasisofaboveresearch,wehavedevelopedameasuretoolmodel:MA.BycommunicatingwiththeotherAgent,MAabtainsthedataofthenumber,stateandcooperationoftheAgentapplicaton,andanalyzes,computesthedata.Thenthevaluesofthemetricsareachieved.Thevaluesofthemetricsnotonlycanevaluat
8、ethequalityofthemetricedAgent-orientedsoftware,butalsocanguid