首页> 外文会议>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(汽车)等。本文提出的模型,方法和工具进行验证,验证和实时关键软件认证的概述。为了做到这一点,它:1)讨论了如何车型,特别是V模型,用于开发软件生命周期; 2)回顾了几种方法和工具的文献中的实时关键软件的VVA; 3)根据软件符合若干具体标准,方法和工具进行比较。预计表明:1)的模型,方法和工具,系统级的早期分析被用来沿软件生命周期是有利的; 2)概述这里介绍的促进更好地理解什么样的作用的这些模型,方法和工具应该发挥提供更好,考虑社会的技术目标,作为一个整体更安全的系统。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号