首页> 外文会议>AIAA aviation technology, integration and operations conference >Modeling the Software Development Process as a Socio- Technical System Based on FRAM to Facilitate the Risk Analysis and Software Defects Prevention
【24h】

Modeling the Software Development Process as a Socio- Technical System Based on FRAM to Facilitate the Risk Analysis and Software Defects Prevention

机译:基于FRAM的作为社会技术系统的软件开发过程建模,以促进风险分析和软件缺陷预防

获取原文

摘要

The reliability and safety of various systems have become critical issues in modern society. Inside these systems, software has played an increasingly critical role. Investigations showed that system failures and accidents were considerably caused by software defects/faults and they brought in unacceptable outcomes. However, studies and solutions existed have limitations of overlooking human errors and their links to software defects. Hence, we took an insight into the nature of software defects and proposed a method to study the defect introductions through the software development process by modeling it as a socio-technical system (STS) using Functional Resonance Analysis Method (FRAM). Meanwhile, theories of system accident and socio-technical system were interpreted under the background of software engineering as the foundations. For verification and demonstration, a case study of an actual engineering program was conducted. Models were builded to describe the variabilities and couplings of the socio-technical factors and how they introduced the defects. Through the analysis, we identified four classes of defects as the results of the variance between mental models that aroused in the variabilities and couplings of the functions. Control measures were suggested accordingly. To conclude, we discussed the advantages and shortages of FRAM and compared our study to the relevant ones.
机译:各种系统的可靠性和安全性已成为现代社会中的关键问题。在这些系统内部,软件扮演着越来越重要的角色。调查表明,系统故障和事故在很大程度上是由软件缺陷/故障引起的,它们带来了不可接受的结果。但是,现有的研究和解决方案在忽略人为错误及其与软件缺陷的联系方面存在局限性。因此,我们深入了解了软件缺陷的性质,并提出了一种通过使用功能共振分析方法(FRAM)将其建模为社会技术系统(STS)来研究整个软件开发过程中缺陷引入的方法。同时,以软件工程为背景,解释了系统事故理论和社会技术系统理论。为了进行验证和演示,对实际工程程序进行了案例研究。建立模型来描述社会技术因素的变异性和耦合性,以及它们如何引入缺陷。通过分析,我们确定了四类缺陷,这些缺陷是引起功能变异和耦合的心智模型之间差异的结果。相应地提出了控制措施。最后,我们讨论了FRAM的优缺点,并将我们的研究与相关研究进行了比较。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号