论文部分内容阅读
随着系统工程的发展,原有的N2, Data Flow Diagram等传统建模方法的缺陷与互不统一已经使其跟不上系统工程的需求。鉴于此,国际工程学会INCOSE与OMG组织在UML2.0的基础上进行了剔除、复用与扩充,提出了新的系统建模标准语言SysML.这是一种专门针对系统工程而创建的系统建模语言,它支持对复杂系统的说明、分析、设计与验证。现有的SysML建模支持平台均是在原有的UML平台的基础上增加了一些面向SysML建模的功能,其本质仍然是面向软件工程的,不能完全符合多域复杂系统建模的需要。因此本文提出了支持SysML语言的建模平台,用以满足系统工程师的需求。为了给未来的研究工作打下基础,平台还提供了一套完善的交互接口,研究人员可以开发各种扩展功能。本文设计了系统建模平台的整体架构模型,定义了各个模块的功能并提出了技术实现方案,主要工作如下:1.通过系统需求分析,了解了多域复杂系统建模的需求,并构建了支持SysML建模的元元模型,为多域多角度建模与可扩展性打下坚实基础。2.通过多域多角度建模需求分析,构建了支持多角度建模的元模型体系,实现了多角度建模功能,主要有需求建模、行为建模、结构建模与参数建模等,在元模型体系上增加了模型正确性的语义验证。3.增添了额外的辅助分析与便捷操作,提升了建模时的重用性与便捷性,减轻了使用者的负担。本文研发的支持多域复杂产品系统建模平台具有如下优点:通过解耦合方案将模块之间的依赖性降至最低,并使模型与其他部分完全解耦合,具有强大的扩展性;支持重用性设计,减轻设计人员负担;接口统一简洁,便于开发与扩展;系统运行时占用资源低,运行速度快且稳定;从使用者角度出发,提供快捷操作,降低高重复性类似操作所需的交互。