SCADE Architect: 基于 Eclipse Papyrus 首个成功的工业界工具(2013)

2013年,在 EclipseCon Europe 2013 上,CEA进行了《SCADE System, the first industrial success of Eclipse Papyrus》的讲座。SCADE System即之后改名的SCADE Architect。SCADE Architect 是 SCADE Classic 中的组成部分。在新一代SCADE生态中,对应的组成为SAM工具。详细内容可参考SCADE Architect: 基于 Eclipse Papyrus 的首个工业界成功产品(2013)

SCADE System(SCADE Architect) 项目的起源

2013年往前的数年,Esterel Technologies(现为 ANSYS 集团旗下公司)决定在其现有产品组合基础上,扩展系统级建模与仿真能力。由于公司本身起源于集成开发环境(IDE)的开发,并且一直致力于基于模型的工具构建,因此 Eclipse 显然提供了非常适合这一背景的技术栈,例如 EMF、OCL、GEF 和 GMF 等框架。Eclipse 的开放性也是一个关键因素:对于工具开发者而言,它便于复用现有知识产权(IP)并轻松集成公司内部遗留框架;对于终端用户和客户而言,则可降低对供应商锁定(vendor lock-in)的担忧。

由法国原子能与替代能源委员会(CEA)旗下的 LIST 研究所主导的 Papyrus 项目尤其引人关注,因为它整合了上述所有建模框架,构建出一个完全符合 OMG UML 和 SysML 标准的、具有高度可定制性的开源建模平台。因此,Papyrus 不仅可用作通用的 UML 建模工具,还可针对特定领域(例如系统工程)进行深度定制。基于 Papyrus,Esterel Technologies 成功开发了 SCADE System------一款专注于满足其客户特定需求的开放式系统工程建模工具,同时依然严格遵循 UML 和 SysML 等国际标准,并保留了 Papyrus 与 Eclipse 技术栈的开放特性。

Eclipse Papyrus 作为推动技术突破的载体

依托 Eclipse 技术栈和 Papyrus 的另一大优势在于,Eclipse 拥有一个充满活力的生态系统,持续推动技术创新。其中特别值得关注的方向包括协同建模(如 CDO 项目)以及基于云的工具和轻量级客户端(如 RAP 或 Orion 项目)。借助 Eclipse 平台,Esterel 能够更便捷地利用这些新兴技术。例如,在 Kepler 版本中已经存在一个可运行的 Papyrus-CDO 集成原型。

CEA 与 Esterel Technologies:LISTEREL 联合实验室中的创新合作

Esterel Technologies 并非只是从 Eclipse 获取技术,同时也积极回馈社区。首先,为协调 SCADE System 的研发工作,CEA LIST 与 Esterel Technologies 共同成立了"LISTEREL"联合实验室。通过这一合作,Esterel Technologies 资助 Papyrus 在若干关键方向上的开发工作,这些方向对 SCADE System 的未来发展至关重要。此类工作通常也惠及整个 Papyrus 社区,体现在 Papyrus 核心功能的增强及其高级定制能力的提升上。其次,CEA 与 Esterel Technologies 还联合来自不同应用领域的其他合作伙伴及客户,共同明确他们对建模工具的需求,并评估所开发的技术成果------这两方面对于提升 Papyrus 的成熟度与稳健性至关重要。最后,CEA LIST 与 Esterel Technologies 还积极参与各类协作项目,例如 AGeSys 项目,该项目汇聚了工具供应商、学术研究人员和工业用户,共同推进系统工程建模工具的发展。

相关推荐
慧都小项14 天前
如何使用Enterprise Architect和SysML进行复杂嵌入式系统建模
sysml·sparx ea·嵌入式系统建模
fdtsaid16 天前
Ansys SAM 与 Scade One:重塑安全关键系统开发的 MBSE 新范式
sam·mbse·ansys·scade·mbd
fdtsaid1 个月前
架构建模技术深度解析:SysML与AADL的全方位对比
sysml·aadl
rolt2 个月前
SysML v2规范逐段解读(02)具体语法、抽象语法和语法糖
mbse·sysml·系统工程
fdtsaid2 个月前
Scade One 图形建模 - 算术算符
lustre·scade
SOLIDWORKS硕迪制信6 个月前
3D PDF如何制作?SOLIDWORKS MBD模板定制技巧
3d·3d pdf·mbd·solidworks mbd
旋极智能6 个月前
嵌入式系统架构验证工具:AADL Inspector v1.10 全新升级
系统架构·aadl
fdtsaid7 个月前
Scade 语言词法介绍
mbse·lustre·scade
fdtsaid8 个月前
Scade One - 将MBD技术从少数高安全领域向更广泛的安全嵌入式软件普及
mbse·lustre·scade·swan