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...
Gespeichert in:
Veröffentlicht in: | IEEE access 2022-01, Vol.10, p.122933-122953 |
---|---|
Hauptverfasser: | , , |
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 & 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 |