构建以模型为核心的数字工程是制造业在研发设计阶段推进数字化的关键方法,而基于模型的系统工程是建构此以模型为基础数字工程的重要抓手,其中系统需求分析和架构设计是基于模型的系统工程(下称MBSE)的核心组成部分,其完成了系统设计的“数字采样”和模型应用。杉石团队7年多来始终专注此领域软件研发和工程应用落地,陆续发布了Modelook先行版、Modelook 1.0、Modelook 2.0等多个系列版本。Modelook 旨在成为对标国际先进水平,立足国内工程落地应用的系统需求分析和架构设计方向的国产工业软件。
       自2021年Modelook 2.0发布以来,先后有航空航天、船舶、兵器、电子、汽车、轨道交通、核工业等行业多家企业及高校数十家单位,数千有效许可试用,同时支撑了二十多个正式项目实施,获取了国内用户大量第一手应用需求反馈。杉石团队在响应上述需求的基础上,结合MBSE领域最新的发展成果,完全自主研发,推出了Modelook 3.0。
       相较于Modelook2.0单个软件,Modelook3.0形成了“一个内核、三个产品、多个套件和扩展包”的产品体系,以支持用户体系工程、系统工程等维度的不同场景应用。
产品体系如下:
一个内核
  •  基于模型面向对象的图形化建模内核 Modelook.Core
三个产品
  •  体系架构设计软件 Modelook.EA
  •  系统需求分析和架构设计软件 Modelook.SE
  •  软件需求分析和架构设计软件 Modelook.SA
多个套件和扩展包
  •  接口设计套件
  •  测试用例生成套件
  •  模型一致性转换套件
  •  协同模型数据管理套件
  •  文档生成扩展包
  •  外部解算器扩展包
  •  仿真模型导出扩展包
  •  需求交换扩展包
  •  协同建模扩展包
  •  模型库扩展包

       基于模型面向对象的图形化建模内核(简称Modelook.Core)是杉石团队对标国际先进产品,打造自主可控解决方案的核心成果。经过多年自主研发积累,形成由面向对象通用建模框架、通用图形框架、离散逻辑仿真引擎组成的国产建模内核,能够无缝适配UML、SysML及UAF等国际标准。同时,Modelook.Core可支持以标准模型为基础“无代码”化定制领域模型,以扩展系统模型应用场景。而且,Modelook.Core可开放内核能力,支撑国内用户进行深度定制,形成完全符合其业务需求和工程信息化基础的面向本领域的需求分析和架构设计软件。


       体系架构设计软件(简称Modelook.EA)是基于国际开放组织主流的复杂组织体系架构方法、视图定义以及最新版本的统一建模语言、系统建模语言等标准版本开发的面向体系的体系架构建模仿真解决方案产品。Modelook.EA用于开展面向复杂军事组织体系和装备体系的多视角、多视图的体系架构设计建模,开展任务需求分析,任务场景分析、体系架构分析及体系架构逻辑验证等。
体系架构设计软件以DODAF 2.0框架和UAF框架为基础,产品核心功能如下:
  •  支持UAFML体系建模语言元模型;
  •  具备基于UAF V1.2建模框架及视图规范的视图建模功能;
  •  具备基于DODAF V2.0建模框架及视图规范的视图建模功能。


       系统需求分析和架构设计软件(简称:Modelook.SE)是基于国外先进的模型驱动工程(MDE)和基于模型的系统工程(MBSE)理论、方法和实践成果的基础上,自主研发的面向系统级用户的建模仿真软件产品。Modelook.SE定位于为复杂工程系统(例如武器装备中的电子信息系统、指挥控制系统等)的系统级研发提供基于模型的建模仿真解决方案,用户可以在系统设计阶段基于SysML模型进行需求分析、架构设计、仿真分析,改变原有的基于文档的设计范式,有效的提高系统研发效率。
