Loading…
A Practical Analytical Approach to Increase Confidence in PLD-Based Systems Safety Analysis
The use of programmable logic devices (PLDs) in safety-critical systems has meaningfully increased over the past years, driven by advantages such as reduced development costs and time-to-market. Despite such increasing use, current standards that support the development of safety-critical systems ha...
Saved in:
Published in: | IEEE systems journal 2018-12, Vol.12 (4), p.3473-3484 |
---|---|
Main Authors: | , , , , , , |
Format: | Article |
Language: | English |
Subjects: | |
Citations: | Items that this one cites Items that cite this one |
Online Access: | Get full text |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
cited_by | cdi_FETCH-LOGICAL-c295t-89d9d8f15fe1a7bff4917ce8093c0d5f2f12ada13287a8d3d4809095984fb0c93 |
---|---|
cites | cdi_FETCH-LOGICAL-c295t-89d9d8f15fe1a7bff4917ce8093c0d5f2f12ada13287a8d3d4809095984fb0c93 |
container_end_page | 3484 |
container_issue | 4 |
container_start_page | 3473 |
container_title | IEEE systems journal |
container_volume | 12 |
creator | da Silva Neto, Antonio Vieira Vismari, Lucio Flavio Gimenes, Ricardo Alexandre Veiga Sesso, Daniel Baraldi de Almeida, Jorge Rady Cugnasca, Paulo Sergio Camargo, Joao Batista |
description | The use of programmable logic devices (PLDs) in safety-critical systems has meaningfully increased over the past years, driven by advantages such as reduced development costs and time-to-market. Despite such increasing use, current standards that support the development of safety-critical systems have still not appropriately addressed how to certificate PLD-based systems. Recent bibliography on the use of PLDs in safety-critical systems has not filled this gap as well, reinforcing the need for a safety analysis methodology for PLD-based safety-critical systems. This paper proposes an extension of the practical analytical approach presented in 2015 by Vismari et al. , inserting the safety analysis of PLDs into a broader system safety analysis process. The PLD safety analysis is based on the code inspection of the hardware description source code. It checks for inappropriate coding practices and aids in minimizing the exposure of the system to an unsafe state due to an inadequate PLD design. A case study based on the authors' experience by applying the proposed approach in real independent safety analysis projects of safety-critical systems, together with its results, is then presented. Based on such results, the proposed approach is deemed appropriate for the safety analysis of PLD-based safety critical systems, supporting its use in a system certification context. |
doi_str_mv | 10.1109/JSYST.2017.2726178 |
format | article |
fullrecord | <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_crossref_primary_10_1109_JSYST_2017_2726178</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>7987771</ieee_id><sourcerecordid>2137559777</sourcerecordid><originalsourceid>FETCH-LOGICAL-c295t-89d9d8f15fe1a7bff4917ce8093c0d5f2f12ada13287a8d3d4809095984fb0c93</originalsourceid><addsrcrecordid>eNo9kE9LAzEQxYMoWKtfQC8Bz1szycYkx1qrVgoWth7EQ0jzB7e0uzXZHvbbu-0WT_OYee8x_BC6BTICIOrhvfgqliNKQIyooI8g5BkagGIiU5Tl50dNMwkyv0RXKa0J4ZILNUDfY7yIxjalNRs8rsymPcndLtbG_uCmxrPKRm-Sx5O6CqXzlfW4rPBi_pw9dWuHizY1fptwYYJv2r4mlekaXQSzSf7mNIfo82W6nLxl84_X2WQ8zyxVvMmkcsrJADx4MGIVQq5AWC-JYpY4HmgAapwBRqUw0jGXdyeiuJJ5WBGr2BDd973dy797nxq9rvexeyJpCkxwroQQnYv2LhvrlKIPehfLrYmtBqIPEPURoj5A1CeIXeiuD5Xe-_-AULJrBPYHycltmg</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2137559777</pqid></control><display><type>article</type><title>A Practical Analytical Approach to Increase Confidence in PLD-Based Systems Safety Analysis</title><source>IEEE Electronic Library (IEL) Journals</source><creator>da Silva Neto, Antonio Vieira ; Vismari, Lucio Flavio ; Gimenes, Ricardo Alexandre Veiga ; Sesso, Daniel Baraldi ; de Almeida, Jorge Rady ; Cugnasca, Paulo Sergio ; Camargo, Joao Batista</creator><creatorcontrib>da Silva Neto, Antonio Vieira ; Vismari, Lucio Flavio ; Gimenes, Ricardo Alexandre Veiga ; Sesso, Daniel Baraldi ; de Almeida, Jorge Rady ; Cugnasca, Paulo Sergio ; Camargo, Joao Batista</creatorcontrib><description>The use of programmable logic devices (PLDs) in safety-critical systems has meaningfully increased over the past years, driven by advantages such as reduced development costs and time-to-market. Despite such increasing use, current standards that support the development of safety-critical systems have still not appropriately addressed how to certificate PLD-based systems. Recent bibliography on the use of PLDs in safety-critical systems has not filled this gap as well, reinforcing the need for a safety analysis methodology for PLD-based safety-critical systems. This paper proposes an extension of the practical analytical approach presented in 2015 by Vismari et al. , inserting the safety analysis of PLDs into a broader system safety analysis process. The PLD safety analysis is based on the code inspection of the hardware description source code. It checks for inappropriate coding practices and aids in minimizing the exposure of the system to an unsafe state due to an inadequate PLD design. A case study based on the authors' experience by applying the proposed approach in real independent safety analysis projects of safety-critical systems, together with its results, is then presented. Based on such results, the proposed approach is deemed appropriate for the safety analysis of PLD-based safety critical systems, supporting its use in a system certification context.</description><identifier>ISSN: 1932-8184</identifier><identifier>EISSN: 1937-9234</identifier><identifier>DOI: 10.1109/JSYST.2017.2726178</identifier><identifier>CODEN: ISJEB2</identifier><language>eng</language><publisher>New York: IEEE</publisher><subject>Certification ; Field programmable gate arrays ; Hardware ; IEC Standards ; Inspection ; ISO Standards ; Programmable logic controllers ; Programmable logic devices ; programmable logic devices (PLDs) ; risk analysis ; Safety ; Safety critical ; Software ; Source code</subject><ispartof>IEEE systems journal, 2018-12, Vol.12 (4), p.3473-3484</ispartof><rights>Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2018</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c295t-89d9d8f15fe1a7bff4917ce8093c0d5f2f12ada13287a8d3d4809095984fb0c93</citedby><cites>FETCH-LOGICAL-c295t-89d9d8f15fe1a7bff4917ce8093c0d5f2f12ada13287a8d3d4809095984fb0c93</cites><orcidid>0000-0001-5098-6769</orcidid></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/7987771$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>314,780,784,27923,27924,54795</link.rule.ids></links><search><creatorcontrib>da Silva Neto, Antonio Vieira</creatorcontrib><creatorcontrib>Vismari, Lucio Flavio</creatorcontrib><creatorcontrib>Gimenes, Ricardo Alexandre Veiga</creatorcontrib><creatorcontrib>Sesso, Daniel Baraldi</creatorcontrib><creatorcontrib>de Almeida, Jorge Rady</creatorcontrib><creatorcontrib>Cugnasca, Paulo Sergio</creatorcontrib><creatorcontrib>Camargo, Joao Batista</creatorcontrib><title>A Practical Analytical Approach to Increase Confidence in PLD-Based Systems Safety Analysis</title><title>IEEE systems journal</title><addtitle>JSYST</addtitle><description>The use of programmable logic devices (PLDs) in safety-critical systems has meaningfully increased over the past years, driven by advantages such as reduced development costs and time-to-market. Despite such increasing use, current standards that support the development of safety-critical systems have still not appropriately addressed how to certificate PLD-based systems. Recent bibliography on the use of PLDs in safety-critical systems has not filled this gap as well, reinforcing the need for a safety analysis methodology for PLD-based safety-critical systems. This paper proposes an extension of the practical analytical approach presented in 2015 by Vismari et al. , inserting the safety analysis of PLDs into a broader system safety analysis process. The PLD safety analysis is based on the code inspection of the hardware description source code. It checks for inappropriate coding practices and aids in minimizing the exposure of the system to an unsafe state due to an inadequate PLD design. A case study based on the authors' experience by applying the proposed approach in real independent safety analysis projects of safety-critical systems, together with its results, is then presented. Based on such results, the proposed approach is deemed appropriate for the safety analysis of PLD-based safety critical systems, supporting its use in a system certification context.</description><subject>Certification</subject><subject>Field programmable gate arrays</subject><subject>Hardware</subject><subject>IEC Standards</subject><subject>Inspection</subject><subject>ISO Standards</subject><subject>Programmable logic controllers</subject><subject>Programmable logic devices</subject><subject>programmable logic devices (PLDs)</subject><subject>risk analysis</subject><subject>Safety</subject><subject>Safety critical</subject><subject>Software</subject><subject>Source code</subject><issn>1932-8184</issn><issn>1937-9234</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2018</creationdate><recordtype>article</recordtype><recordid>eNo9kE9LAzEQxYMoWKtfQC8Bz1szycYkx1qrVgoWth7EQ0jzB7e0uzXZHvbbu-0WT_OYee8x_BC6BTICIOrhvfgqliNKQIyooI8g5BkagGIiU5Tl50dNMwkyv0RXKa0J4ZILNUDfY7yIxjalNRs8rsymPcndLtbG_uCmxrPKRm-Sx5O6CqXzlfW4rPBi_pw9dWuHizY1fptwYYJv2r4mlekaXQSzSf7mNIfo82W6nLxl84_X2WQ8zyxVvMmkcsrJADx4MGIVQq5AWC-JYpY4HmgAapwBRqUw0jGXdyeiuJJ5WBGr2BDd973dy797nxq9rvexeyJpCkxwroQQnYv2LhvrlKIPehfLrYmtBqIPEPURoj5A1CeIXeiuD5Xe-_-AULJrBPYHycltmg</recordid><startdate>201812</startdate><enddate>201812</enddate><creator>da Silva Neto, Antonio Vieira</creator><creator>Vismari, Lucio Flavio</creator><creator>Gimenes, Ricardo Alexandre Veiga</creator><creator>Sesso, Daniel Baraldi</creator><creator>de Almeida, Jorge Rady</creator><creator>Cugnasca, Paulo Sergio</creator><creator>Camargo, Joao Batista</creator><general>IEEE</general><general>The Institute of Electrical and Electronics Engineers, Inc. (IEEE)</general><scope>97E</scope><scope>RIA</scope><scope>RIE</scope><scope>AAYXX</scope><scope>CITATION</scope><orcidid>https://orcid.org/0000-0001-5098-6769</orcidid></search><sort><creationdate>201812</creationdate><title>A Practical Analytical Approach to Increase Confidence in PLD-Based Systems Safety Analysis</title><author>da Silva Neto, Antonio Vieira ; Vismari, Lucio Flavio ; Gimenes, Ricardo Alexandre Veiga ; Sesso, Daniel Baraldi ; de Almeida, Jorge Rady ; Cugnasca, Paulo Sergio ; Camargo, Joao Batista</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c295t-89d9d8f15fe1a7bff4917ce8093c0d5f2f12ada13287a8d3d4809095984fb0c93</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2018</creationdate><topic>Certification</topic><topic>Field programmable gate arrays</topic><topic>Hardware</topic><topic>IEC Standards</topic><topic>Inspection</topic><topic>ISO Standards</topic><topic>Programmable logic controllers</topic><topic>Programmable logic devices</topic><topic>programmable logic devices (PLDs)</topic><topic>risk analysis</topic><topic>Safety</topic><topic>Safety critical</topic><topic>Software</topic><topic>Source code</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>da Silva Neto, Antonio Vieira</creatorcontrib><creatorcontrib>Vismari, Lucio Flavio</creatorcontrib><creatorcontrib>Gimenes, Ricardo Alexandre Veiga</creatorcontrib><creatorcontrib>Sesso, Daniel Baraldi</creatorcontrib><creatorcontrib>de Almeida, Jorge Rady</creatorcontrib><creatorcontrib>Cugnasca, Paulo Sergio</creatorcontrib><creatorcontrib>Camargo, Joao Batista</creatorcontrib><collection>IEEE All-Society Periodicals Package (ASPP) 2005-present</collection><collection>IEEE All-Society Periodicals Package (ASPP) 1998-Present</collection><collection>IEEE Xplore</collection><collection>CrossRef</collection><jtitle>IEEE systems journal</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>da Silva Neto, Antonio Vieira</au><au>Vismari, Lucio Flavio</au><au>Gimenes, Ricardo Alexandre Veiga</au><au>Sesso, Daniel Baraldi</au><au>de Almeida, Jorge Rady</au><au>Cugnasca, Paulo Sergio</au><au>Camargo, Joao Batista</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>A Practical Analytical Approach to Increase Confidence in PLD-Based Systems Safety Analysis</atitle><jtitle>IEEE systems journal</jtitle><stitle>JSYST</stitle><date>2018-12</date><risdate>2018</risdate><volume>12</volume><issue>4</issue><spage>3473</spage><epage>3484</epage><pages>3473-3484</pages><issn>1932-8184</issn><eissn>1937-9234</eissn><coden>ISJEB2</coden><abstract>The use of programmable logic devices (PLDs) in safety-critical systems has meaningfully increased over the past years, driven by advantages such as reduced development costs and time-to-market. Despite such increasing use, current standards that support the development of safety-critical systems have still not appropriately addressed how to certificate PLD-based systems. Recent bibliography on the use of PLDs in safety-critical systems has not filled this gap as well, reinforcing the need for a safety analysis methodology for PLD-based safety-critical systems. This paper proposes an extension of the practical analytical approach presented in 2015 by Vismari et al. , inserting the safety analysis of PLDs into a broader system safety analysis process. The PLD safety analysis is based on the code inspection of the hardware description source code. It checks for inappropriate coding practices and aids in minimizing the exposure of the system to an unsafe state due to an inadequate PLD design. A case study based on the authors' experience by applying the proposed approach in real independent safety analysis projects of safety-critical systems, together with its results, is then presented. Based on such results, the proposed approach is deemed appropriate for the safety analysis of PLD-based safety critical systems, supporting its use in a system certification context.</abstract><cop>New York</cop><pub>IEEE</pub><doi>10.1109/JSYST.2017.2726178</doi><tpages>12</tpages><orcidid>https://orcid.org/0000-0001-5098-6769</orcidid></addata></record> |
fulltext | fulltext |
identifier | ISSN: 1932-8184 |
ispartof | IEEE systems journal, 2018-12, Vol.12 (4), p.3473-3484 |
issn | 1932-8184 1937-9234 |
language | eng |
recordid | cdi_crossref_primary_10_1109_JSYST_2017_2726178 |
source | IEEE Electronic Library (IEL) Journals |
subjects | Certification Field programmable gate arrays Hardware IEC Standards Inspection ISO Standards Programmable logic controllers Programmable logic devices programmable logic devices (PLDs) risk analysis Safety Safety critical Software Source code |
title | A Practical Analytical Approach to Increase Confidence in PLD-Based Systems Safety Analysis |
url | http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-09T07%3A52%3A01IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=A%20Practical%20Analytical%20Approach%20to%20Increase%20Confidence%20in%20PLD-Based%20Systems%20Safety%20Analysis&rft.jtitle=IEEE%20systems%20journal&rft.au=da%20Silva%20Neto,%20Antonio%20Vieira&rft.date=2018-12&rft.volume=12&rft.issue=4&rft.spage=3473&rft.epage=3484&rft.pages=3473-3484&rft.issn=1932-8184&rft.eissn=1937-9234&rft.coden=ISJEB2&rft_id=info:doi/10.1109/JSYST.2017.2726178&rft_dat=%3Cproquest_cross%3E2137559777%3C/proquest_cross%3E%3Cgrp_id%3Ecdi_FETCH-LOGICAL-c295t-89d9d8f15fe1a7bff4917ce8093c0d5f2f12ada13287a8d3d4809095984fb0c93%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_pqid=2137559777&rft_id=info:pmid/&rft_ieee_id=7987771&rfr_iscdi=true |