Support STPA method to analyze the implementation method of UCA spreadsheet tool, including the following steps: First, create Eclipse RCP project, realize the platform framework of spreadsheet tool. Secondly, the spreadsheet system is constructed by the model view controller mode. Thirdly, the grid component provided by Nebula Project in Eclipse community is used as the bottom module of the table, and on this basis, the specific requirements of unsafe control actions are analyzed according to STPA method, and then a layer of encapsulation is carried out. Fourthly, we use Extended Markup Language (EML) technology to store and parse table information. The invention has strong portability and platform independence, can not only realize editing of unsafe control actions, but also connect unsafe control actions with hazards, so that safety analysts can carry out safety analysis more clearly, and facilitate storage and analysis of analysis results.
【技术实现步骤摘要】
支持STPA方法分析UCA的电子表格工具的实现方法
本专利技术属于复杂系统的安全分析
,具体涉及一种支持STPA方法分析UCA的电子表格工具的实现方法。
技术介绍
系统理论事故模型与过程(Systems-TheoreticAccidentModelandProcesses,STAMP)是由麻省理工大学NancyG.Leveson于2004年提出。STAMP是一个基于系统理论、在传统事故模型上扩展而形成的一种新的事故因果关系模型。传统的基于事件链的失效模型将组件失效视为事故发生的原因,而STAMP模型将系统看成一个整体,系统的安全性由系统中各组件之间相互作用共同决定。Leveson在STAMP事故模型的基础上,提出了一种具体的危害分析方法-系统理论过程分析(System-TheoreticProcessAnalysis,STPA)。STAMP强调危害是由不安全控制行为造成的,而STPA着重于如何找出导致危害的不安全控制行为并通过一系列的步骤找出导致系统危险出现的根本原因。当使用STPA方法进行安全性分析的过程中,开始阶段只有系统级的需求和约束。但是通过迭代设计和过程分析,STPA方法可以把这些需求与约束精炼细化并追踪到各个系统组件中。STPA有两个主要步骤:(1)识别潜在的不安全控制动作。危险状态是由不安全的控制和安全约束的实施造成的,它们发生的原因如下:未提供或者没有遵守安全要求的控制;提供一个不安全的控制;过早或过晚提供控制动作,及错误的时机或顺序;控制动作结束的太快或者作用时间太长。(2)确定步骤(1)中识别出潜在的危险控制可能会怎样发生。Nan ...
【技术保护点】
1.支持STPA方法分析UCA的电子表格工具的实现方法,其特征在于,包括以下步骤:步骤一、创建Eclipse RCP工程,实现电子表格工具的平台框架;步骤二、采用模型‑视图‑控制器模式构建电子表格系统;步骤三、以Grid部件作为底层模块,并在此基础之上根据STPA方法分析不安全控制动作的特定需求,进一步封装;步骤四、使用扩展标记语言实现表格信息的存储与解析。
【技术特征摘要】
1.支持STPA方法分析UCA的电子表格工具的实现方法,其特征在于,包括以下步骤:步骤一、创建EclipseRCP工程,实现电子表格工具的平台框架;步骤二、采用模型-视图-控制器模式构建电子表格系统;步骤三、以Grid部件作为底层模块,并在此基础之上根据STPA方法分析不安全控制动作的特定需求,进一步封装;步骤四、使用扩展标记语言实现表格信息的存储与解析。2.如权利要求1所述的支持STPA方法分析UCA的电子表格工具的实现方法,其特征在于:所述步骤一中,在RCP工程的Workbench模块中进行电子表格工具的具体实现。3.如权利要求1所述的支持STPA方法分析UCA的电子表格工具的实现方法,其特征在于:所述步骤二中,工具的数据模型与工具的视图分离,由中间层控制器连接,具体如下:将所有底层数据模型抽象成单独的父类模型,并实现数据模型接口,将底层数据模型的接口独立出来,交由控制器实现;视图则通过类对象包含的方式将某个视图对应的控制器加入到本对象中,实现视图与控制器的连接。4.如权利要求3所述的支持STPA方法分析UCA的电子表格工具的实现方法,其特征在于:所述电子表格工具独立成Eclipse的插件形式。5.如权利要求1所述的支持STPA方法分析UC...
【专利技术属性】
技术研发人员:王立松,冯涛,胡军,
申请(专利权)人:南京航空航天大学,
类型:发明
国别省市:江苏,32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。