【24h】

Towards Normal Design for Safety-Critical Systems

机译:迈向安全关键系统的正常设计

获取原文
获取原文并翻译 | 示例
获取外文期刊封面目录资料

摘要

Normal design is, essentially, when an engineer knows that the design they are working on will work. Routine 'traditional' engineering works through normal design. Software engineering has more often been assessed as being closer to radical design, i.e., repeated innovation. One of the aims of the Problem Oriented Software Engineering framework (POSE) is to provide a foundation for software engineering to be considered an application of normal design. To achieve this software engineering must mesh with traditional, normal forms of engineering, such as aeronautical engineering. The POSE approach for normalising software development, from early requirements through to code (and beyond), is to provide a structure within which the results of different development activities can be recorded, combined and reconciled. The approach elaborates, transforms and analyses the project requirements, reasons about the effect of (partially detailed) candidate architectures, and audits design rationale through iterative development, to produce a justified (where warranted) fit-for-purpose solution. In this paper we show how POSE supports the development task of a safety-critical system. A normal 'pattern of development' for software safety under POSE is proposed and validated through its application to an industrial case study.
机译:本质上,正常设计是指工程师知道他们正在从事的设计将起作用。常规的“传统”工程通过常规设计进行。人们通常认为软件工程更接近于激进设计,即反复创新。面向问题的软件工程框架(POSE)的目标之一是为被视为常规设计应用程序的软件工程提供基础。为了实现此软件工程,必须与传统的常规工程形式(例如航空工程)相结合。从早期需求到代码(以及以后)的标准化软件开发的POSE方法是提供一种结构,可以在其中记录,组合和协调不同开发活动的结果。该方法详细阐述,转换和分析项目需求,(部分详细的)候选架构影响的原因,并通过迭代开发来审核设计原理,以产生合理的(在必要时)适用的解决方案。在本文中,我们展示了POSE如何支持安全关键系统的开发任务。提出了在POSE下用于软件安全的正常“开发模式”,并通过将其应用于工业案例研究进行了验证。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号