The invention discloses a software architecture modeling and simulation system, modeling module, the input output for software requirements into a hierarchical model of MAS software, the simulation model as input module; simulation module for hierarchical MAS software model of input simulation, which shows the interactive behaviors between agent. Software architecture modeling and simulation system based on MAS is disclosed in the traditional agent software system on the new design pattern hierarchy, to function as the goal of the software function and external environment in a unified framework module, completed the adaptive software architecture of distributed and centralized control in one can cope with the dynamic environmental change multi-level MAS.
【技术实现步骤摘要】
一种软件体系结构建模和仿真系统
本专利技术涉及计算机软件建模仿真
,具体涉及一种基于层次化MAS软件体系结构建模和仿真系统。
技术介绍
多agent系统(MAS)是由多个agent组成的集合,他们的目标是要将大而复杂的系统建成由许多小的agent组成,且彼此能够互相通信与协调的易于控制和管理的系统。因此。基于多agent技术在解决复杂软件建模与仿真中发挥了它的优势,尤其在军用软件领域中有着很显著效果。但随着军队信息化程度的不断提高,现今的军用软件越来越智能化,与此同时军用软件本身的高复杂、运行环境的多变、节点的繁多、作战设备的分散等对现代军用软件系统的构建带来了很大的挑战,因此对于传统的多agent系统很难再达到现代军用软件的要求。再加上现代军用软件拥有大量个体行为与其之间的交互,这就大大增加了对这些软件系统行为分析与验证的难度。
技术实现思路
为了解决以上现有技术中存在的问题,本专利技术提出了一种基于层次化MAS软件体系结构的建模与仿真系统,其可以构建出能应对软件复杂多变等特性的自适应软件模型。本专利技术的目的是通过以下技术方案实现的。一种软件体系结构建模和仿真系统,其特征在于,包括:建模模块,用于将输入的软件需求输出为层次化MAS软件模型,该模型作为仿真模块的输入;仿真模块,用于对输入的层次化MAS软件模型进行仿真,从而展示各个agent之间的交互行为。优选地,建模模块包括:形式化建模语言设计单元、多agent行为结构建模单元以及环境建模单元。优选地,形式化建模语言设计单元包括:刻画程序行为的操作语义子单元、刻画不同类型组件子单元、处理时间特征子单元 ...
【技术保护点】
一种软件体系结构建模和仿真系统,其特征在于,包括:建模模块,用于将输入的软件需求输出为层次化MAS软件模型,该模型作为仿真模块的输入;仿真模块,用于对输入的层次化MAS软件模型进行仿真,从而展示各个agent之间的交互行为。
【技术特征摘要】
1.一种软件体系结构建模和仿真系统,其特征在于,包括:建模模块,用于将输入的软件需求输出为层次化MAS软件模型,该模型作为仿真模块的输入;仿真模块,用于对输入的层次化MAS软件模型进行仿真,从而展示各个agent之间的交互行为。2.根据权利要求1所述的一种软件体系结构建模和仿真系统,其特征在于,建模模块包括:形式化建模语言设计单元、多agent行为结构建模单元以及环境建模单元。3.根据权利要求2所述的一种软件体系结构建模和仿真系统,其特征在于,形式化建模语言设计单元包括:刻画程序行为的操作语义子单元、刻画不同类型组件子单元、处理时间特征子单元、描述多维度物理信息子单元、刻画基于事件进行交互的表达能力的子单元、具有可组合与可拆分性的子单元。4.根据权利要求2所述的一种软件体系结构建模和仿真系统,其特征在于,多agent行为结构建模单元包括agent静态行为模块子单元和agent动态结构模块子单元,其中,所述agent静态行为模块子单元包括将集中控制融于多agent系统的分布系统中具备依赖关系的agent聚集在一起控制,将抽象粒度提高从而从不同抽象层次进行仿真;所述agent动态结构模块子单元包括利用面向对象Petri网OPN建立多agent的交互协议模型,建立自治的和自适应的agent结构模型;利用Petri网及扩展Petri网描述和分析MAS,基于功能与非功能目标对层次化MAS...
【专利技术属性】
技术研发人员:黄滟鸿,施健,史建琦,方徽星,李昂,李新,何积丰,
申请(专利权)人:华东师范大学,
类型:发明
国别省市:上海,31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。