您的位置:软件测试 > 软件项目管理 > 开发管理 >
面向并行设计的虚拟原型技术研究
作者:网络转载 发布时间:[ 2013/6/8 14:27:58 ] 推荐标签:

3.2 基于域对象的虚拟原型建模与仿真框架 基于域对象的虚拟原型建模与仿真框架

虚拟原型仿真在域对象的功能基础上进行.其模型在逻辑上是由多个域对象构成的网络,由一个服务器统一管理.参与虚拟原型仿真的用户通过客户结点连接到服务器上,如图2.服务器结点的核心是对象管理器,它通过对一组领域实体对象的管理,集中体现了产品的整体结构信息.客户结点由视图对象、仿真客户代理和协作虚拟原型仿真界面构成.视图对象由对象管理器根据用户的仿真需求动态产生,记录了用户希望得到的信息的内容和形式,其主要作用是配合仿真客户代理,为用户提供所需的产品仿真视图,以减少信息冗余.不同领域设计者关心的内容及认识问题的角度都有不同.仿真客户代理在各领域对象产生的仿真输出结果中查找用户需要的信息,经过一定转换后送到虚拟原型界面上产生可视化的输出.用户在界面上对虚拟原型所加的操作,被虚拟原型界面感知后,也通过仿真客户代理转化为域对象可识别的激励形式,并通过虚拟原型服务器发往各域对象。

图2 基于域对象的异构建模框架

4、支持虚拟原型的集成框架

实现虚拟原型需要有仿真工具的支持,需要有领域设计工具的支持,也需要有开放的集成框架平台的支持.集成框架集数据库的数据管理能力、网络的通讯能力及过程的控制能力于一体,它不仅能实现分布环境中产品数据的统一管理,还能够很好地实现对虚拟原型的支持。

4.1 支持虚拟原型的集成框架的结构 支持虚拟原型的集成框架的结构

支持虚拟原型的集成框架基于Client/Server结构,客户和服务器对象间的通讯通过基于CORBA的Client/Server中间件连接,其结构如图3所示。

图3 支持虚拟原型的集成框架结构

从软件角度看,它是一种层次结构,上层是用户服务器,反映了虚拟原型系统所支持的主要功能,用户通过客户端用户界面使用服务方提供的高层次的用户服务,不必关心底层实现结构.每类服务由多个Agent构成,Agent间以灵活的方式通讯和互操作.用户服务分为4类:数据服务、集成服务、交互服务、应用服务.其中:

    数据服务对领域数据和原型数据进行存储和管理,并负责产生虚拟数据.它使用面向对象方法对数据建模,用恰当的模型联结部件描述和行为。
    集成服务支持工具集成和团队集成.包括共享电子记事本,用于多领域设计团队中人的通讯,也包括工具集成和封装机制。
    交互服务提供3D虚拟环境,支持产品数据的可视化和交互,为用户产生沉浸感。
    应用服务管理相对静态的应用(大多为商品化工具),这些应用为虚拟原型用户执行特定功能.应用服务包括一些与虚拟原型设计验证相关的工具,如虚拟原型生成工具、虚拟原型仿真工具,也包括一些特定的服务,如过程管理、项目管理、工具调度、并行设计规划等。

上一页1234下一页
软件测试工具 | 联系我们 | 投诉建议 | 诚聘英才 | 申请使用列表 | 网站地图
沪ICP备07036474 2003-2017 版权所有 上海泽众软件科技有限公司 Shanghai ZeZhong Software Co.,Ltd