欢迎来到天天文库
浏览记录
ID:34119528
大小:2.79 MB
页数:54页
时间:2019-03-03
《基于auml模型的bdi agent测试用例生成算法研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、AthesissubmittedtoZhengzhouUniversityforthedegreeofMasterTheResearchofBDIAgentTestCaseGenerationAlgorithmBasedonAUMLModelByDapengGongSupervisor:Prof.LimingWangComputerSoftwareandTheoryCollegeofInformationandEngineeringMay2014原创性声明11111111111111111q11111111IIil
2、llllllHIIIillllY254768本人郑重声明:所呈交的学位论文,是本人在导师的指导下,独立进行研究所取得的成果。除文中已经注明引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写过的科研成果。对本文的研究作出重要贡献的个人和集体,均已在文中以明确方式标明。本声明的法律责任由本人承担。学位论文懈度火闷物嗍:乙护忙学位论文使用授权声明妇形日本人在导师指导下完成的论文及相关的职务作品,知识产权归属郑州大学。根据郑州大学有关保留、使用学位论文的规定,同意学校保留或向国家有关部门或机构送交论文的复印件和电子
3、版,允许论文被查阅和借阅;本人授权郑州大学可以将本学位论文的全部或部分编入有关数据库进行检索,可以采用影印、缩印或者其他复制手段保存论文和汇编本学位论文。本人离校后发表、使用学位论文或与该学位论文直接相关的学术论文或成果时,第一署名单位仍然为郑州大学。保密论文在解密后应遵守此规定。学位做懈惠火飓日期:训移年∥’fy多月M日摘要随着Agent技术的不断发展和多Agent系统应用的不断普及,对Agent系统的测试研究也不断成为热点。目前,国内外大多数学者和研究人员提出了各自的测试方法对Agent软件和多Agent系统进
4、行测试,虽然这些测试方法与测试理论的提出有效的促进了Agent软件测试技术的发展和不断进步,但是,在BDI型Agent软件测试用例自动化生成领域,当前的研究工作尚存在些许的不足。为了提高BDIAgent的测试黼测试结夥本文提出了聪于AL肌序列图模型的BDIAgenti贝蚵力法。在本文提出的算法中,测试方法以BDI推理模型为研究对象,通过目标规划树来确定单Agent处理复杂问题的行为逻辑。通过遍历算法确定单Agent的行为轨迹,在此基础上,基于AUML序列图模型分析多Agent系统间Agent交互关系。然后,对AUM
5、L模型中的序列图进行分析,做Agent间的交互测试。首先,将序列图中的消息进行提取,确定MAS中每个Agent所要处理的消息事件集合;然后,依据消息集合生成目标规划树,遍历目标规划树确定测试路径;最后依据测试路径生成测试用例。经实验验证,此方法可以基于AUML序列图生成完备的测试用例。关键词:AUML序列图BDIAgent测试用例AbstractWiththecontinuousdevelopmentofAgentTechnologyandthegrowingpopularityofAgentsystemappli
6、cation,testingofAgentsystemisalsoincreasinglybecomingahot.Atpresent,MostscholarsandresearchersathomeandabroadhavepresentedtheirmethodstotestAgentandMulti-AgentSystem.Althoughthosetestmethodsandtesttheoryiseffectivetopromoteagentsoftwaretestingtechnologydevelop
7、mentandcontinuousimprovement,thereislackofsomemethodsinthetestingfieldsofBDIAgent.InordertoimprovetestefficiencyandtestresultsofAgent,thispaperpresentsaAUMLsequencegraphmodel—basedmethodtotestBDIagent.Inourmodel,tostudyBDIreasoningmodel,usinggoal-plantreetodet
8、ermineagentbehaviorlogicofhandlingcomplexproblem.Althoughtraversealgorithmtodetermineagentbehaviortrace.Onthisbasis,analyzetherelationshipbetweenagent.Firstly,usingthegoal-plantree
此文档下载收益归作者所有