{"id":"https://openalex.org/W7091378744","doi":"https://doi.org/10.1109/mic.2025.3618947","title":"Think Locally, Act Globally: A Programming Model for Decentralized Applications","display_name":"Think Locally, Act Globally: A Programming Model for Decentralized Applications","publication_year":2025,"publication_date":"2025-07-01","ids":{"openalex":"https://openalex.org/W7091378744","doi":"https://doi.org/10.1109/mic.2025.3618947"},"language":"en","primary_location":{"id":"doi:10.1109/mic.2025.3618947","is_oa":true,"landing_page_url":"https://doi.org/10.1109/mic.2025.3618947","pdf_url":null,"source":{"id":"https://openalex.org/S205899252","display_name":"IEEE Internet Computing","issn_l":"1089-7801","issn":["1089-7801","1941-0131"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320439","host_organization_name":"IEEE Computer Society","host_organization_lineage":["https://openalex.org/P4310320439","https://openalex.org/P4310319808"],"host_organization_lineage_names":["IEEE Computer Society","Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Internet Computing","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"hybrid","oa_url":"https://doi.org/10.1109/mic.2025.3618947","any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":null,"display_name":"Julian Haas","orcid":"https://orcid.org/0000-0001-9959-5099"},"institutions":[{"id":"https://openalex.org/I31512782","display_name":"Technische Universit\u00e4t Darmstadt","ror":"https://ror.org/05n911h24","country_code":"DE","type":"education","lineage":["https://openalex.org/I31512782"]}],"countries":["DE"],"is_corresponding":true,"raw_author_name":"Julian Haas","raw_affiliation_strings":["Technische Universit&#x00E4;t Darmstadt, Darmstadt, Germany"],"raw_orcid":"https://orcid.org/0000-0001-9959-5099","affiliations":[{"raw_affiliation_string":"Technische Universit&#x00E4;t Darmstadt, Darmstadt, Germany","institution_ids":["https://openalex.org/I31512782"]}]},{"author_position":"middle","author":{"id":null,"display_name":"Christian Kuessner","orcid":"https://orcid.org/0009-0004-0317-2649"},"institutions":[{"id":"https://openalex.org/I31512782","display_name":"Technische Universit\u00e4t Darmstadt","ror":"https://ror.org/05n911h24","country_code":"DE","type":"education","lineage":["https://openalex.org/I31512782"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Christian Kuessner","raw_affiliation_strings":["Technische Universit&#x00E4;t Darmstadt, Darmstadt, Germany"],"raw_orcid":"https://orcid.org/0009-0004-0317-2649","affiliations":[{"raw_affiliation_string":"Technische Universit&#x00E4;t Darmstadt, Darmstadt, Germany","institution_ids":["https://openalex.org/I31512782"]}]},{"author_position":"middle","author":{"id":null,"display_name":"Ragnar Mogk","orcid":"https://orcid.org/0000-0003-4583-1791"},"institutions":[{"id":"https://openalex.org/I31512782","display_name":"Technische Universit\u00e4t Darmstadt","ror":"https://ror.org/05n911h24","country_code":"DE","type":"education","lineage":["https://openalex.org/I31512782"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Ragnar Mogk","raw_affiliation_strings":["Technische Universit&#x00E4;t Darmstadt, Darmstadt, Germany"],"raw_orcid":"https://orcid.org/0000-0003-4583-1791","affiliations":[{"raw_affiliation_string":"Technische Universit&#x00E4;t Darmstadt, Darmstadt, Germany","institution_ids":["https://openalex.org/I31512782"]}]},{"author_position":"last","author":{"id":null,"display_name":"Mira Mezini","orcid":"https://orcid.org/0000-0001-6563-7537"},"institutions":[{"id":"https://openalex.org/I31512782","display_name":"Technische Universit\u00e4t Darmstadt","ror":"https://ror.org/05n911h24","country_code":"DE","type":"education","lineage":["https://openalex.org/I31512782"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Mira Mezini","raw_affiliation_strings":["Technische Universit&#x00E4;t Darmstadt, Darmstadt, Germany"],"raw_orcid":"https://orcid.org/0000-0001-6563-7537","affiliations":[{"raw_affiliation_string":"Technische Universit&#x00E4;t Darmstadt, Darmstadt, Germany","institution_ids":["https://openalex.org/I31512782"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":4,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I31512782"],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.55419294,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":"29","issue":"4","first_page":"55","last_page":"64"},"is_retracted":false,"is_paratext":false,"is_xpac":true,"primary_topic":{"id":"https://openalex.org/T10772","display_name":"Distributed systems and fault tolerance","score":0.4052000045776367,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10772","display_name":"Distributed systems and fault tolerance","score":0.4052000045776367,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10715","display_name":"Distributed and Parallel Computing Systems","score":0.15449999272823334,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10101","display_name":"Cloud Computing and Resource Management","score":0.14550000429153442,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/programming-paradigm","display_name":"Programming paradigm","score":0.6122000217437744},{"id":"https://openalex.org/keywords/cloud-computing","display_name":"Cloud computing","score":0.5717999935150146},{"id":"https://openalex.org/keywords/consistency","display_name":"Consistency (knowledge bases)","score":0.5716000199317932},{"id":"https://openalex.org/keywords/vendor","display_name":"Vendor","score":0.5296000242233276},{"id":"https://openalex.org/keywords/focus","display_name":"Focus (optics)","score":0.5123000144958496},{"id":"https://openalex.org/keywords/runtime-system","display_name":"Runtime system","score":0.4438999891281128},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.44279998540878296},{"id":"https://openalex.org/keywords/eventual-consistency","display_name":"Eventual consistency","score":0.4207000136375427},{"id":"https://openalex.org/keywords/computation","display_name":"Computation","score":0.39559999108314514}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8030999898910522},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.7084000110626221},{"id":"https://openalex.org/C34165917","wikidata":"https://www.wikidata.org/wiki/Q188267","display_name":"Programming paradigm","level":2,"score":0.6122000217437744},{"id":"https://openalex.org/C79974875","wikidata":"https://www.wikidata.org/wiki/Q483639","display_name":"Cloud computing","level":2,"score":0.5717999935150146},{"id":"https://openalex.org/C2776436953","wikidata":"https://www.wikidata.org/wiki/Q5163215","display_name":"Consistency (knowledge bases)","level":2,"score":0.5716000199317932},{"id":"https://openalex.org/C2777338717","wikidata":"https://www.wikidata.org/wiki/Q1762621","display_name":"Vendor","level":2,"score":0.5296000242233276},{"id":"https://openalex.org/C192209626","wikidata":"https://www.wikidata.org/wiki/Q190909","display_name":"Focus (optics)","level":2,"score":0.5123000144958496},{"id":"https://openalex.org/C2780870223","wikidata":"https://www.wikidata.org/wiki/Q1004415","display_name":"Runtime system","level":2,"score":0.4438999891281128},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.44279998540878296},{"id":"https://openalex.org/C34422012","wikidata":"https://www.wikidata.org/wiki/Q6125872","display_name":"Eventual consistency","level":4,"score":0.4207000136375427},{"id":"https://openalex.org/C45374587","wikidata":"https://www.wikidata.org/wiki/Q12525525","display_name":"Computation","level":2,"score":0.39559999108314514},{"id":"https://openalex.org/C67186912","wikidata":"https://www.wikidata.org/wiki/Q367664","display_name":"Data modeling","level":2,"score":0.38989999890327454},{"id":"https://openalex.org/C2779585090","wikidata":"https://www.wikidata.org/wiki/Q3457762","display_name":"Resilience (materials science)","level":2,"score":0.3896999955177307},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.35350000858306885},{"id":"https://openalex.org/C70061542","wikidata":"https://www.wikidata.org/wiki/Q989016","display_name":"Distributed database","level":2,"score":0.3409000039100647},{"id":"https://openalex.org/C93361087","wikidata":"https://www.wikidata.org/wiki/Q4426698","display_name":"Data consistency","level":2,"score":0.3384999930858612},{"id":"https://openalex.org/C1668388","wikidata":"https://www.wikidata.org/wiki/Q1149776","display_name":"Data management","level":2,"score":0.3319000005722046},{"id":"https://openalex.org/C37279795","wikidata":"https://www.wikidata.org/wiki/Q2492305","display_name":"Consistency model","level":3,"score":0.33090001344680786},{"id":"https://openalex.org/C46934059","wikidata":"https://www.wikidata.org/wiki/Q61515","display_name":"Outsourcing","level":2,"score":0.2971999943256378},{"id":"https://openalex.org/C76518257","wikidata":"https://www.wikidata.org/wiki/Q271680","display_name":"Software framework","level":5,"score":0.2955000102519989},{"id":"https://openalex.org/C206729178","wikidata":"https://www.wikidata.org/wiki/Q2271896","display_name":"Scheduling (production processes)","level":2,"score":0.287200003862381},{"id":"https://openalex.org/C2164484","wikidata":"https://www.wikidata.org/wiki/Q5170150","display_name":"Core (optical fiber)","level":2,"score":0.28690001368522644},{"id":"https://openalex.org/C123201435","wikidata":"https://www.wikidata.org/wiki/Q456632","display_name":"Information privacy","level":2,"score":0.27799999713897705},{"id":"https://openalex.org/C137471899","wikidata":"https://www.wikidata.org/wiki/Q11381","display_name":"Local area network","level":2,"score":0.2621999979019165},{"id":"https://openalex.org/C12590798","wikidata":"https://www.wikidata.org/wiki/Q3933199","display_name":"Replication (statistics)","level":2,"score":0.25220000743865967}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1109/mic.2025.3618947","is_oa":true,"landing_page_url":"https://doi.org/10.1109/mic.2025.3618947","pdf_url":null,"source":{"id":"https://openalex.org/S205899252","display_name":"IEEE Internet Computing","issn_l":"1089-7801","issn":["1089-7801","1941-0131"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320439","host_organization_name":"IEEE Computer Society","host_organization_lineage":["https://openalex.org/P4310320439","https://openalex.org/P4310319808"],"host_organization_lineage_names":["IEEE Computer Society","Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Internet Computing","raw_type":"journal-article"},{"id":"pmh:oai:tubiblio.ulb.tu-darmstadt.de:159521","is_oa":false,"landing_page_url":"http://tubiblio.ulb.tu-darmstadt.de/view/person/Haas=3AJulian=3A=3A.html>","pdf_url":null,"source":{"id":"https://openalex.org/S4377196390","display_name":"TUbilio (Technical University of Darmstadt)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I31512782","host_organization_name":"Technische Universit\u00e4t Darmstadt","host_organization_lineage":["https://openalex.org/I31512782"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"acceptedVersion","is_accepted":true,"is_published":false,"raw_source_name":null,"raw_type":"NonPeerReviewed"}],"best_oa_location":{"id":"doi:10.1109/mic.2025.3618947","is_oa":true,"landing_page_url":"https://doi.org/10.1109/mic.2025.3618947","pdf_url":null,"source":{"id":"https://openalex.org/S205899252","display_name":"IEEE Internet Computing","issn_l":"1089-7801","issn":["1089-7801","1941-0131"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320439","host_organization_name":"IEEE Computer Society","host_organization_lineage":["https://openalex.org/P4310320439","https://openalex.org/P4310319808"],"host_organization_lineage_names":["IEEE Computer Society","Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Internet Computing","raw_type":"journal-article"},"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":15,"referenced_works":["https://openalex.org/W2030877481","https://openalex.org/W2145220267","https://openalex.org/W2153704625","https://openalex.org/W2186001977","https://openalex.org/W2295616151","https://openalex.org/W2611840193","https://openalex.org/W2900394527","https://openalex.org/W2964963187","https://openalex.org/W2979846168","https://openalex.org/W3080272816","https://openalex.org/W3094813857","https://openalex.org/W3137759927","https://openalex.org/W4285737372","https://openalex.org/W4389245905","https://openalex.org/W4403295750"],"related_works":[],"abstract_inverted_index":{"This":[0,54,90],"article":[1],"introduces":[2],"CORDA,":[3],"a":[4],"programming":[5,23],"model":[6],"for":[7],"decentralized":[8,88],"software":[9],"based":[10],"on":[11,29],"replicated":[12],"convergent":[13],"dataflows.":[14],"CORDA":[15,40,82],"encapsulates":[16],"advanced":[17],"distributed":[18,49],"systems":[19],"techniques":[20],"into":[21],"familiar":[22],"abstractions,":[24],"allowing":[25],"developers":[26],"to":[27,51,101],"focus":[28],"local":[30,80,107],"operations":[31],"while":[32],"the":[33,84],"runtime":[34],"reliably":[35],"achieves":[36],"consistent":[37],"global":[38],"states.":[39],"extends":[41],"beyond":[42],"traditional":[43],"cloud-centric":[44],"models":[45],"by":[46,66],"providing":[47],"sophisticated":[48],"concepts":[50],"client":[52],"software.":[53],"enables":[55,83],"applications-specific":[56],"communication":[57],"patterns":[58],"and":[59,73,79,110],"consistency":[60],"guarantees,":[61],"rather":[62],"than":[63],"being":[64],"constrained":[65],"cloud":[67],"provider":[68],"offerings.":[69],"By":[70],"decentralizing":[71],"computation":[72],"data":[74,108],"management":[75],"across":[76],"cloud,":[77],"edge,":[78],"resources,":[81],"creation":[85],"of":[86,113],"truly":[87],"systems.":[89],"approach":[91],"offers":[92],"several":[93],"potential":[94],"advantages,":[95],"including":[96],"reduced":[97],"latency,":[98],"enhanced":[99],"resilience":[100],"network":[102],"disruptions,":[103],"improved":[104],"privacy":[105],"through":[106],"retention,":[109],"decreased":[111],"risk":[112],"vendor":[114],"lock-in.":[115]},"counts_by_year":[],"updated_date":"2026-01-08T20:05:33.558190","created_date":"2025-10-16T00:00:00"}
