【技术实现步骤摘要】
一种安全关键软件建模语言安全子集的管理方法
本专利技术属于软件开发领域,特别是一种安全关键软件建模语言安全子集的管理方法。
技术介绍
航空航天等领域对能导致灾难性风险的软件的安全性提出了严格的要求,这些软件被称为安全关键软件。为避免编程语言本身的问题引入设计缺陷,安全关键软件开发必须对选用的编程语言做出进一步的限制,从而建立编程语言的安全子集,再以此为基础开展软件产品的研发。基于模型的软件设计使用图形化的建模语言建立模型并自动生成代码。对于筛选出的建模语言的安全子集,需要以合适的形式在后续的软件产品研发过程中贯彻,以避免安全子集之外的建模元素被软件设计人员使用。SCADESuite是安全关键软件开发领域中常见的一种基于模型的软件开发工具。
技术实现思路
专利技术目的:本专利技术的目的是提供一种使得基于SCADESuite工具的模型设计过程中安全子集之外的建模元素不会被使用的安全关键软件建模语言的安全子集的管理方法。技术方案:SCADESuite工具的风格及其选项配置被存储于扩展名为.tot的选项文件中,而工具选项“PredefinedOperatorsandConstructs”允许选择其基本建模元素是否可以在模型开发中使用,本专利技术就是利用选项文件管理建模语言的安全子集。本专利技术所述的方法包括以下步骤:(1)在SCADESuite工具选项中定义建模语言的安全子集;(2)将建模语言的安全子集定义保存为安全子集选项文件;(3)模型设计过程中,在模型工程文件 ...
【技术保护点】
1.一种安全关键软件建模语言安全子集的管理方法,其特征在于,包括以下步骤:/n(1)在SCADE Suite工具选项中定义建模语言的安全子集;/n(2)将建模语言的安全子集定义保存为安全子集选项文件;/n(3)模型设计过程中,在模型工程文件中导入安全子集选项文件。/n
【技术特征摘要】
1.一种安全关键软件建模语言安全子集的管理方法,其特征在于,包括以下步骤:
(1)在SCADESuite工具选项中定义建模语言的安全子集;
(2)将建模语言的安全子集定义保存为安全子集选项文件;
(3)模型设计过程中,在模型工程文件中导入安全子集选项文件。
2.根据权利要求1所述的安全关键软件建模语言安全子集的管理方法,其特征在于,所述步骤(1)包括步骤(1.1):新建或打开一个“.etp”格式的工程文件。
3.根据权利要求1所述的安全关键软件建模语言安全子集的管理方法,其特征在于,所述步骤(1)包括步骤(1.2):在SCADESuite工具环境下,通过Tools->Options按钮打开工具选项界面;在Language页面下,根据建模语言的安全子集,将允许使用的元素勾选,将禁止使用的元素取消勾选。
4.根据权利要求1所述的安全关键软件建模语言安全子集的管理方法,其特征在于,所述步骤(2)包括步骤(2.1):在SCADESuite工具环境下,通过Tools->Options按钮打开工具选项界面;在Enviroment页面中,将“Showadvancedoptionspage”选项打勾,工具选项界面显示出Advanced页面。
5.根据权利要求1...
【专利技术属性】
技术研发人员:朱理化,周彰毅,张春,黄浩,
申请(专利权)人:中国航发控制系统研究所,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。