MBSE(基于模型的系统工程)是对复杂系统进行分析设计和开发的有效方法。为了帮助客户有效实施MBSE,由教练采用客户行业案例, 带领客户团队,实施完整的MBSE过程,包括:系统需求建模、系统设计建模、软件需求建模/软件设计建模/基于模型的代码生成、硬件需求建模/硬件设计建模/基于模型的代码生成、基于模型的质量验证。在实施过程中,采用基于建模工具EA或者其他支持MBSE的建模工具,结合相关的建模规范SysML和UML,实现如下环节:建模、文档生成、模型仿真与验证、代码生成、质量跟踪、变更管理。
本次峰会探讨了如何以一种集成和规范的方式提升带有架构建模的MBSE,实现复杂系统的革新。大会主要针对统一架构框架(UAF)进行了应用探讨,多位 OMG UAF联合主席和来自企业的专家进行了讲演,下面是大会的主讲人、讲演内容和相关讲义。
当系统越来越复杂的时候,各个部分之间的关系清晰跟踪就显得更为重要,模型可以引导工程师对工作内容进行梳理,从混沌演进到清晰,进而提高分析和设计的能力(类似 有了数学公式,才能逐步对数学进行深入研究和专业化应用)。建模者频道的目标是为了让各种模型对接,实现模型驱动的架构(MDA),模型驱动的系统工程(MBSE), 并让建模者对建模中遇到的困难进行探讨,寻求改进的方法。
OpenModelica是一个基于Modelica的开源建模和仿真环境,适用于工业和学术用途。Modelica是一种开放、面向对象的以方程为基础的语言,可以跨越不同领域,方便地实现复杂物理系统的建模,包括:机械、电子、电力、液压、热、控制及面向过程的子系统模型。
ANSYS有限元软件包是一个多用途的有限元法计算机设计程序,可以用来求解结构、流体、电力、电磁场及碰撞等问题。因此它可应用于以下工业领域: 航空航天、汽车工业、生物医学、桥梁、建筑、电子产品、重型机械、微机电系统、运动器械等。软件主要包括三个部分:前处理模块,分析计算模块和后处理模块。
建模方法,编程接口
动态建模实验室 Dymola 是一套完整工具,用于对汽车、航空航天、机器人、加工及其他应用领域内使用的集成复杂系统进行建模和仿真。
LabVIEW是一种程序开发环境,由美国国家仪器(NI)公司研制开发,类似于C和BASIC开发环境,但是LabVIEW与其他计算机语言的显著区别是:其他计算机语言都是采用基于文本的语言产生代码,而LabVIEW使用的是图形化编辑语言G编写程序,产生的程序是框图的形式。
系统化的讲解
如何进行关系数据库设计与建模
AADL 被认为是基于模型驱动的嵌入式实时系统设计与实现的基础。
SCADE Architect是为用户提供系统设计环境,可用于具有高可靠性要求的系统,为工业系统工程流程提供全面支持,例如ARP 4754A,ISO 26262 ,以及EN 50126. 该产品在基于SysML的环境中具有功能和架构系统建模和验证功能。SCADE Architect为部署基于模型的系统工程(MBSE)流程和最佳实践提供了坚实的基础。一个关键特性是能够生成一致和全面的接口控制文档(ICD)作为MBSE过程的重要结果。
Unified Platform for Defence Modeling, 防卫系统建模统一平台
如何设计词法分析器
语言是人类最伟大的工具之一,描述是人类所有智慧的基础,描述分为各种层次:
自然语言
数学公式
建筑图形
软件模型
人的科学知识、文学知识都是在自然语言的基础上,演进出了各种专业符号系统。如果能够理清自然语言,可以帮助我们更好的认识自己如何描述世界,进而关联到各个学科的专业符号。这可以帮助我们:
认识自己的思维形成基础
更好的交流
更有效的操纵各种知识。
具有创新的视野和余力!
各个学科,各个国家,各个民族,各个地域,都有各自的语言,每种语言给专自己带来便利的同事,也建立了知识的壁垒,如果有一门能够适用于各种学科、民族、专业的通用语言该多好,我们能够找到或者建立这样一门语言吗?
美国国家信息交换模型(NIEM)为解决跨领域信息交换与共享问题提供了科学有效的解决方案,对推动我国跨领域信息交换理论研究与工程实践具有重要的参考和借鉴作用。