毛新军 作品数:156 被引量:740 H指数:16 供职机构: 国防科学技术大学 更多>> 发文基金: 国家自然科学基金 国家重点基础研究发展计划 国家高技术研究发展计划 更多>> 相关领域: 自动化与计算机技术 文化科学 电子电信 哲学宗教 更多>>
一种基于基本行为自组织的群体机器人快速编队方法 本发明公开了一种基于基本行为自组织的群体机器人快速编队方法,其步骤为:S1:随机从机器人集群中选出几个机器人;S2:机器人把他们的邻居加入他们的小组;S3:每组中选择一个参考机器人;参考机器人是群的领导者,正常的机器人接... 毛新军 王求真 杨硕 刘哲 黄裕泓文献传递 多agent系统中agent的行为决策 被引量:5 2003年 The behavior decision of agent in multi-agent system is dependent on the task of individual agent ,the cooperation with other agents,and the multi-agent system' constraints. The paper presents three abstract concept models of achievement intention,joint intention and maintenance intention representing the factors that affect agent's behaviors respectively,to investigate autonomous agent's behaviors decision in support of agent-oriented software development. The paper discusses and analyzes how they will affect agent's behavior decision and the relationship among them,defines their formal and rigorous semantics,finally specifies and proves a number of important properties. 毛新军 王怀民 楚蓓蓓 王逸欣关键词:多AGENT系统 人工智能 AGENT 意图 一种自主机器人的二阶段自适应行为规划方法及系统 本发明涉及一种自主机器人的二阶段自适应行为规划方法及系统。该方法包括:获取机器人任务以及当前环境状态;根据所述机器人任务以及所述当前环境状态建立伴随行为模型;所述伴随行为模型包括观察行为、效应行为以及伴随行为;所述观察行... 毛新军 杨硕 王硕 肖怀宇基于行为检测的机器人安全保护方法 被引量:2 2016年 机器人是一类典型的信息物理融合系统,由软件控制的机器人行为存在多种形式的安全问题。为了避免这些问题,提出一种基于行为检测的机器人安全保护方法。行为检测是指通过检测机器人执行行为之前和之后的状态,判断机器行为是否安全。该方法针对硬件限制、稳定性和碰撞冲突3个方面的行为安全问题,支持机器人执行行为之前对其进行建模和检测,提出碰撞冲突检测算法ACD。基于AOP技术实现该安全保护方法。基于NAO机器人开展了若干场景的实验,结果表明该方法可有效检测出危害机器人安全的行为并及时做出相应动作补偿。 戈斌斌 毛新军关键词:AOP 自适应网构软件的集成开发环境SADE 被引量:3 2010年 网构软件通常驻留在动态、开放的环境中,需根据环境变化展示自适应和自演化能力,代表了一类复杂系统.如何有效支持这类软件系统的开发是软件工程面临的一项重要挑战.本文介绍了一个基于Agent的网构软件集成开发环境SADE,它建立在一组网构软件关键技术基础之上,包括:基于Agent的网构软件抽象和构造,动态绑定的自适应和自演化机制,基于组织抽象的软件开发方法学ODAM,自适应和自演化策略描述语言SADL等.论文分析了SADE的技术框架以及各个组成部分,包括网构软件分析和设计工具集ODAMTools、编程工具集、运行支撑平台等;最后通过案例分析阐述了如何利用SADE来进行网构软件开发. 毛新军 李学斯 尹俊文 董孟高 胡翠云 吴斌关键词:网构软件 AGENT 自适应 面向Agent程序设计的研究 被引量:24 2012年 面向Agent程序设计(agent-oriented programming,简称AOP)基于多Agent系统的抽象和思想、借助于Agent理论和技术来支持软件系统的构造与实现,其程序设计思想、软件模型、基础理论和语言设施有别于现有主流程序设计技术,如OOP,代表了一种新颖的程序设计范型.由于多Agent系统被视为支持开放环境下复杂软件系统开发的一种新颖、有效的技术手段,因而近年来AOP受到人工智能、软件工程和分布计算等领域研究学者和工程实践人员的高度关注,并在过去20年取得了重要进展.但是,无论在应对复杂多Agent系统开发方面,还是在大规模工业化应用等方面,AOP的研究与实践都面临着严峻的挑战.作为一种程序设计范型,AOP研究需要在交叉其他学科知识(如人工智能)的基础上,充分借鉴软件工程以及已有程序设计范型的原理、原则和成功实践,从而推动技术走向成熟并为广大工程实践人员所接受.通过对AOP研究历程的系统介绍,从软件工程的视点考虑MAS程序设计的不同层次,综述AOP在程序设计抽象与模型、机制与理论、语言与设施和支撑平台这4个方面的研究成果,展示不同时期AOP研究关注点的变化以及发展趋势,分析当前AOP研究与实践存在的问题和面临的挑战,并展望进一步的研究. 毛新军 胡翠云 孙跃坤 王怀民关键词:AGENT 多AGENT系统 面向AGENT软件工程 面向Agent软件工程:现状、挑战与展望 被引量:19 2011年 面向Agent软件工程是近年出现的一种新颖软件开发范型,它借助于Agent技术来支持软件系统的工程化开发,被视为是支持复杂软件系统开发的一种重要方法和手段,受到了学术界和工业界的高度关注和重视。尽管在过去十年多的时间里面向Agent软件工程的研究取得了诸多进展,但其技术潜力尚有待进一步发挥,走向大规模工业化应用仍面临诸多问题和挑战。在分析面向Agent软件工程产生背景和技术特点的基础上,从方法、过程和工具三个不同的角度,综述了面向Agent软件工程的研究现状,识别和分析了它当前所面临的一组关键挑战,展望和讨论了其未来的研究方向。 毛新军关键词:AGENT 多AGENT系统 面向AGENT软件工程 基于组织的面向Agent程序设计及其语言Oragent 被引量:3 2012年 当前,面向Agent程序设计在支持动态开放多Agent系统开发方面存在一系列的不足,如缺乏高层抽象、底层实现模型与高层设计模型相脱节、在支持系统动态性方面缺乏有效的运行机制和语言设施等.针对这些问题,提出一种基于组织的面向Agent程序设计方法.该方法将组织、Group、角色和Agent等高层抽象作为一阶实体,缩小了多Agent系统的设计模型与实现模型之间的概念鸿沟;借助于组织学中的机制——角色扮演机制、基于角色的交互——支持系统动态性的规约和实现,如Agent行为的动态组合、动态的交互等,基于该程序设计思想,设计了基于组织的面向Agent程序设计语言——Oragent,定义了其抽象语法和形式语义,并通过案例分析说明了如何基于该程序设计思想和Oragent语言来构造和实现动态而灵活的多Agent系统. 胡翠云 毛新军 陈寅关键词:角色 面向AGENT 程序设计 动态性 角色扮演 一种基于迁移性分析的跨项目缺陷预测方法 本发明公开了一种基于迁移性分析的跨项目缺陷预测方法,针对开源社区中跨项目缺陷预测模型的迁移需求,考虑项目之间的相关性,利用开源社区中包括提交代码、提交关联文本信息、提交相关历史信息等在内的各种维度的信息,分析项目间缺陷预... 余跃 张迅晖 毛新军 曾雅蓉 王涛 李志星 范强文献传递 面向Agent的软件设计模式 被引量:1 2011年 设计模式针对一类在特定上下文中反复出现的问题给出了通用解决方案,模式的提取和重用有助于提高软件开发的效率和质量,其思想和方法已在面向对象软件工程中得到广泛应用和验证。我们认为同一问题采用不同的实现技术往往具有不同的设计形态,不同软件开发范型也有其各自不同的设计模式。作为一种新颖的软件开发范型,近年来面向Agent软件工程的研究取得了长足进展,如何提高软件Agent技术实用性,发挥其技术潜力,扩大其应用范围成为当前人们关注的焦点。本文将模式思想引入到面向Agent软件工程,针对软件Agent技术的特点,从组织结构、交互协作和个体Agent体系结构三个视点提出了一组面向Agent的软件设计模式,以支持多Agent系统的设计;并进一步给出了面向Agent设计模式的描述框架,进行了典型设计模式和应用案例的分析。 毛新军 常志明关键词:AGENT 设计模式 多AGENT系统 面向AGENT软件工程