铁路车站计算机联锁软件的安全性评估策略
严 黎, 吴芳美(同济大学沪西校区安全软件测试评估研究所,上海 200331)
摘要: 安全控制系统的行为直接关系人身和大宗财产的安全,如何定量地反映系统中计算机软件的安全性品质是一个值得探讨的问题. 应从软件可靠性和安全性含义的讨论中,明确它们之间的区别. 在此基础上,提出一种能定量反映计算机联锁安全软件安全性的评估策略,最后论述了对某制式铁路车站计算机联锁安全软件进行分级测试后,利用J – M 可靠性模型对其进行安全性定量分析的方法.
关键词: 安全软件; 可靠性; 安全性定量评估; 计算机联锁软件
中图分类 : U 283. 2 , U284. 3 文献标识码: A 文章编 : 0253 – 374X(2002) 09 – 1116 – 05
Strategy of Safety Asse ssment for Computer Interlocking Software of Railway Station
Abstract : The behaviors of safety – critical cont rol systems are often directly related to the safety of people life and some tall money. It is worth discussing how to reflect the safety quality of software embedded in computer systems. Then ,difference between software reliability and safety is argued with the meanings of them defined.Based on the knowledge above ,the st rategy of safety quantitative assessment for computer interlocking software (CIS) of railway station is presented. Finally ,based on testing for CIS of certain system ,the method of safety quantitative analysis about it is given out in detail by making use of J – M reliability model.
Key words : safety – critical software ; reliability ; safety quantitative assessment ; computer interlocking software
安全性苛求系统(safety – critical systems ,以下简称安全系统) 的安全控制和防护是计算机的一个非常重要的应用领域. 典型的安全系统有:铁路信 控制系统、飞机飞行控制系统和核电站安全保护系统等.嵌入于安全性苛求系统中的软件常被称为安全性关键软件(safety – critical sofeware ,以下简称安全软件) ,其根本特征就是以安全性为第一性能[1 ] .
由于安全系统的失效可能带来灾难性的后果(人员伤亡和重大经济损失) ,因此安全软件的可靠性、安全性问题已引起人们极大的重视和关注. 现代计算机技术、通信技术、大规模集成器件技术的发展,为铁路安全控制和防护技术带来了革命性的变化. 对于铁路车站安全和防护控制系统(以下简称车站信 系统)而言,就是以计算机联锁控制系统(以下简称联锁系统) 取代原有的继电联锁控制系统,这已经成为铁路车站信 控制系统技术发展的趋势,它顺应当代科学技术发展的潮流. 计算机联锁软件属于安全软件,它的失效会造成人员伤亡和大宗财产的损失或生态环境的破坏,因此要求其具有很高的可靠性和安全性.
1 安全软件的可靠性与安全性
安全软件作为一种涉及生命财产安危的软件,其质量的高要求毋庸质疑. 澄清对其质量认识上的一些概念是必要的,软件的可靠性和安全性存在密不可分的联系. 因而在软件可靠性与安全性设计中,有许多方法与基本要求是相同的,但两者的目标侧重点则有所不同.
首先从数学定义的角度对比两者定量测度之间的区别. 可靠性的定量测度为可靠度,其定义为:设在时刻t0 系统正常运行,则系统在整个时间区间[ t0 , t ]内正常运行的条件概率称为系统在时刻t 的可靠度,记为R ( t) [2 ] .
安全性的定量测度为安全度,其定义为设在时刻t0 系统正常运行,则系统在时刻t 的安全度S ( t ) 是指系统在整个时间区间[ t0 , t ]内正常运行的条件概率加上系统在时刻t 处于失效安全状态的条件概率[2 ] .
仅从数学定义的角度看,可靠度与安全度是不同的. 安全度是两个条件概率之和,其中第一个条件概率就是可靠度. 因此,一个可靠度高的系统,其安全度也必然高;反之,一个安全度高的系统,其可靠度未必一定高.
一个运行可靠的系统可以被认定为是一个安全系统,但在系统设计过程中,对于铁路信 这样一种效率和安全两方面均要顾及的系统来说,仅仅注重软件的可靠性还是不够的. 铁路控制系统安全软件的安全性重要的特征是首先要遵循故障- 安全原则,即系统在预定(功能) 意图未能实现的情况下,要求系统维持在安全状态,或向安全状态转移的原则,即故障后自动导向安全的原则. 严格地说,不具备故障- 安全特性的软件便不能达到铁路控制安全软件的基本安全性需求.
事实上,软件本身存在着一个可靠性指标,即软件在给定输入后得到预期结果的能力. 而对软件的安全性,则必须统观整个系统,注意软件在各种运行环境(包括特殊环境) 中产生的响应[3 ] .
2 计算机联锁软件安全性定量分析策略
3 结语
参考文献:
[ 1 ] Goble W M. Control systems safety evaluation & reliability[M] . Second edition. [ s. l. ] : ISA ,1998.
[ 2 ] 黄锡滋. 软件的可靠性与安全性[M] . 北京:科学出版 ,1993.
[ 3 ] 郦 萌. 计算机软件的可靠性[M] . 北京:国防工业出版 ,1998.
[ 4 ] STANDARD EN 50128 – 1994 ,Railway Applications :Software for Railway Control and Protection Systems[ S] .
[5 ] IEC 61508 – 1999 , Functional Safety of Electrical/ Electronic/ Programmable Electronic Safety – related Systems – Part 1 : General Require2
ments and Part 3 :Software Requirements[ S] .
[ 6 ] 吴芳美. 计算机联锁软件测试评估[J ] . 铁路计算机应用,1999 ,1 (1) :26 – 133.
[ 7 ] 徐中伟,吴芳美. 基于测试的安全软件的安全性评估[J ] . 计算机工程与科学,2001 ,23 (5) :94 – 96.
[ 8 ] 宋晓秋. 软件可靠性J – M 增长模型的特性分析[J ] . 系统工程与电子技术,1997 ,19 (9) :44 – 46.
文件名.rar
铁路车站计算机联锁软件的安全性评估策略
相关资源:天弛专业挽联打印软件v2.7版挽联打印软件挽联软件分享.pdf-其它…
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!