基于复杂产品总体设计部门的模型重用和组合需求,总结了现有的模型重用和组合方法在支持复杂产品总体设计上存在的不足。结合产品设计模型的特点提出了基于面向服务架构(Service.Oriented Architecture,SOA)和模型驱动架构(Model Driven Architecture,MDA)的模型重用和组合方法,设计了组件模型的接口规范和组合模型描述规范,并在此基础上实现了组合模型代码的自动生成算法。最后将该方法应用于一个基于Web Service的分布式仿真动态组合框架,并给出了相应的应用实例,验证了方法的技术可行性。
Current approaches to model reuse and composition are deficient to the requirements in complex product general design section. In terms of the features of product design models, an SOA-based method for model reuse and MDA-based method for model composition were put forward to facilitate the rapid and flexible assembly of models. The interface specification for component model and representation specification for composite model were designed, and the automated transformation algorithm of composite model code was implemented. Finally, the methods were applied to prototype the framework for Web Service based distributed simulation dynamic composition, which demonstrated the feasibility of the methods, and an example was given.