论文题名: | 面向Agent的机械系统软件开发方法研究——汽车底盘设计系统建模 |
关键词: | Agent技术;机械系统软件;软件开发;汽车底盘设计系统 |
摘要: | 目前,机械系统软件开发普遍存在着开发周期长、开发成功率低、难以开发出高质量的智能并行系统等问题。伴随着《中国制造2025》提出将智能制造作为其战略实施的主攻方向,如何高效地开发出并行协同、智能专用的机械系统软件迫在眉睫。本文以汽车底盘设计系统为案例,探索面向 Agent的软件开发方法在机械系统软件开发上的应用,旨在解决当前机械系统软件开发面临的问题。 本文采用面向Agent的软件开发方法——MaSE方法,首先对汽车底盘设计系统进行分析建模,从一组自定义的原始需求出发构建汽车底盘设计系统的实现目标,获得系统的目标层次图;利用系统用例和时序图定义汽车底盘设计系统的一组角色,目标映射为任务,由角色负责实现,从而获得系统的角色任务模型和并发任务模型。其次对汽车底盘设计系统进行设计建模。根据角色创建汽车底盘设计系统的 Agent类,形成系统Agent类图,并采用有限状态自动机描述Agent类之间的对话,形成汽车底盘设计系统的MAS体系;定义汽车底盘设计系统中每个Agent类的内部组件和组建架构;定义汽车底盘设计系统的系统部署图。最后以汽车底盘中的离合器设计为例,基于JACK平台定义BDI体系架构的内部细节。 面向 Agent的软件开发方法,具有很高的抽象性能和封装性能,可获得独立性很高的软件模块结构,很好地控制系统的复杂程度,丰富的体系架构保证了 Agent的自主性和动态性,能够提高智能并行机械系统软件的开发效率,对汽车底盘设计系统的成功开发和后期的可维护性提供了坚实的基础。面向 Agent的汽车底盘设计系统的研究实施,对机械系统软件的开发提供了参考依据,在工程上具有一定的实用价值。 |
作者: | 秦豪杰 |
专业: | 车辆工程 |
导师: | 师素娟 |
授予学位: | 硕士 |
授予学位单位: | 华北水利水电大学 |
学位年度: | 2017 |
正文语种: | 中文 |