基于端口互连的并行离散事件仿真对象可视化开发技术研究

来源 :国防科学技术大学 | 被引量 : 0次 | 上传用户:zouximu19840420
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
并行离散事件仿真应用往往由多个仿真对象组成,不同的仿真对象往往需要不同的领域专家分别开发。目前手工编写代码或基于传统事件交互图的可视化开发方法存在事件处理逻辑开发效率低、事件参数匹配困难等问题,且对象之间错综复杂的交互关系导致开发协调工作量大、对象重用性差,基于端口互连的事件图方法可有效解耦合仿真对象,实现仿真对象的分布式开发、独立封装、及应用的快速组装;因此,研究基于端口互连的并行离散事件仿真对象高效的可视化开发技术对于提高仿真对象的开发效率和可重用性等具有重要的理论和实用价值。论文针对并行离散事件仿真对象分布式快速开发的实际需求,在深入分析研究传统事件图开发技术的基础上,围绕仿真对象解耦合、事件处理逻辑可视化开发、事件调度参数辅助匹配等关键技术展开研究。主要工作和创新包括:1)不同的仿真对象往往需要不同领域的专家分别开发,由于仿真对象之间错综复杂的交互关系,基于传统事件图方法将导致仿真对象之间耦合度高、开发协调及接口联调困难,且开发的仿真对象重用性差。为此,论文提出了基于事件图及端口互连的仿真对象可视化开发方法,该方法在传统事件图基础上引入端口,利用端口对仿真对象进行封装,对象之间的交互通过端口实现,仿真对象内部逻辑则采用事件图建模技术进行开发,这样有效地提高了仿真对象独立性及开发、联调效率,开发的仿真对象可以容易地用来组装不同的仿真应用。2)传统的基于事件图的开发方法大都在事件层次进行应用的可视化开发,事件的处理逻辑大都采用手工方式编程实现,致使事件开发效率低、模型重用及升级困难。针对此问题,论文提出了基于模型调度关系图的事件处理逻辑可视化开发及代码自动生成技术,该技术通过为用户提供基于模型调度关系图的可视化开发界面,使用户可以可视化地采用计算模型组装事件处理逻辑,然后据此生成处理逻辑代码。该方法可有效减小事件开发难度、提高模型的可重用性及事件的开发效率。3)仿真对象可视化开发过程中一个重要的工作是事件调度参数的配置,由于事件往往参数数目多,实参来源及类型多样,若完全由人工选择参数匹配,工作量大且容易出错。针对此问题,论文提出了基于相似度计算的仿真事件调度参数辅助匹配方法,该方法对每一个待配置形参都从数据类型、参数描述两方面计算它与诸多候选参数的相似度,然后根据相似度对参数进行排序,将相似度较大的参数优先提供给用户选择。经测试表明,该方法可有效向开发人员“推荐”合适参数,避免从众多参数中进行选择,从而提高事件调度参数的配置效率。基于上述研究成果,设计并实现了基于端口互连的并行离散事件仿真对象可视化开发工具。经试用表明,该工具直观易用,可为仿真对象和事件的可视化开发提供高效的手段,能很好地满足仿真对象分布式开发、独立封装、易于重用和升级的需求。
其他文献
字符识别(OCR)是模式识别的一个重要分支,手写体数字识别则一直是OCR中一个极具有挑战性的难题,本文探讨的主要内容是脱机手写体数字识别。 本文首先讨论了支持向量机的一些
近年来,云计算技术发展迅速,成为了互联网产业发展的一个主流方向。云计算技术提供了一种基于互联网的新的服务供应、使用以及交付模式,给用户提供动态可扩展的计算资源。伴
随着资源服务化和服务异构化的发展,Web服务作为SOA(面向服务体系架构)的一种实现技术,当前,已经得到了广泛的应用。将Web服务运行在云计算平台之上,监测服务运行状态,通过资
应用设计模式进行管理信息系统(Management Information System,即MIS)开发,可以大大提高系统开发的速度、质量和可扩展性。本文就这个问题做了以下方面的工作: 首先,在分析了
随着多媒体传输应用程序在Internet上的发展,传统的端到端单播方式表现出多方面的局限性,包括不能为用户提供一定的QoS支持,造成网络资源的浪费等。网络层组播要求路由器为每
需求分析技术和面向Agent软件设计技术都是当前计算机科学研究领域中的热门技术。Agent技术作为一种新的在更高抽象层次上建模软件的技术,对传统的软件需求分析方法提出了挑战
随着手机、PDA等无线设备的不断普及,无线网络与有线网络的不断融合,人们对随时随地收发邮件的要求越来越高,无线电子邮件也在不断的发展中。3G的日益临近,也使得移动邮件客户端
由IEEE制定的802.16e标准针对移动无线宽带接入,该标准旨在802.16d固定无线宽带接入标准的基础上支持移动业务、小区间切换和多小区组网。因此,该协议的大部分内容用于加强对移
《成教综合信息管理系统》简称CJIMS,该系统为基于.net框架结构集成应用平台的、专门应用于成人教育教务部门的数据库系统应用软件。本文主要论述以软件工程的思想为指导开发
当网络安全越来越受到人们的重视之后,防火墙、入侵检测系统也得到越来越广泛的研究与应用。而入侵检测系统可以弥补防火墙的不足,在花费不是很大的前提下,实时地检测网络入侵行