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...
Gespeichert in:
1. Verfasser: | |
---|---|
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 |