系统需求分析及架构设计软件以SysML建模为核心基础,并基于插件为用户系统设计各阶段提供完整的功能解决方案,产品核心功能如下:
  •  支持SysML最新标准,支持SysML定义的9种图及元模型的图形化建模;
  •  支持表格、矩阵、关系图等辅助模型的建模;
  •  支持基于SCXML标准的状态图仿真;
  •  支持基于fUML标准的活动图仿真;
  •  支持基于解算器的参数图解算。


       软件需求分析和架构设计软件(简称Modelook.SA)是基于UML统一建模语言开发的面向软件级用户的建模仿真软件产品。支持用户应用在大型软件系统研发中,进行业务流程建模、系统分析建模、架构设计建模、数据设计建模、详细设计建模等。
软件需求分析及架构设计软件以UML建模为核心基础,并基于插件为用户软件设计各阶段提供完整的功能解决方案,产品核心功能如下:
  •  支持UML v2.5最新标准,支持UML定义的13种图及元模型的图形化建模;
  •  支持表格、矩阵、关系图等辅助模型的建模;
  •  支持基于SCXML标准的状态图仿真;
  •  支持基于fUML标准的活动图仿真;
  •  支持扩展支持代码工程。

       Modelook 3.0产品体系还为用户提供多个套件和扩展包,与三个产品配合,为用户提供多样化的产品解决方案,满足不同的业务应用及扩展需求。
接口设计套件
       接口设计套件(Modelook.ICD)是面向系统接口设计应用需求扩展的一个工具套件,支持用户以系统架构模型作为输入,进行基于图形的系统拓扑建模及基于图表的接口设计,确保系统架构设计和系统接口设计的延续性和一致性。

测试用例生成套件
       测试用例套件(Modelook.Testar)是面向系统级测试扩展的一个工具套件,支持用户基于系统设计创建的模型自动生成测试用例,用于系统的测试验证。

协同模型数据管理套件
       协同模型数据管理套件(Modelook.PCM)是解决轻量化应用开发的WEB套件,支持用户对协同服务器上的模型工程文件进行统一的数据管理,查看及审阅等。

模型一致性转换套件
       模型一致性转换套件(Modelook.Modelink)主要用于以SysML系统模型为核心,创建与需求、结构、仿真等其它异构模型间的关联关系,并进行一致性转换,构建模型驱动工程的研发环境。

需求交换扩展包
       通过需求交换扩展支持集成DOORS、ORM等需求管理工具实现与需求管理工具的需求导入导出,支持基于word、Excel文档的需求数据导出导出以及支持基于ReqIF标准的需求数据交换。

仿真模型导出扩展包
       通过仿真模型导出扩展包实现基于SysPhs标准的SysML模型导出生成modelica模型或者Simulink模型。

模型库扩展包
       基于模型库扩展包Modelib支持模型库创建及复用功能,能够支持用户将系统设计阶段需要的系统级模型、专业算法、工业设计类APP等模型封装为模型库中的内容进行积累和复用建模。
       支持的封装到模型库中的模型如下:
  •  Modelook中创建的模型;
  •  根据格式要求通过m文件封装的MATLAB函数;
  •  基于Sysware.IDE创建的工业APP。

协同建模扩展包
        通过协同服务扩展包支持C/S架构部署形式,实现基于统一模型数据源的团队协同功能,可以支持用户跨地域,多团队协同建模等。

文档生成扩展包
       通过文档生成扩展包支持创建文档模板,通过对文档模板中的指定位置添加标签,并为书签建立与模型数据的关联关系,从而最终实现基于标签+模型数据的设计文档自动生成功能,减少设计师的重复工作量。

外部解算器扩展包
       通过外部解算器扩展包支持集成 Matlab,Modelica 等外部仿真计算工具作为外部解 算器。支持用户使用不同的脚本语言在模型中定义约束表达式,并在参数解算时调用外 部计算器实现解算执行。
协同服务器
        通过部署协同服务器实现多Modelook客户端的协同编辑功能。团队成员通过Modelook客户端访问协同服务器上的团队工程,并通过锁定解锁的形式进行团队协同建模。

模型库服务器
        通过部署模型库服务器实现模型知识的集中积累和复用。管理员可以将Modelook创建的模型封装到模型库中作为可复用内容,团队成员通过Modelook中的Modelib浏览器访问模型库服务器中的内容并拖拽式的复用。