首页> 外文会议>SAE Brasil International Congress and Display >An Overview of Models, Methods and Tools for Verification, Validation and Accreditation of Real Time Critical Software
【24h】

An Overview of Models, Methods and Tools for Verification, Validation and Accreditation of Real Time Critical Software

机译:用于验证,验证和实时关键软件的验证,验证和认可的模型,方法和工具概述

获取原文

摘要

Real-time critical systems are those whose failures may cause loss of transactions/data, missions/batches, vehicles/properties, or even people/human life. Accordingly, some regulations prescribe their maximum acceptable probability of failures to range from about 10~(-4) to 10~(-10) failures per hour. Examples of such systems are the ones involving nuclear plants, aircrafts, satellites, automobiles, or traffic controls. They are becoming increasingly complex and/or highly integrated as prescribed by the SAE-ARP-4754A Standard. Those systems include, most of the time, real time critical software that must be specified, designed, implemented, validated, verified and accredited (VVA). To do that, models, specially the V-Model, are frequently adopted, together with methods and tools which perform software VVA to ensure compliance (of correctness, reliability, robustness, etc.) of software to several specific standards such as DO178-B/DO-178C (aviation) or IEC 26262 (automotive) among others. This paper presents an overview of models, methods and tools for verification, validation and accreditation of real time critical software. To do that, it: 1) discusses how models, specially the V-Model, are used to develop the software life cycle; 2) reviews several methods and tools for VVA of real time critical software available in the literature; and 3) compares such methods and tools according to compliance of software to several specific standards. It is expected to show that: 1) an early analysis at system-level of the models, methods and tools to be used to along the software life cycle is advantageous; and 2) the overview presented here promote a better understanding of what role such models, methods and tools should play to provide better and safer systems considering social-technical objectives as a whole.
机译:实时关键系统是那些失败可能导致交易/数据,任务/批次,车辆/属性甚至人/人寿的损失的系统。因此,一些法规规定了每小时约10〜(-4)至10〜(-10)次故障的最大故障概率。这种系统的示例是涉及核电站,飞机,卫星,汽车或交通管制的系统。由于SAE-ARP-4754A标准,它们正变得越来越复杂和/或高度整合。这些系统包括,大部分时间,必须指定,设计,实现,验证,验证和认证(VVA)必须指定,设计,实现,验证,验证和认证的实时关键软件。为此,模型,特别是V模型经常采用,以及执行软件VVA的方法和工具,以确保软件的符合性(正确性,可靠性,鲁棒性等)到多种特定标准(如DO178-B) / DO-178C(航空)或IEC 26262(Automotive)等。本文概述了用于实时关键软件的验证,验证和认可的模型,方法和工具。为此,它:1)讨论如何使用模型,特别是V模型,用于开发软件生命周期; 2)评论文献中的实时关键软件的VVA的几种方法和工具; 3)将这些方法和工具根据软件的符合性与几种特定标准进行比较。预计会表明:1)在沿着软件生命周期的模型,方法和工具的系统级别的早期分析是有利的; 2)此处提出的概述促进了更好地了解此类模型,方法和工具应该发挥的作用,以提供更好和更安全的系统,考虑整个社会技术目标。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号