A verification tool to measure software in critical systems

S.K. Iwohara, Dar-Biau Liu
{"title":"A verification tool to measure software in critical systems","authors":"S.K. Iwohara, Dar-Biau Liu","doi":"10.1109/RAMS.1995.513263","DOIUrl":null,"url":null,"abstract":"Previously, software metrics have been established to evaluate the software development process throughout the software life cycle, and have been effective in helping to determine how a software design is progressing. These metrics are used to uncover favorable and unfavorable design trends and identify potential problems and deficiencies early in the development process to reduce costly redesign or the delivery of immature error prone software. One area where design metrics plays an important role is in the identification of misunderstandings between the software engineer and the system or user requirements due to incorrect or ambiguous statements of requirements. However, the metrics developed to date do not consider the additional interface to the safety engineer when developing critical systems. Because a software error in a computer controlled critical system can potentially result in death, injury, loss of equipment or property, or environmental harm, a safety metrics set was developed to ensure that the safety requirements are well understood and correctly implemented by the software engineer. This paper presents a safety metrics set that can be used to evaluate the maturity of hazard analysis processes and its interaction with the software development process.","PeriodicalId":143102,"journal":{"name":"Annual Reliability and Maintainability Symposium 1995 Proceedings","volume":null,"pages":null},"PeriodicalIF":0.0000,"publicationDate":"1995-01-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Annual Reliability and Maintainability Symposium 1995 Proceedings","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/RAMS.1995.513263","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1

Abstract

Previously, software metrics have been established to evaluate the software development process throughout the software life cycle, and have been effective in helping to determine how a software design is progressing. These metrics are used to uncover favorable and unfavorable design trends and identify potential problems and deficiencies early in the development process to reduce costly redesign or the delivery of immature error prone software. One area where design metrics plays an important role is in the identification of misunderstandings between the software engineer and the system or user requirements due to incorrect or ambiguous statements of requirements. However, the metrics developed to date do not consider the additional interface to the safety engineer when developing critical systems. Because a software error in a computer controlled critical system can potentially result in death, injury, loss of equipment or property, or environmental harm, a safety metrics set was developed to ensure that the safety requirements are well understood and correctly implemented by the software engineer. This paper presents a safety metrics set that can be used to evaluate the maturity of hazard analysis processes and its interaction with the software development process.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
在关键系统中测量软件的验证工具
以前,已经建立了软件度量来评估整个软件生命周期中的软件开发过程,并且有效地帮助确定软件设计是如何进行的。这些指标用于揭示有利和不利的设计趋势,并在开发过程的早期识别潜在的问题和缺陷,以减少昂贵的重新设计或交付不成熟的易出错软件。设计度量发挥重要作用的一个领域是识别软件工程师与系统或用户需求之间由于不正确或模糊的需求陈述而产生的误解。然而,在开发关键系统时,迄今为止开发的指标并未考虑到安全工程师的额外接口。由于计算机控制的关键系统中的软件错误可能导致死亡、伤害、设备或财产损失或环境危害,因此开发了一套安全度量标准,以确保软件工程师充分理解并正确执行安全要求。本文提出了一个安全度量集,可用于评估危害分析过程的成熟度及其与软件开发过程的相互作用。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Impact of hardware and software faults on ARQ schemes-an experimental study A verification tool to measure software in critical systems Understanding and solving the real reliability assurance problems Applying fuzzy cognitive-maps knowledge-representation to failure modes effects analysis Mass-transit system service quality: tradeoff analysis on reliability, maintainability and logistics
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1