{"id":"https://openalex.org/W2043929789","doi":"https://doi.org/10.1145/1982185.1982233","title":"Transparent componentisation","display_name":"Transparent componentisation","publication_year":2011,"publication_date":"2011-03-21","ids":{"openalex":"https://openalex.org/W2043929789","doi":"https://doi.org/10.1145/1982185.1982233","mag":"2043929789"},"language":"en","primary_location":{"id":"doi:10.1145/1982185.1982233","is_oa":false,"landing_page_url":"https://doi.org/10.1145/1982185.1982233","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 2011 ACM Symposium on Applied Computing","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5101855151","display_name":"Shen Lin","orcid":"https://orcid.org/0000-0002-8757-2284"},"institutions":[{"id":"https://openalex.org/I67415387","display_name":"Lancaster University","ror":"https://ror.org/04f2nsd36","country_code":"GB","type":"education","lineage":["https://openalex.org/I67415387"]}],"countries":["GB"],"is_corresponding":true,"raw_author_name":"Shen Lin","raw_affiliation_strings":["Lancaster University, Lancaster, UK"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Lancaster University, Lancaster, UK","institution_ids":["https://openalex.org/I67415387"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5061628886","display_name":"Fran\u00e7ois Ta\u0131\u0308ani","orcid":"https://orcid.org/0000-0002-9692-5678"},"institutions":[{"id":"https://openalex.org/I67415387","display_name":"Lancaster University","ror":"https://ror.org/04f2nsd36","country_code":"GB","type":"education","lineage":["https://openalex.org/I67415387"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Fran\u00e7ois Ta\u00efani","raw_affiliation_strings":["Lancaster University, Lancaster, UK"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Lancaster University, Lancaster, UK","institution_ids":["https://openalex.org/I67415387"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5072836209","display_name":"Marin Bertier","orcid":null},"institutions":[{"id":"https://openalex.org/I1326498283","display_name":"Institut national de recherche en sciences et technologies du num\u00e9rique","ror":"https://ror.org/02kvxyf05","country_code":"FR","type":"government","lineage":["https://openalex.org/I1326498283"]},{"id":"https://openalex.org/I2802519937","display_name":"Institut de Recherche en Informatique et Syst\u00e8mes Al\u00e9atoires","ror":"https://ror.org/00myn0z94","country_code":"FR","type":"facility","lineage":["https://openalex.org/I1294671590","https://openalex.org/I1294671590","https://openalex.org/I1326498283","https://openalex.org/I205703379","https://openalex.org/I2802204017","https://openalex.org/I2802519937","https://openalex.org/I28221208","https://openalex.org/I4210127572","https://openalex.org/I4210159245","https://openalex.org/I56067802"]}],"countries":["FR"],"is_corresponding":false,"raw_author_name":"Marin Bertier","raw_affiliation_strings":["INRIA/IRISA, Rennes, France","Inria - IRISA, Rennes, France#TAB#"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"INRIA/IRISA, Rennes, France","institution_ids":["https://openalex.org/I2802519937","https://openalex.org/I1326498283"]},{"raw_affiliation_string":"Inria - IRISA, Rennes, France#TAB#","institution_ids":["https://openalex.org/I1326498283","https://openalex.org/I2802519937"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5024611696","display_name":"Gordon S. Blair","orcid":"https://orcid.org/0000-0001-6212-1906"},"institutions":[{"id":"https://openalex.org/I67415387","display_name":"Lancaster University","ror":"https://ror.org/04f2nsd36","country_code":"GB","type":"education","lineage":["https://openalex.org/I67415387"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Gordon Blair","raw_affiliation_strings":["Lancaster University, Lancaster, UK"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Lancaster University, Lancaster, UK","institution_ids":["https://openalex.org/I67415387"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5031849486","display_name":"Anne-Marie Kermarrec","orcid":"https://orcid.org/0000-0001-8187-724X"},"institutions":[{"id":"https://openalex.org/I1326498283","display_name":"Institut national de recherche en sciences et technologies du num\u00e9rique","ror":"https://ror.org/02kvxyf05","country_code":"FR","type":"government","lineage":["https://openalex.org/I1326498283"]},{"id":"https://openalex.org/I2802519937","display_name":"Institut de Recherche en Informatique et Syst\u00e8mes Al\u00e9atoires","ror":"https://ror.org/00myn0z94","country_code":"FR","type":"facility","lineage":["https://openalex.org/I1294671590","https://openalex.org/I1294671590","https://openalex.org/I1326498283","https://openalex.org/I205703379","https://openalex.org/I2802204017","https://openalex.org/I2802519937","https://openalex.org/I28221208","https://openalex.org/I4210127572","https://openalex.org/I4210159245","https://openalex.org/I56067802"]}],"countries":["FR"],"is_corresponding":false,"raw_author_name":"Anne-Marie Kermarrec","raw_affiliation_strings":["INRIA/IRISA, Rennes, France","Inria - IRISA, Rennes, France#TAB#"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"INRIA/IRISA, Rennes, France","institution_ids":["https://openalex.org/I2802519937","https://openalex.org/I1326498283"]},{"raw_affiliation_string":"Inria - IRISA, Rennes, France#TAB#","institution_ids":["https://openalex.org/I1326498283","https://openalex.org/I2802519937"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":5,"corresponding_author_ids":["https://openalex.org/A5101855151"],"corresponding_institution_ids":["https://openalex.org/I67415387"],"apc_list":null,"apc_paid":null,"fwci":1.7588,"has_fulltext":false,"cited_by_count":5,"citation_normalized_percentile":{"value":0.86894616,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":90,"max":94},"biblio":{"volume":null,"issue":null,"first_page":"203","last_page":"208"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10639","display_name":"Advanced Software Engineering Methodologies","score":0.9975000023841858,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"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/T10639","display_name":"Advanced Software Engineering Methodologies","score":0.9975000023841858,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"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/T12784","display_name":"Modular Robots and Swarm Intelligence","score":0.9973999857902527,"subfield":{"id":"https://openalex.org/subfields/2210","display_name":"Mechanical 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/T10772","display_name":"Distributed systems and fault tolerance","score":0.9958000183105469,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/composability","display_name":"Composability","score":0.9022058248519897},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.829359769821167},{"id":"https://openalex.org/keywords/reconfigurability","display_name":"Reconfigurability","score":0.7973511815071106},{"id":"https://openalex.org/keywords/component","display_name":"Component (thermodynamics)","score":0.7862552404403687},{"id":"https://openalex.org/keywords/reusability","display_name":"Reusability","score":0.7609395980834961},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.6857552528381348},{"id":"https://openalex.org/keywords/simplicity","display_name":"Simplicity","score":0.5970687866210938},{"id":"https://openalex.org/keywords/focus","display_name":"Focus (optics)","score":0.5638325214385986},{"id":"https://openalex.org/keywords/computer-architecture","display_name":"Computer architecture","score":0.34660589694976807},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.3218218684196472},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.09930440783500671},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.09590089321136475}],"concepts":[{"id":"https://openalex.org/C2778814252","wikidata":"https://www.wikidata.org/wiki/Q5156715","display_name":"Composability","level":2,"score":0.9022058248519897},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.829359769821167},{"id":"https://openalex.org/C2780149590","wikidata":"https://www.wikidata.org/wiki/Q7302742","display_name":"Reconfigurability","level":2,"score":0.7973511815071106},{"id":"https://openalex.org/C168167062","wikidata":"https://www.wikidata.org/wiki/Q1117970","display_name":"Component (thermodynamics)","level":2,"score":0.7862552404403687},{"id":"https://openalex.org/C137981799","wikidata":"https://www.wikidata.org/wiki/Q1369184","display_name":"Reusability","level":3,"score":0.7609395980834961},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.6857552528381348},{"id":"https://openalex.org/C2776372474","wikidata":"https://www.wikidata.org/wiki/Q508291","display_name":"Simplicity","level":2,"score":0.5970687866210938},{"id":"https://openalex.org/C192209626","wikidata":"https://www.wikidata.org/wiki/Q190909","display_name":"Focus (optics)","level":2,"score":0.5638325214385986},{"id":"https://openalex.org/C118524514","wikidata":"https://www.wikidata.org/wiki/Q173212","display_name":"Computer architecture","level":1,"score":0.34660589694976807},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.3218218684196472},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.09930440783500671},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.09590089321136475},{"id":"https://openalex.org/C138885662","wikidata":"https://www.wikidata.org/wiki/Q5891","display_name":"Philosophy","level":0,"score":0.0},{"id":"https://openalex.org/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"score":0.0},{"id":"https://openalex.org/C97355855","wikidata":"https://www.wikidata.org/wiki/Q11473","display_name":"Thermodynamics","level":1,"score":0.0},{"id":"https://openalex.org/C120665830","wikidata":"https://www.wikidata.org/wiki/Q14620","display_name":"Optics","level":1,"score":0.0},{"id":"https://openalex.org/C111472728","wikidata":"https://www.wikidata.org/wiki/Q9471","display_name":"Epistemology","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/1982185.1982233","is_oa":false,"landing_page_url":"https://doi.org/10.1145/1982185.1982233","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 2011 ACM Symposium on Applied Computing","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":26,"referenced_works":["https://openalex.org/W6934373","https://openalex.org/W28659718","https://openalex.org/W29268520","https://openalex.org/W1504834688","https://openalex.org/W1582353492","https://openalex.org/W1586586158","https://openalex.org/W1593905218","https://openalex.org/W1607497236","https://openalex.org/W1778548227","https://openalex.org/W1788423387","https://openalex.org/W1844479717","https://openalex.org/W1851013797","https://openalex.org/W1938885349","https://openalex.org/W2020964011","https://openalex.org/W2076792091","https://openalex.org/W2103213283","https://openalex.org/W2110553552","https://openalex.org/W2126147068","https://openalex.org/W2126711172","https://openalex.org/W2134890934","https://openalex.org/W2136575791","https://openalex.org/W2147491767","https://openalex.org/W2938366666","https://openalex.org/W4285719527","https://openalex.org/W4387252842","https://openalex.org/W6601170038"],"related_works":["https://openalex.org/W4253141051","https://openalex.org/W2120825081","https://openalex.org/W4235968701","https://openalex.org/W4323784223","https://openalex.org/W1511332842","https://openalex.org/W2488727805","https://openalex.org/W1980816602","https://openalex.org/W1508867949","https://openalex.org/W3166559827","https://openalex.org/W4312455642"],"abstract_inverted_index":{"Component":[0],"frameworks":[1,20],"and":[2,14,24,32,54,133,142],"high-level":[3,78,136],"distributed":[4,12,26,79,98,122,137],"languages":[5,27],"have":[6],"been":[7],"widely":[8],"used":[9],"to":[10,48,59,90,146],"develop":[11,50],"systems,":[13,53],"provide":[15],"complementary":[16],"advantages:":[17],"Whereas":[18],"component":[19,84,107,148],"foster":[21],"composability,":[22],"reusability,":[23],"(re)configurability;":[25],"focus":[28,91],"on":[29,65,92],"behaviour,":[30,100],"simplicity":[31,132],"programmability.":[33],"In":[34],"this":[35],"paper,":[36],"we":[37,55,114],"argue":[38],"that":[39,127],"both":[40,61],"types":[41],"of":[42,67,96,105,112,135],"approach":[43,58],"should":[44],"be":[45],"brought":[46],"together":[47],"help":[49],"complex":[51],"adaptive":[52],"propose":[56],"an":[57],"combines":[60],"technologies":[62],"without":[63],"compromising":[64],"any":[66],"their":[68],"benefits.":[69],"Our":[70,124],"approach,":[71],"termed":[72],"Transparent":[73],"Componentisation,":[74],"automatically":[75],"maps":[76],"a":[77,82,97,106,110,117],"specification":[80],"onto":[81],"underlying":[83],"framework.":[85],"It":[86],"thus":[87],"allows":[88],"developers":[89],"the":[93,103,131],"programmatic":[94],"description":[95],"system's":[99],"while":[101,139],"retaining":[102],"benefits":[104],"architecture.":[108],"As":[109],"proof":[111],"concept,":[113],"present":[115],"WhispersKit,":[116],"programming":[118],"environment":[119],"for":[120],"gossip-based":[121],"systems.":[123],"evaluation":[125],"shows":[126],"WhispersKit":[128],"successfully":[129],"retains":[130],"understandability":[134],"language":[138],"providing":[140],"efficient":[141],"transparent":[143],"reconfigurability":[144],"thanks":[145],"its":[147],"underpinnings.":[149]},"counts_by_year":[{"year":2015,"cited_by_count":1},{"year":2013,"cited_by_count":1},{"year":2012,"cited_by_count":1}],"updated_date":"2026-04-30T09:15:22.047038","created_date":"2025-10-10T00:00:00"}
