期刊文献+

基于OCL约束建模的嵌入式软件安全性分析 被引量:4

Embedded Software Safety Analysis Based on OCL-constraint Modeling
下载PDF
导出
摘要 目前已有多种模型驱动的软件安全性分析方法用于识别软件失效模式和系统危险,但较少将软件安全性约束与模型相结合,难以保证分析充分性与效率。针对该问题,基于对象约束语言(OCL)设计嵌入式软件安全性分析方法。借助OCL表达式对安全性相关的约束关系进行建模,形成OCL约束模型,并将其融入UML模型。在此基础上,结合嵌入式软件特点,依据约束违背原则进行失效模式识别。在某嵌入式发动机控制软件上的应用结果表明,该方法可自动识别软件失效模式,提高模型驱动安全性分析的充分性与效率,同时降低分析工作量。 At present,many model-driven software safety analysis approaches have been proposed to identify the software failure modes and system hazards of the software products.However,these existing approaches do not integrate the safety constraint into the corresponding models,which can not ensure the analysis effectiveness and sufficiency.To solve the above problems,the safety analysis approach for the embedded software based on the Object Constraint Language(OCL) is proposed in this paper.The constraints related to the safety is described by the OCL representation to obtain the OCL-constraint model for integrating the safety constraint into the UML model.On this basis,considering the characters of embedded software,the failure mode is idenitified.This apporach is applied on the embedded engine control software to illustrate its effectiveness and feasibility.The experimental results show that it can identify the failure modes automatically and improve the effectiveness and sufficiency of the model-driven safety analysis as well as reduce the analysis effort.
作者 崔红军 黄美锋 吴振宇 CUI Hongjun,HUANG Meifeng,WU Zhenyu(The 32nd Research Institute of China Electronics Technology Group Corporation,Shanghai 201808,Chin)
出处 《计算机工程》 CAS CSCD 北大核心 2018年第6期270-278,共9页 Computer Engineering
基金 国家部委基金
关键词 对象约束语言 约束建模 软件安全性分析 失效模式 模型驱动 Object Constraint Language(OCL) constraint modeling software safety analysis failure mode model-driven
  • 相关文献

参考文献10

二级参考文献108

共引文献135

同被引文献23

引证文献4

二级引证文献4

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部