An FMEA-based Methodology for the Development of Control Software Reliable to Hardware Failures

被引:4
|
作者
Tafur, Hussein David [1 ]
Barbieri, Giacomo [1 ]
Pereira, Carlos Eduardo [2 ]
机构
[1] Univ Los Andes, Dept Mech Engn, Bogota, Colombia
[2] Univ Fed Rio Grande do Sul, Porto Alegre, RS, Brazil
来源
IFAC PAPERSONLINE | 2021年 / 54卷 / 01期
关键词
FMEA; AutomationML; Control Software; Hardware Failure; Virtual Commissioning; Fault Injection;
D O I
10.1016/j.ifacol.2021.08.047
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In automation systems, a high number of faults is induced by hardware failures. Their control software can be utilized to mitigate this problem by making it detect and manage the different failure events that may occur in the system. However, control software design methodologies have mainly focused on the system nominal behavior, marginally consider the generation of software reliable to hardware failures. In response to this challenge, this paper presents a methodology for the development of reliable automation systems which integrates the following tools: (i) Failure Mode and Effect Analysis (FMEA): to identify the different failure modes, and the strategies for their detection and management; (ii) AutomationML: to model the hierarchy and interfaces of automation system's components; (iii) Virtual Commissioning and Fault Injection: to assess before system deployment the reliability of the control software in the presence of hardware failures. Through its application to a case study, it is demonstrated that the methodology enables the identification of failure modes, the elicitation of requirements for their detection and management, and the generation of control software reliable to the identified failure modes. Copyright (C) 2021 The Authors.
引用
收藏
页码:420 / 425
页数:6
相关论文
共 50 条
  • [21] A system design methodology for software/hardware co-development of telecommunication network applications
    Lin, B
    33RD DESIGN AUTOMATION CONFERENCE, PROCEEDINGS 1996, 1996, : 672 - 677
  • [22] Need for a Software Development Methodology for Research-Based Software Projects
    Cereci, Ibrahim
    Karakaya, Ziya
    2018 3RD INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND ENGINEERING (UBMK), 2018, : 648 - 651
  • [23] Early prediction of reliability and availability of combined hardware-software systems based on functional failures
    Sinha, Sourav
    Goyal, Neeraj Kumar
    Mall, Rajib
    JOURNAL OF SYSTEMS ARCHITECTURE, 2019, 92 : 23 - 38
  • [24] QbD-mediated RP-UPLC method development invoking an FMEA-based risk assessment to estimate nintedanib degradation products and their pathways
    Jayagopal, Balaji
    Murugesh, Shivashankar
    ARABIAN JOURNAL OF CHEMISTRY, 2020, 13 (09) : 7087 - 7103
  • [25] Generic abstraction of hardware control based on the ALMA common software
    Jeram, B
    Chiozzi, G
    Ibsen, J
    Cirami, R
    Pokorny, M
    Muders, D
    Wischolek, D
    ASTRONOMICAL DATA ANALYSIS SOFTWARE AND SYSTEMS XIII, 2004, 314 : 748 - 751
  • [26] A QNX-based hardware and software platform for UAV control
    Shan, Yafeng
    Cheng, Nong
    Mu, Chundi
    INDUSTRIAL INSTRUMENTATION AND CONTROL SYSTEMS II, PTS 1-3, 2013, 336-338 : 1315 - 1321
  • [27] Systematic development of industrial control systems using Software/Hardware Engineering
    Voeten, JPM
    van der Putten, PHA
    Stevens, MPJ
    23RD EUROMICRO CONFERENCE - NEW FRONTIERS OF INFORMATION TECHNOLOGY, PROCEEDINGS: SHORT CONTRIBUTIONS, 1997, : 26 - 36
  • [28] Integrating hardware and software for the development of microcontroller-based systems
    Al-Dhaher, AHG
    MICROPROCESSORS AND MICROSYSTEMS, 2001, 25 (07) : 317 - 328
  • [29] A requirement-based methodology for automotive software development
    Boulanger, Jean-Louis
    Van, Quang-Dao
    PROCEEDINGS OF THE ISSAT INTERNATIONAL CONFERENCE ON MODELING OF COMPLEX SYSTEMS AND ENVIRONMENTS, PROCEEDINGS, 2007, : 161 - +
  • [30] Managing distributed software development -: A portfolio based methodology
    Hawlitzky, N
    Münnich, A
    Nothhelfer-Kolb, B
    Rappl, M
    PRODUCT FOCUSED SOFTWARE PROCESS IMPROVEMENT, 2000, 1840 : 282 - 295