{"id":"https://openalex.org/W4402665732","doi":"https://doi.org/10.3390/fi16090341","title":"Efficient Data Exchange between WebAssembly Modules","display_name":"Efficient Data Exchange between WebAssembly Modules","publication_year":2024,"publication_date":"2024-09-20","ids":{"openalex":"https://openalex.org/W4402665732","doi":"https://doi.org/10.3390/fi16090341"},"language":"en","primary_location":{"id":"doi:10.3390/fi16090341","is_oa":true,"landing_page_url":"https://doi.org/10.3390/fi16090341","pdf_url":"https://www.mdpi.com/1999-5903/16/9/341/pdf?version=1726830999","source":{"id":"https://openalex.org/S34838331","display_name":"Future Internet","issn_l":"1999-5903","issn":["1999-5903"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310310987","host_organization_name":"Multidisciplinary Digital Publishing Institute","host_organization_lineage":["https://openalex.org/P4310310987"],"host_organization_lineage_names":["Multidisciplinary Digital Publishing Institute"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Future Internet","raw_type":"journal-article"},"type":"article","indexed_in":["crossref","doaj"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://www.mdpi.com/1999-5903/16/9/341/pdf?version=1726830999","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5001379197","display_name":"Lucas Ferreira da Silva","orcid":"https://orcid.org/0000-0002-1786-8645"},"institutions":[{"id":"https://openalex.org/I144926016","display_name":"Polytechnic Institute of Castelo Branco","ror":"https://ror.org/004s18446","country_code":"PT","type":"education","lineage":["https://openalex.org/I144926016"]}],"countries":["PT"],"is_corresponding":false,"raw_author_name":"Lucas Silva","raw_affiliation_strings":["Polytechnic Institute of Castelo Branco, 6000-081 Castelo Branco, Portugal"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Polytechnic Institute of Castelo Branco, 6000-081 Castelo Branco, Portugal","institution_ids":["https://openalex.org/I144926016"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5019344709","display_name":"Jos\u00e9 Metr\u00f4lho","orcid":"https://orcid.org/0000-0002-7327-2109"},"institutions":[{"id":"https://openalex.org/I144926016","display_name":"Polytechnic Institute of Castelo Branco","ror":"https://ror.org/004s18446","country_code":"PT","type":"education","lineage":["https://openalex.org/I144926016"]},{"id":"https://openalex.org/I56125125","display_name":"Polytechnic Institute of Viseu","ror":"https://ror.org/0235kxk33","country_code":"PT","type":"education","lineage":["https://openalex.org/I56125125"]}],"countries":["PT"],"is_corresponding":false,"raw_author_name":"Jos\u00e9 Metr\u00f4lho","raw_affiliation_strings":["CISeD\u2014Research Center in Digital Services, Instituto Polit\u00e9cnico de Viseu, 3504-510 Viseu, Portugal","Polytechnic Institute of Castelo Branco, 6000-081 Castelo Branco, Portugal"],"raw_orcid":"https://orcid.org/0000-0002-7327-2109","affiliations":[{"raw_affiliation_string":"CISeD\u2014Research Center in Digital Services, Instituto Polit\u00e9cnico de Viseu, 3504-510 Viseu, Portugal","institution_ids":["https://openalex.org/I56125125"]},{"raw_affiliation_string":"Polytechnic Institute of Castelo Branco, 6000-081 Castelo Branco, Portugal","institution_ids":["https://openalex.org/I144926016"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5056378216","display_name":"Fernando Ribeiro","orcid":"https://orcid.org/0000-0002-1225-3844"},"institutions":[{"id":"https://openalex.org/I144926016","display_name":"Polytechnic Institute of Castelo Branco","ror":"https://ror.org/004s18446","country_code":"PT","type":"education","lineage":["https://openalex.org/I144926016"]},{"id":"https://openalex.org/I56125125","display_name":"Polytechnic Institute of Viseu","ror":"https://ror.org/0235kxk33","country_code":"PT","type":"education","lineage":["https://openalex.org/I56125125"]}],"countries":["PT"],"is_corresponding":true,"raw_author_name":"Fernando Ribeiro","raw_affiliation_strings":["CISeD\u2014Research Center in Digital Services, Instituto Polit\u00e9cnico de Viseu, 3504-510 Viseu, Portugal","Polytechnic Institute of Castelo Branco, 6000-081 Castelo Branco, Portugal"],"raw_orcid":"https://orcid.org/0000-0002-1225-3844","affiliations":[{"raw_affiliation_string":"CISeD\u2014Research Center in Digital Services, Instituto Polit\u00e9cnico de Viseu, 3504-510 Viseu, Portugal","institution_ids":["https://openalex.org/I56125125"]},{"raw_affiliation_string":"Polytechnic Institute of Castelo Branco, 6000-081 Castelo Branco, Portugal","institution_ids":["https://openalex.org/I144926016"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":["https://openalex.org/A5056378216"],"corresponding_institution_ids":["https://openalex.org/I144926016","https://openalex.org/I56125125"],"apc_list":{"value":1600,"currency":"CHF","value_usd":1782},"apc_paid":{"value":1600,"currency":"CHF","value_usd":1782},"fwci":0.207,"has_fulltext":true,"cited_by_count":1,"citation_normalized_percentile":{"value":0.56219063,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":94,"max":97},"biblio":{"volume":"16","issue":"9","first_page":"341","last_page":"341"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11159","display_name":"Manufacturing Process and Optimization","score":0.9976999759674072,"subfield":{"id":"https://openalex.org/subfields/2209","display_name":"Industrial and Manufacturing Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T11159","display_name":"Manufacturing Process and Optimization","score":0.9976999759674072,"subfield":{"id":"https://openalex.org/subfields/2209","display_name":"Industrial and Manufacturing Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T11338","display_name":"Advancements in Photolithography Techniques","score":0.9589999914169312,"subfield":{"id":"https://openalex.org/subfields/2208","display_name":"Electrical and Electronic Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T11301","display_name":"Advanced Surface Polishing Techniques","score":0.9433000087738037,"subfield":{"id":"https://openalex.org/subfields/2204","display_name":"Biomedical Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8785971403121948},{"id":"https://openalex.org/keywords/data-exchange","display_name":"Data exchange","score":0.47922784090042114},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.32992279529571533},{"id":"https://openalex.org/keywords/database","display_name":"Database","score":0.31277722120285034}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8785971403121948},{"id":"https://openalex.org/C15845906","wikidata":"https://www.wikidata.org/wiki/Q1172338","display_name":"Data exchange","level":2,"score":0.47922784090042114},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.32992279529571533},{"id":"https://openalex.org/C77088390","wikidata":"https://www.wikidata.org/wiki/Q8513","display_name":"Database","level":1,"score":0.31277722120285034}],"mesh":[],"locations_count":4,"locations":[{"id":"doi:10.3390/fi16090341","is_oa":true,"landing_page_url":"https://doi.org/10.3390/fi16090341","pdf_url":"https://www.mdpi.com/1999-5903/16/9/341/pdf?version=1726830999","source":{"id":"https://openalex.org/S34838331","display_name":"Future Internet","issn_l":"1999-5903","issn":["1999-5903"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310310987","host_organization_name":"Multidisciplinary Digital Publishing Institute","host_organization_lineage":["https://openalex.org/P4310310987"],"host_organization_lineage_names":["Multidisciplinary Digital Publishing Institute"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Future Internet","raw_type":"journal-article"},{"id":"pmh:oai:RePEc:gam:jftint:v:16:y:2024:i:9:p:341-:d:1481991","is_oa":false,"landing_page_url":"https://www.mdpi.com/1999-5903/16/9/341/","pdf_url":null,"source":{"id":"https://openalex.org/S4306401271","display_name":"RePEc: Research Papers in Economics","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I77793887","host_organization_name":"Federal Reserve Bank of St. Louis","host_organization_lineage":["https://openalex.org/I77793887"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"article"},{"id":"pmh:oai:doaj.org/article:98822c1744644a11917286aa6eaf7291","is_oa":true,"landing_page_url":"https://doaj.org/article/98822c1744644a11917286aa6eaf7291","pdf_url":null,"source":{"id":"https://openalex.org/S4306401280","display_name":"DOAJ (DOAJ: Directory of Open Access Journals)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by-sa","license_id":"https://openalex.org/licenses/cc-by-sa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Future Internet, Vol 16, Iss 9, p 341 (2024)","raw_type":"article"},{"id":"pmh:oai:repositorio.ipcb.pt:10400.11/9182","is_oa":true,"landing_page_url":"http://hdl.handle.net/10400.11/9182","pdf_url":null,"source":{"id":"https://openalex.org/S4306402433","display_name":"Portuguese National Funding Agency for Science, Research and Technology (RCAAP Project by FCT)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"journal article"}],"best_oa_location":{"id":"doi:10.3390/fi16090341","is_oa":true,"landing_page_url":"https://doi.org/10.3390/fi16090341","pdf_url":"https://www.mdpi.com/1999-5903/16/9/341/pdf?version=1726830999","source":{"id":"https://openalex.org/S34838331","display_name":"Future Internet","issn_l":"1999-5903","issn":["1999-5903"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310310987","host_organization_name":"Multidisciplinary Digital Publishing Institute","host_organization_lineage":["https://openalex.org/P4310310987"],"host_organization_lineage_names":["Multidisciplinary Digital Publishing Institute"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Future Internet","raw_type":"journal-article"},"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":true,"grobid_xml":true},"content_urls":{"pdf":"https://content.openalex.org/works/W4402665732.pdf","grobid_xml":"https://content.openalex.org/works/W4402665732.grobid-xml"},"referenced_works_count":8,"referenced_works":["https://openalex.org/W17221248","https://openalex.org/W38258374","https://openalex.org/W2036895660","https://openalex.org/W2086014732","https://openalex.org/W2763388378","https://openalex.org/W3012143782","https://openalex.org/W4246438243","https://openalex.org/W6783282218"],"related_works":["https://openalex.org/W4391375266","https://openalex.org/W2748952813","https://openalex.org/W2390279801","https://openalex.org/W2358668433","https://openalex.org/W4396701345","https://openalex.org/W2376932109","https://openalex.org/W2001405890","https://openalex.org/W4396696052","https://openalex.org/W2382290278","https://openalex.org/W4395014643"],"abstract_inverted_index":{"In":[0,16],"the":[1,69,74,95,108,130,142,149,166,208,211,216,235,254],"past":[2],"two":[3],"decades,":[4],"there":[5],"has":[6,20,38],"been":[7],"a":[8,23,88,157,176,223],"noticeable":[9],"decoupling":[10],"of":[11,71,97,110,132,168,194,219,234,259],"machines":[12],"and":[13,45,48,58,68,99,107,139,153,171,185,210,230,252,261],"operating":[14],"systems.":[15],"this":[17,147],"context,":[18],"WebAssembly":[19,61,224],"emerged":[21],"as":[22],"promising":[24],"alternative":[25],"to":[26,40,81,123,256],"traditional":[27],"virtual":[28],"machines.":[29],"Originally":[30],"designed":[31,152],"for":[32,52,116,181,197,247],"execution":[33],"in":[34,43,65,87,141,244,249],"web":[35],"browsers,":[36],"it":[37,49],"expanded":[39],"executing":[41],"code":[42,191,196],"restricted":[44],"secure":[46],"environments,":[47],"stands":[50],"out":[51],"its":[53,83],"rapid":[54],"startup,":[55],"small":[56],"footprint,":[57],"portability.":[59],"However,":[60],"presents":[62],"significant":[63],"challenges":[64,258],"data":[66,120,183,245],"transfer":[67],"management":[70],"interactions":[72],"with":[73,94,207],"module.":[75],"Its":[76],"specification":[77],"requires":[78],"each":[79],"module":[80],"have":[82],"own":[84],"memory,":[85],"resulting":[86],"\u201cshare-nothing\u201d":[89],"architecture.":[90],"This":[91],"restriction,":[92],"combined":[93],"limitations":[96],"importing":[98],"exporting":[100],"functions":[101],"that":[102,135,239],"only":[103],"handle":[104],"numerical":[105],"values,":[106],"absence":[109],"an":[111,242],"application":[112],"binary":[113],"interface":[114,159],"(ABI)":[115],"sharing":[117],"more":[118],"complex":[119],"structures,":[121],"leads":[122],"efficiency":[124,260],"problems;":[125],"these":[126],"are":[127],"exacerbated":[128],"by":[129],"variety":[131],"programming":[133,199],"languages":[134,200],"can":[136],"be":[137],"compiled":[138],"executed":[140],"same":[143],"environment.":[144],"To":[145],"address":[146],"inefficiency,":[148],"Karmem":[150,240],"was":[151,201],"developed.":[154],"It":[155],"includes":[156],"new":[158],"description":[160],"language":[161],"(IDL)":[162],"aimed":[163],"at":[164],"facilitating":[165],"definition":[167],"data,":[169],"functions,":[170],"relationships":[172],"between":[173,228],"modules.":[174],"Additionally,":[175],"proprietary":[177],"protocol\u2014an":[178],"optimized":[179],"ABI":[180,209],"efficient":[182],"reading":[184],"minimal":[186],"decoding":[187],"cost\u2014was":[188],"created.":[189],"A":[190],"generator":[192],"capable":[193],"producing":[195],"various":[198],"also":[202],"conceived,":[203],"ensuring":[204],"harmonious":[205],"interaction":[206],"foreign":[212],"function":[213],"interface.":[214],"Finally,":[215],"compact":[217],"runtime":[218],"Karmem,":[220],"built":[221],"atop":[222],"runtime,":[225],"enables":[226],"communication":[227,246],"modules":[229],"shared":[231],"memory.":[232],"Results":[233],"experiments":[236],"conducted":[237],"show":[238],"represents":[241],"innovation":[243],"WASM":[248],"multiple":[250],"environments":[251],"demonstrates":[253],"ability":[255],"overcome":[257],"interoperability.":[262]},"counts_by_year":[{"year":2026,"cited_by_count":1}],"updated_date":"2026-08-18T07:49:30.821534","created_date":"2025-10-10T00:00:00"}
