Proposing improvements to avoid the CRC compromise and the silent specification

In this paper we examine the issues and benefits associated with the use of cyclic redundancy checks (CRC)s that manifest during the later phases of safety-critical software development projects. We look at some less obvious details that will potentially increase return on investment (ROI), avoid co...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
1. Verfasser: Rogers, C.
Format: Tagungsbericht
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 6.B.4-10
container_issue
container_start_page 6.B.4-1
container_title
container_volume
creator Rogers, C.
description In this paper we examine the issues and benefits associated with the use of cyclic redundancy checks (CRC)s that manifest during the later phases of safety-critical software development projects. We look at some less obvious details that will potentially increase return on investment (ROI), avoid common DO-178B certification planning and design difficulties, as well as, speed development and integration. We propose software build process improvements with promise to improve version integrity, executable integrity, version identification, and executable identification. We examine the role of CRCs in software configuration management (SCM) and propose their potential for partial satisfaction of DO-178B objectives, like traceability. We look at time-saving steps for integrating with systems that use one of three standard algorithms. Of particular interest, we provide a table of residues from faulty algorithms and their likely causes and remedies, and provide overlooked tips for asynchronous communication devices to aid in the late development phase. There are analysis and data collection techniques proposed to support initial data transfer error rate claims in the early assessment of system integrity and availability, and to show the satisfaction of established bounds.
doi_str_mv 10.1109/DASC.2009.5347445
format Conference Proceeding
fullrecord <record><control><sourceid>ieee_6IE</sourceid><recordid>TN_cdi_ieee_primary_5347445</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>5347445</ieee_id><sourcerecordid>5347445</sourcerecordid><originalsourceid>FETCH-LOGICAL-i1335-44ad9e9d735dc91cf9ca09954c7c5ea2453181178fd27edd810fdec14085b4683</originalsourceid><addsrcrecordid>eNo1UN1KwzAYDerAOfsA4k1eoDNf831LczmqU2Ew8ed6xCTVyNqUpgx8ezs2rw6cPw6HsRsQcwCh7-6Xb9W8EELPSaJCpDM2LYAoV4XQ5yzTqgQsEFEoBRf_GmiasKtDTAuQJC9ZltKPEAJESQvCKdu89LGLKbRfPDRdH_e-8e2Q-BC52cfg-PDtefVacRsPchOS56Y90insRi9PnbehDtYMIbbXbFKbXfLZCWfsY_XwXj3l683jc7Vc5wGkpBzROO21U5Kc1WBrbc04ktAqS94USBJKAFXWrlDeuRJE7bwFHHd_4qKUM3Z77A3e-23Xh8b0v9vTN_IPngFTqA</addsrcrecordid><sourcetype>Publisher</sourcetype><iscdi>true</iscdi><recordtype>conference_proceeding</recordtype></control><display><type>conference_proceeding</type><title>Proposing improvements to avoid the CRC compromise and the silent specification</title><source>IEEE Electronic Library (IEL) Conference Proceedings</source><creator>Rogers, C.</creator><creatorcontrib>Rogers, C.</creatorcontrib><description>In this paper we examine the issues and benefits associated with the use of cyclic redundancy checks (CRC)s that manifest during the later phases of safety-critical software development projects. We look at some less obvious details that will potentially increase return on investment (ROI), avoid common DO-178B certification planning and design difficulties, as well as, speed development and integration. We propose software build process improvements with promise to improve version integrity, executable integrity, version identification, and executable identification. We examine the role of CRCs in software configuration management (SCM) and propose their potential for partial satisfaction of DO-178B objectives, like traceability. We look at time-saving steps for integrating with systems that use one of three standard algorithms. Of particular interest, we provide a table of residues from faulty algorithms and their likely causes and remedies, and provide overlooked tips for asynchronous communication devices to aid in the late development phase. There are analysis and data collection techniques proposed to support initial data transfer error rate claims in the early assessment of system integrity and availability, and to show the satisfaction of established bounds.</description><identifier>ISSN: 2155-7195</identifier><identifier>ISBN: 9781424440771</identifier><identifier>ISBN: 1424440785</identifier><identifier>ISBN: 9781424440788</identifier><identifier>ISBN: 1424440777</identifier><identifier>EISSN: 2155-7209</identifier><identifier>DOI: 10.1109/DASC.2009.5347445</identifier><identifier>LCCN: 2009901353</identifier><language>eng</language><publisher>IEEE</publisher><subject>Asynchronous communication ; Certification ; Circuit faults ; Cyclic redundancy check ; Data analysis ; Error correction ; Investments ; Programming ; Protection ; Runtime</subject><ispartof>2009 IEEE/AIAA 28th Digital Avionics Systems Conference, 2009, p.6.B.4-1-6.B.4-10</ispartof><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/5347445$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>309,310,780,784,789,790,2058,27925,54920</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/5347445$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc></links><search><creatorcontrib>Rogers, C.</creatorcontrib><title>Proposing improvements to avoid the CRC compromise and the silent specification</title><title>2009 IEEE/AIAA 28th Digital Avionics Systems Conference</title><addtitle>DASC</addtitle><description>In this paper we examine the issues and benefits associated with the use of cyclic redundancy checks (CRC)s that manifest during the later phases of safety-critical software development projects. We look at some less obvious details that will potentially increase return on investment (ROI), avoid common DO-178B certification planning and design difficulties, as well as, speed development and integration. We propose software build process improvements with promise to improve version integrity, executable integrity, version identification, and executable identification. We examine the role of CRCs in software configuration management (SCM) and propose their potential for partial satisfaction of DO-178B objectives, like traceability. We look at time-saving steps for integrating with systems that use one of three standard algorithms. Of particular interest, we provide a table of residues from faulty algorithms and their likely causes and remedies, and provide overlooked tips for asynchronous communication devices to aid in the late development phase. There are analysis and data collection techniques proposed to support initial data transfer error rate claims in the early assessment of system integrity and availability, and to show the satisfaction of established bounds.</description><subject>Asynchronous communication</subject><subject>Certification</subject><subject>Circuit faults</subject><subject>Cyclic redundancy check</subject><subject>Data analysis</subject><subject>Error correction</subject><subject>Investments</subject><subject>Programming</subject><subject>Protection</subject><subject>Runtime</subject><issn>2155-7195</issn><issn>2155-7209</issn><isbn>9781424440771</isbn><isbn>1424440785</isbn><isbn>9781424440788</isbn><isbn>1424440777</isbn><fulltext>true</fulltext><rsrctype>conference_proceeding</rsrctype><creationdate>2009</creationdate><recordtype>conference_proceeding</recordtype><sourceid>6IE</sourceid><sourceid>RIE</sourceid><recordid>eNo1UN1KwzAYDerAOfsA4k1eoDNf831LczmqU2Ew8ed6xCTVyNqUpgx8ezs2rw6cPw6HsRsQcwCh7-6Xb9W8EELPSaJCpDM2LYAoV4XQ5yzTqgQsEFEoBRf_GmiasKtDTAuQJC9ZltKPEAJESQvCKdu89LGLKbRfPDRdH_e-8e2Q-BC52cfg-PDtefVacRsPchOS56Y90insRi9PnbehDtYMIbbXbFKbXfLZCWfsY_XwXj3l683jc7Vc5wGkpBzROO21U5Kc1WBrbc04ktAqS94USBJKAFXWrlDeuRJE7bwFHHd_4qKUM3Z77A3e-23Xh8b0v9vTN_IPngFTqA</recordid><startdate>200910</startdate><enddate>200910</enddate><creator>Rogers, C.</creator><general>IEEE</general><scope>6IE</scope><scope>6IH</scope><scope>CBEJK</scope><scope>RIE</scope><scope>RIO</scope></search><sort><creationdate>200910</creationdate><title>Proposing improvements to avoid the CRC compromise and the silent specification</title><author>Rogers, C.</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-i1335-44ad9e9d735dc91cf9ca09954c7c5ea2453181178fd27edd810fdec14085b4683</frbrgroupid><rsrctype>conference_proceedings</rsrctype><prefilter>conference_proceedings</prefilter><language>eng</language><creationdate>2009</creationdate><topic>Asynchronous communication</topic><topic>Certification</topic><topic>Circuit faults</topic><topic>Cyclic redundancy check</topic><topic>Data analysis</topic><topic>Error correction</topic><topic>Investments</topic><topic>Programming</topic><topic>Protection</topic><topic>Runtime</topic><toplevel>online_resources</toplevel><creatorcontrib>Rogers, C.</creatorcontrib><collection>IEEE Electronic Library (IEL) Conference Proceedings</collection><collection>IEEE Proceedings Order Plan (POP) 1998-present by volume</collection><collection>IEEE Xplore All Conference Proceedings</collection><collection>IEEE Electronic Library (IEL)</collection><collection>IEEE Proceedings Order Plans (POP) 1998-present</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Rogers, C.</au><format>book</format><genre>proceeding</genre><ristype>CONF</ristype><atitle>Proposing improvements to avoid the CRC compromise and the silent specification</atitle><btitle>2009 IEEE/AIAA 28th Digital Avionics Systems Conference</btitle><stitle>DASC</stitle><date>2009-10</date><risdate>2009</risdate><spage>6.B.4-1</spage><epage>6.B.4-10</epage><pages>6.B.4-1-6.B.4-10</pages><issn>2155-7195</issn><eissn>2155-7209</eissn><isbn>9781424440771</isbn><isbn>1424440785</isbn><isbn>9781424440788</isbn><isbn>1424440777</isbn><abstract>In this paper we examine the issues and benefits associated with the use of cyclic redundancy checks (CRC)s that manifest during the later phases of safety-critical software development projects. We look at some less obvious details that will potentially increase return on investment (ROI), avoid common DO-178B certification planning and design difficulties, as well as, speed development and integration. We propose software build process improvements with promise to improve version integrity, executable integrity, version identification, and executable identification. We examine the role of CRCs in software configuration management (SCM) and propose their potential for partial satisfaction of DO-178B objectives, like traceability. We look at time-saving steps for integrating with systems that use one of three standard algorithms. Of particular interest, we provide a table of residues from faulty algorithms and their likely causes and remedies, and provide overlooked tips for asynchronous communication devices to aid in the late development phase. There are analysis and data collection techniques proposed to support initial data transfer error rate claims in the early assessment of system integrity and availability, and to show the satisfaction of established bounds.</abstract><pub>IEEE</pub><doi>10.1109/DASC.2009.5347445</doi><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier ISSN: 2155-7195
ispartof 2009 IEEE/AIAA 28th Digital Avionics Systems Conference, 2009, p.6.B.4-1-6.B.4-10
issn 2155-7195
2155-7209
language eng
recordid cdi_ieee_primary_5347445
source IEEE Electronic Library (IEL) Conference Proceedings
subjects Asynchronous communication
Certification
Circuit faults
Cyclic redundancy check
Data analysis
Error correction
Investments
Programming
Protection
Runtime
title Proposing improvements to avoid the CRC compromise and the silent specification
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-02T05%3A13%3A25IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-ieee_6IE&rft_val_fmt=info:ofi/fmt:kev:mtx:book&rft.genre=proceeding&rft.atitle=Proposing%20improvements%20to%20avoid%20the%20CRC%20compromise%20and%20the%20silent%20specification&rft.btitle=2009%20IEEE/AIAA%2028th%20Digital%20Avionics%20Systems%20Conference&rft.au=Rogers,%20C.&rft.date=2009-10&rft.spage=6.B.4-1&rft.epage=6.B.4-10&rft.pages=6.B.4-1-6.B.4-10&rft.issn=2155-7195&rft.eissn=2155-7209&rft.isbn=9781424440771&rft.isbn_list=1424440785&rft.isbn_list=9781424440788&rft.isbn_list=1424440777&rft_id=info:doi/10.1109/DASC.2009.5347445&rft_dat=%3Cieee_6IE%3E5347445%3C/ieee_6IE%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rft_ieee_id=5347445&rfr_iscdi=true