Fenrir: Blockchain-Based Inter-Company App-Store for the Automotive Industry

From a software evolution perspective, more actors are integrating the in-vehicle software development cycle. In this process, software deployment mechanisms must include more complex techniques to meet the software verification and traceability levels required by industry safety and security constr...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:IEEE access 2022-01, Vol.10, p.122933-122953
Hauptverfasser: Blanco, David Fernandez, le Mouel, Frederic, Lin, Trista
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 122953
container_issue
container_start_page 122933
container_title IEEE access
container_volume 10
creator Blanco, David Fernandez
le Mouel, Frederic
Lin, Trista
description From a software evolution perspective, more actors are integrating the in-vehicle software development cycle. In this process, software deployment mechanisms must include more complex techniques to meet the software verification and traceability levels required by industry safety and security constraints. In this context, we propose Fenrir, a public inter-automaker blockchain-based application store framework in which each automaker retains software installability control. This application store also aims to ensure traceability and security, while also keeping the solution light in terms of both energy consumption and computing requirements, to be used in constrained environments.We implemented Fenrir in a heterogeneous architecture composed by both on-board (bearing an ARM Cortex-A53 chipset, already deployed in cars) and off-board (Amazon EC2) nodes for a realistic automotive use-case scenario, in which we evaluated the performance and energy consumption. We demonstrate that the overheads added by our solution for an entire software deployment pipeline-comprising both deployment and usage of already deployed software packages-depends mainly on the verification mechanism, whose impact is not significant, i.e., 3.8% for the worst-case scenario and 0.3% for a typical scenario.
doi_str_mv 10.1109/ACCESS.2022.3223130
format Article
fullrecord <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_crossref_primary_10_1109_ACCESS_2022_3223130</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>9954374</ieee_id><doaj_id>oai_doaj_org_article_c35c0fd692534f5c9ab548de72b9f979</doaj_id><sourcerecordid>2742704262</sourcerecordid><originalsourceid>FETCH-LOGICAL-c442t-5665f3e8438047b2ce61a1ce7b551034b4d341164f3517d13e19f15fab8475463</originalsourceid><addsrcrecordid>eNpVkc9r2zAYhk3ZoKXtX9CLYacdnEn69MPazTVNGwj0kO4sZPnT4iyxPFkp5L-vM5ey6iLx8rwPiDfL7ihZUEr0j6quHzabBSOMLYAxoEAusitGpS5AgPzy3_syux3HHZlOOUVCXWXrJfaxiz_z-31wf9zWdn1xb0ds81WfMBZ1OAy2P-XVMBSbFCLmPsQ8bTGvjikcQupecULb45ji6Sb76u1-xNv3-zr7tXx4qZ-K9fPjqq7WheOcpUJIKTxgyaEkXDXMoaSWOlSNEJQAb3gLnFLJPQiqWgpItafC26bkSnAJ19lq9rbB7swQu4ONJxNsZ_4FIf42NqbO7dE4EI74VmomgHvhtG0EL1tUrNFeKz25vs-urd1_Uj1Va3POCGgoJeOvdGK_zewQw98jjsnswjH201cNU5wpwplkEwUz5WIYx4j-Q0uJOS9m5sXMeTHzvtjUuptbHSJ-NLQWHBSHN8g2jlw</addsrcrecordid><sourcetype>Open Website</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2742704262</pqid></control><display><type>article</type><title>Fenrir: Blockchain-Based Inter-Company App-Store for the Automotive Industry</title><source>IEEE Open Access Journals</source><source>DOAJ Directory of Open Access Journals</source><source>EZB-FREE-00999 freely available EZB journals</source><creator>Blanco, David Fernandez ; le Mouel, Frederic ; Lin, Trista</creator><creatorcontrib>Blanco, David Fernandez ; le Mouel, Frederic ; Lin, Trista</creatorcontrib><description>From a software evolution perspective, more actors are integrating the in-vehicle software development cycle. In this process, software deployment mechanisms must include more complex techniques to meet the software verification and traceability levels required by industry safety and security constraints. In this context, we propose Fenrir, a public inter-automaker blockchain-based application store framework in which each automaker retains software installability control. This application store also aims to ensure traceability and security, while also keeping the solution light in terms of both energy consumption and computing requirements, to be used in constrained environments.We implemented Fenrir in a heterogeneous architecture composed by both on-board (bearing an ARM Cortex-A53 chipset, already deployed in cars) and off-board (Amazon EC2) nodes for a realistic automotive use-case scenario, in which we evaluated the performance and energy consumption. We demonstrate that the overheads added by our solution for an entire software deployment pipeline-comprising both deployment and usage of already deployed software packages-depends mainly on the verification mechanism, whose impact is not significant, i.e., 3.8% for the worst-case scenario and 0.3% for a typical scenario.</description><identifier>ISSN: 2169-3536</identifier><identifier>EISSN: 2169-3536</identifier><identifier>DOI: 10.1109/ACCESS.2022.3223130</identifier><identifier>CODEN: IAECCG</identifier><language>eng</language><publisher>Piscataway: IEEE</publisher><subject>Actuators ; application store ; Automobile industry ; Automotive ; Automotive engineering ; Blockchain ; Blockchains ; Chips (electronics) ; Computer architecture ; Computer Science ; Constraints ; Cryptography ; Distributed processing ; distributed systems ; Energy consumption ; multi-provider ; Program verification (computers) ; Security ; Sensors ; Software ; software dependency management ; software deployment ; Software development ; Software engineering ; Software packages</subject><ispartof>IEEE access, 2022-01, Vol.10, p.122933-122953</ispartof><rights>Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2022</rights><rights>Distributed under a Creative Commons Attribution 4.0 International License</rights><lds50>peer_reviewed</lds50><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c442t-5665f3e8438047b2ce61a1ce7b551034b4d341164f3517d13e19f15fab8475463</citedby><cites>FETCH-LOGICAL-c442t-5665f3e8438047b2ce61a1ce7b551034b4d341164f3517d13e19f15fab8475463</cites><orcidid>0000-0002-7323-4057 ; 0000-0002-9936-1046</orcidid></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/9954374$$EHTML$$P50$$Gieee$$Hfree_for_read</linktohtml><link.rule.ids>230,314,780,784,864,885,2102,27633,27924,27925,54933</link.rule.ids><backlink>$$Uhttps://inria.hal.science/hal-03938624$$DView record in HAL$$Hfree_for_read</backlink></links><search><creatorcontrib>Blanco, David Fernandez</creatorcontrib><creatorcontrib>le Mouel, Frederic</creatorcontrib><creatorcontrib>Lin, Trista</creatorcontrib><title>Fenrir: Blockchain-Based Inter-Company App-Store for the Automotive Industry</title><title>IEEE access</title><addtitle>Access</addtitle><description>From a software evolution perspective, more actors are integrating the in-vehicle software development cycle. In this process, software deployment mechanisms must include more complex techniques to meet the software verification and traceability levels required by industry safety and security constraints. In this context, we propose Fenrir, a public inter-automaker blockchain-based application store framework in which each automaker retains software installability control. This application store also aims to ensure traceability and security, while also keeping the solution light in terms of both energy consumption and computing requirements, to be used in constrained environments.We implemented Fenrir in a heterogeneous architecture composed by both on-board (bearing an ARM Cortex-A53 chipset, already deployed in cars) and off-board (Amazon EC2) nodes for a realistic automotive use-case scenario, in which we evaluated the performance and energy consumption. We demonstrate that the overheads added by our solution for an entire software deployment pipeline-comprising both deployment and usage of already deployed software packages-depends mainly on the verification mechanism, whose impact is not significant, i.e., 3.8% for the worst-case scenario and 0.3% for a typical scenario.</description><subject>Actuators</subject><subject>application store</subject><subject>Automobile industry</subject><subject>Automotive</subject><subject>Automotive engineering</subject><subject>Blockchain</subject><subject>Blockchains</subject><subject>Chips (electronics)</subject><subject>Computer architecture</subject><subject>Computer Science</subject><subject>Constraints</subject><subject>Cryptography</subject><subject>Distributed processing</subject><subject>distributed systems</subject><subject>Energy consumption</subject><subject>multi-provider</subject><subject>Program verification (computers)</subject><subject>Security</subject><subject>Sensors</subject><subject>Software</subject><subject>software dependency management</subject><subject>software deployment</subject><subject>Software development</subject><subject>Software engineering</subject><subject>Software packages</subject><issn>2169-3536</issn><issn>2169-3536</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2022</creationdate><recordtype>article</recordtype><sourceid>ESBDL</sourceid><sourceid>RIE</sourceid><sourceid>DOA</sourceid><recordid>eNpVkc9r2zAYhk3ZoKXtX9CLYacdnEn69MPazTVNGwj0kO4sZPnT4iyxPFkp5L-vM5ey6iLx8rwPiDfL7ihZUEr0j6quHzabBSOMLYAxoEAusitGpS5AgPzy3_syux3HHZlOOUVCXWXrJfaxiz_z-31wf9zWdn1xb0ds81WfMBZ1OAy2P-XVMBSbFCLmPsQ8bTGvjikcQupecULb45ji6Sb76u1-xNv3-zr7tXx4qZ-K9fPjqq7WheOcpUJIKTxgyaEkXDXMoaSWOlSNEJQAb3gLnFLJPQiqWgpItafC26bkSnAJ19lq9rbB7swQu4ONJxNsZ_4FIf42NqbO7dE4EI74VmomgHvhtG0EL1tUrNFeKz25vs-urd1_Uj1Va3POCGgoJeOvdGK_zewQw98jjsnswjH201cNU5wpwplkEwUz5WIYx4j-Q0uJOS9m5sXMeTHzvtjUuptbHSJ-NLQWHBSHN8g2jlw</recordid><startdate>20220101</startdate><enddate>20220101</enddate><creator>Blanco, David Fernandez</creator><creator>le Mouel, Frederic</creator><creator>Lin, Trista</creator><general>IEEE</general><general>The Institute of Electrical and Electronics Engineers, Inc. (IEEE)</general><scope>97E</scope><scope>ESBDL</scope><scope>RIA</scope><scope>RIE</scope><scope>AAYXX</scope><scope>CITATION</scope><scope>7SC</scope><scope>7SP</scope><scope>7SR</scope><scope>8BQ</scope><scope>8FD</scope><scope>JG9</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope><scope>1XC</scope><scope>VOOES</scope><scope>DOA</scope><orcidid>https://orcid.org/0000-0002-7323-4057</orcidid><orcidid>https://orcid.org/0000-0002-9936-1046</orcidid></search><sort><creationdate>20220101</creationdate><title>Fenrir: Blockchain-Based Inter-Company App-Store for the Automotive Industry</title><author>Blanco, David Fernandez ; le Mouel, Frederic ; Lin, Trista</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c442t-5665f3e8438047b2ce61a1ce7b551034b4d341164f3517d13e19f15fab8475463</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2022</creationdate><topic>Actuators</topic><topic>application store</topic><topic>Automobile industry</topic><topic>Automotive</topic><topic>Automotive engineering</topic><topic>Blockchain</topic><topic>Blockchains</topic><topic>Chips (electronics)</topic><topic>Computer architecture</topic><topic>Computer Science</topic><topic>Constraints</topic><topic>Cryptography</topic><topic>Distributed processing</topic><topic>distributed systems</topic><topic>Energy consumption</topic><topic>multi-provider</topic><topic>Program verification (computers)</topic><topic>Security</topic><topic>Sensors</topic><topic>Software</topic><topic>software dependency management</topic><topic>software deployment</topic><topic>Software development</topic><topic>Software engineering</topic><topic>Software packages</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Blanco, David Fernandez</creatorcontrib><creatorcontrib>le Mouel, Frederic</creatorcontrib><creatorcontrib>Lin, Trista</creatorcontrib><collection>IEEE All-Society Periodicals Package (ASPP) 2005-present</collection><collection>IEEE Open Access Journals</collection><collection>IEEE All-Society Periodicals Package (ASPP) 1998-Present</collection><collection>IEEE Electronic Library (IEL)</collection><collection>CrossRef</collection><collection>Computer and Information Systems Abstracts</collection><collection>Electronics &amp; Communications Abstracts</collection><collection>Engineered Materials Abstracts</collection><collection>METADEX</collection><collection>Technology Research Database</collection><collection>Materials Research Database</collection><collection>ProQuest Computer Science Collection</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts – Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><collection>Hyper Article en Ligne (HAL)</collection><collection>Hyper Article en Ligne (HAL) (Open Access)</collection><collection>DOAJ Directory of Open Access Journals</collection><jtitle>IEEE access</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Blanco, David Fernandez</au><au>le Mouel, Frederic</au><au>Lin, Trista</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Fenrir: Blockchain-Based Inter-Company App-Store for the Automotive Industry</atitle><jtitle>IEEE access</jtitle><stitle>Access</stitle><date>2022-01-01</date><risdate>2022</risdate><volume>10</volume><spage>122933</spage><epage>122953</epage><pages>122933-122953</pages><issn>2169-3536</issn><eissn>2169-3536</eissn><coden>IAECCG</coden><abstract>From a software evolution perspective, more actors are integrating the in-vehicle software development cycle. In this process, software deployment mechanisms must include more complex techniques to meet the software verification and traceability levels required by industry safety and security constraints. In this context, we propose Fenrir, a public inter-automaker blockchain-based application store framework in which each automaker retains software installability control. This application store also aims to ensure traceability and security, while also keeping the solution light in terms of both energy consumption and computing requirements, to be used in constrained environments.We implemented Fenrir in a heterogeneous architecture composed by both on-board (bearing an ARM Cortex-A53 chipset, already deployed in cars) and off-board (Amazon EC2) nodes for a realistic automotive use-case scenario, in which we evaluated the performance and energy consumption. We demonstrate that the overheads added by our solution for an entire software deployment pipeline-comprising both deployment and usage of already deployed software packages-depends mainly on the verification mechanism, whose impact is not significant, i.e., 3.8% for the worst-case scenario and 0.3% for a typical scenario.</abstract><cop>Piscataway</cop><pub>IEEE</pub><doi>10.1109/ACCESS.2022.3223130</doi><tpages>21</tpages><orcidid>https://orcid.org/0000-0002-7323-4057</orcidid><orcidid>https://orcid.org/0000-0002-9936-1046</orcidid><oa>free_for_read</oa></addata></record>
fulltext fulltext
identifier ISSN: 2169-3536
ispartof IEEE access, 2022-01, Vol.10, p.122933-122953
issn 2169-3536
2169-3536
language eng
recordid cdi_crossref_primary_10_1109_ACCESS_2022_3223130
source IEEE Open Access Journals; DOAJ Directory of Open Access Journals; EZB-FREE-00999 freely available EZB journals
subjects Actuators
application store
Automobile industry
Automotive
Automotive engineering
Blockchain
Blockchains
Chips (electronics)
Computer architecture
Computer Science
Constraints
Cryptography
Distributed processing
distributed systems
Energy consumption
multi-provider
Program verification (computers)
Security
Sensors
Software
software dependency management
software deployment
Software development
Software engineering
Software packages
title Fenrir: Blockchain-Based Inter-Company App-Store for the Automotive Industry
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-06T08%3A30%3A29IST&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=Fenrir:%20Blockchain-Based%20Inter-Company%20App-Store%20for%20the%20Automotive%20Industry&rft.jtitle=IEEE%20access&rft.au=Blanco,%20David%20Fernandez&rft.date=2022-01-01&rft.volume=10&rft.spage=122933&rft.epage=122953&rft.pages=122933-122953&rft.issn=2169-3536&rft.eissn=2169-3536&rft.coden=IAECCG&rft_id=info:doi/10.1109/ACCESS.2022.3223130&rft_dat=%3Cproquest_cross%3E2742704262%3C/proquest_cross%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=2742704262&rft_id=info:pmid/&rft_ieee_id=9954374&rft_doaj_id=oai_doaj_org_article_c35c0fd692534f5c9ab548de72b9f979&rfr_iscdi=true