{"id":"https://openalex.org/W2025306105","doi":"https://doi.org/10.1088/0967-1846/2/1/002","title":"Implementation of the GARF replicated objects platform","display_name":"Implementation of the GARF replicated objects platform","publication_year":1995,"publication_date":"1995-03-01","ids":{"openalex":"https://openalex.org/W2025306105","doi":"https://doi.org/10.1088/0967-1846/2/1/002","mag":"2025306105"},"language":"en","primary_location":{"id":"doi:10.1088/0967-1846/2/1/002","is_oa":true,"landing_page_url":"https://doi.org/10.1088/0967-1846/2/1/002","pdf_url":"https://iopscience.iop.org/article/10.1088/0967-1846/2/1/002/pdf","source":{"id":"https://openalex.org/S87816165","display_name":"Distributed Systems Engineering","issn_l":"0967-1846","issn":["0967-1846","1361-6390"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320083","host_organization_name":"IOP Publishing","host_organization_lineage":["https://openalex.org/P4310320083","https://openalex.org/P4310311669"],"host_organization_lineage_names":["IOP Publishing","Institute of Physics"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Distributed Systems Engineering","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"bronze","oa_url":"https://iopscience.iop.org/article/10.1088/0967-1846/2/1/002/pdf","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5003921716","display_name":"Beno\u00eet Garbinato","orcid":"https://orcid.org/0000-0002-3952-9273"},"institutions":[{"id":"https://openalex.org/I5124864","display_name":"\u00c9cole Polytechnique F\u00e9d\u00e9rale de Lausanne","ror":"https://ror.org/02s376052","country_code":"CH","type":"education","lineage":["https://openalex.org/I2799323385","https://openalex.org/I5124864"]}],"countries":["CH"],"is_corresponding":false,"raw_author_name":"B Garbinato","raw_affiliation_strings":["Dept. d'Inf., Ecole Polytech. Federale de Lausanne, Switzerland"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Dept. d'Inf., Ecole Polytech. Federale de Lausanne, Switzerland","institution_ids":["https://openalex.org/I5124864"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5049321288","display_name":"Rachid Guerraoui","orcid":"https://orcid.org/0000-0002-4794-8902"},"institutions":[{"id":"https://openalex.org/I5124864","display_name":"\u00c9cole Polytechnique F\u00e9d\u00e9rale de Lausanne","ror":"https://ror.org/02s376052","country_code":"CH","type":"education","lineage":["https://openalex.org/I2799323385","https://openalex.org/I5124864"]}],"countries":["CH"],"is_corresponding":false,"raw_author_name":"R Guerraoui","raw_affiliation_strings":["Dept. d'Inf., Ecole Polytech. Federale de Lausanne, Switzerland"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Dept. d'Inf., Ecole Polytech. Federale de Lausanne, Switzerland","institution_ids":["https://openalex.org/I5124864"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5057201460","display_name":"K. Mazouni","orcid":null},"institutions":[{"id":"https://openalex.org/I5124864","display_name":"\u00c9cole Polytechnique F\u00e9d\u00e9rale de Lausanne","ror":"https://ror.org/02s376052","country_code":"CH","type":"education","lineage":["https://openalex.org/I2799323385","https://openalex.org/I5124864"]}],"countries":["CH"],"is_corresponding":false,"raw_author_name":"K R Mazouni","raw_affiliation_strings":["Dept. d'Inf., Ecole Polytech. Federale de Lausanne, Switzerland"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Dept. d'Inf., Ecole Polytech. Federale de Lausanne, Switzerland","institution_ids":["https://openalex.org/I5124864"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I5124864"],"apc_list":null,"apc_paid":null,"fwci":5.2075,"has_fulltext":true,"cited_by_count":43,"citation_normalized_percentile":{"value":0.95348442,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":89,"max":94},"biblio":{"volume":"2","issue":"1","first_page":"14","last_page":"27"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10772","display_name":"Distributed systems and fault tolerance","score":0.9998999834060669,"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.9998999834060669,"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.9995999932289124,"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/T10933","display_name":"Real-Time Systems Scheduling","score":0.9934999942779541,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"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/computer-science","display_name":"Computer science","score":0.8359688520431519},{"id":"https://openalex.org/keywords/distributed-object","display_name":"Distributed object","score":0.549203634262085},{"id":"https://openalex.org/keywords/unix","display_name":"Unix","score":0.5409125089645386},{"id":"https://openalex.org/keywords/smalltalk","display_name":"Smalltalk","score":0.5156913995742798},{"id":"https://openalex.org/keywords/object","display_name":"Object (grammar)","score":0.5139722228050232},{"id":"https://openalex.org/keywords/object-oriented-programming","display_name":"Object-oriented programming","score":0.49138298630714417},{"id":"https://openalex.org/keywords/modular-design","display_name":"Modular design","score":0.4875328242778778},{"id":"https://openalex.org/keywords/fault-tolerance","display_name":"Fault tolerance","score":0.4856759309768677},{"id":"https://openalex.org/keywords/interfacing","display_name":"Interfacing","score":0.4488794505596161},{"id":"https://openalex.org/keywords/common-object-request-broker-architecture","display_name":"Common Object Request Broker Architecture","score":0.44539856910705566},{"id":"https://openalex.org/keywords/method","display_name":"Method","score":0.43096059560775757},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.4221535325050354},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.41726940870285034}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8359688520431519},{"id":"https://openalex.org/C81192388","wikidata":"https://www.wikidata.org/wiki/Q5283169","display_name":"Distributed object","level":3,"score":0.549203634262085},{"id":"https://openalex.org/C112968700","wikidata":"https://www.wikidata.org/wiki/Q11368","display_name":"Unix","level":3,"score":0.5409125089645386},{"id":"https://openalex.org/C2777293101","wikidata":"https://www.wikidata.org/wiki/Q235086","display_name":"Smalltalk","level":3,"score":0.5156913995742798},{"id":"https://openalex.org/C2781238097","wikidata":"https://www.wikidata.org/wiki/Q175026","display_name":"Object (grammar)","level":2,"score":0.5139722228050232},{"id":"https://openalex.org/C73752529","wikidata":"https://www.wikidata.org/wiki/Q79872","display_name":"Object-oriented programming","level":2,"score":0.49138298630714417},{"id":"https://openalex.org/C101468663","wikidata":"https://www.wikidata.org/wiki/Q1620158","display_name":"Modular design","level":2,"score":0.4875328242778778},{"id":"https://openalex.org/C63540848","wikidata":"https://www.wikidata.org/wiki/Q3140932","display_name":"Fault tolerance","level":2,"score":0.4856759309768677},{"id":"https://openalex.org/C2776303644","wikidata":"https://www.wikidata.org/wiki/Q1020499","display_name":"Interfacing","level":2,"score":0.4488794505596161},{"id":"https://openalex.org/C49312422","wikidata":"https://www.wikidata.org/wiki/Q691593","display_name":"Common Object Request Broker Architecture","level":2,"score":0.44539856910705566},{"id":"https://openalex.org/C512554520","wikidata":"https://www.wikidata.org/wiki/Q815844","display_name":"Method","level":3,"score":0.43096059560775757},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.4221535325050354},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.41726940870285034},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.0},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.0},{"id":"https://openalex.org/C9390403","wikidata":"https://www.wikidata.org/wiki/Q3966","display_name":"Computer hardware","level":1,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1088/0967-1846/2/1/002","is_oa":true,"landing_page_url":"https://doi.org/10.1088/0967-1846/2/1/002","pdf_url":"https://iopscience.iop.org/article/10.1088/0967-1846/2/1/002/pdf","source":{"id":"https://openalex.org/S87816165","display_name":"Distributed Systems Engineering","issn_l":"0967-1846","issn":["0967-1846","1361-6390"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320083","host_organization_name":"IOP Publishing","host_organization_lineage":["https://openalex.org/P4310320083","https://openalex.org/P4310311669"],"host_organization_lineage_names":["IOP Publishing","Institute of Physics"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Distributed Systems Engineering","raw_type":"journal-article"},{"id":"pmh:oai:infoscience.tind.io:50137","is_oa":true,"landing_page_url":"https://infoscience.epfl.ch/handle/20.500.14299/213872","pdf_url":null,"source":{"id":"https://openalex.org/S4306400487","display_name":"Infoscience (Ecole Polytechnique F\u00e9d\u00e9rale de Lausanne)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I5124864","host_organization_name":"\u00c9cole Polytechnique F\u00e9d\u00e9rale de Lausanne","host_organization_lineage":["https://openalex.org/I5124864"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by-nc-nd","license_id":"https://openalex.org/licenses/cc-by-nc-nd","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"research article"}],"best_oa_location":{"id":"doi:10.1088/0967-1846/2/1/002","is_oa":true,"landing_page_url":"https://doi.org/10.1088/0967-1846/2/1/002","pdf_url":"https://iopscience.iop.org/article/10.1088/0967-1846/2/1/002/pdf","source":{"id":"https://openalex.org/S87816165","display_name":"Distributed Systems Engineering","issn_l":"0967-1846","issn":["0967-1846","1361-6390"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320083","host_organization_name":"IOP Publishing","host_organization_lineage":["https://openalex.org/P4310320083","https://openalex.org/P4310311669"],"host_organization_lineage_names":["IOP Publishing","Institute of Physics"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Distributed Systems Engineering","raw_type":"journal-article"},"sustainable_development_goals":[],"awards":[],"funders":[{"id":"https://openalex.org/F4320320924","display_name":"Schweizerischer Nationalfonds zur F\u00f6rderung der Wissenschaftlichen Forschung","ror":"https://ror.org/00yjd3n13"}],"has_content":{"grobid_xml":true,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W2025306105.pdf","grobid_xml":"https://content.openalex.org/works/W2025306105.grobid-xml"},"referenced_works_count":21,"referenced_works":["https://openalex.org/W50436398","https://openalex.org/W62189360","https://openalex.org/W117655701","https://openalex.org/W1491268894","https://openalex.org/W1510630625","https://openalex.org/W1517982377","https://openalex.org/W1539095125","https://openalex.org/W1593718819","https://openalex.org/W1770006921","https://openalex.org/W1962645696","https://openalex.org/W2042851811","https://openalex.org/W2048310987","https://openalex.org/W2058575895","https://openalex.org/W2086017878","https://openalex.org/W2121756971","https://openalex.org/W2141537650","https://openalex.org/W2145159430","https://openalex.org/W2153926311","https://openalex.org/W2158145873","https://openalex.org/W2913350797","https://openalex.org/W3000715159"],"related_works":["https://openalex.org/W2362598942","https://openalex.org/W2347299874","https://openalex.org/W1503921486","https://openalex.org/W2377023488","https://openalex.org/W2126128624","https://openalex.org/W2293608804","https://openalex.org/W2361864816","https://openalex.org/W2227902838","https://openalex.org/W4251423873","https://openalex.org/W2140754227"],"abstract_inverted_index":{"This":[0],"paper":[1],"presents":[2],"the":[3,8,37,54,79,95,119,129,138],"design":[4],"and":[5,41,150,155,161],"implementation":[6],"of":[7,26,39,50,63,107,128,144,153,165],"GARF":[9,27,55,80],"system,":[10],"an":[11],"object-oriented":[12],"platform":[13],"that":[14,98],"helps":[15],"programming":[16],"fault-tolerant":[17],"distributed":[18,32],"applications":[19],"in":[20,45,85,90],"a":[21,31,60,72,162],"modular":[22],"way.":[23],"The":[24,48],"originality":[25],"is":[28,57,83,88],"to":[29],"separate":[30],"object":[33,81,120,145],"into":[34],"several":[35],"objects,":[36],"complexity":[38],"distribution":[40],"fault-tolerance":[42],"being":[43],"encapsulated":[44],"reusable":[46,96],"classes.":[47],"use":[49,70],"those":[51],"classes":[52,97],"by":[53],"system":[56],"based":[58],"on":[59,126,147],"run-time":[61],"mechanism":[62],"invocation":[64],"redirection,":[65],"where":[66],"most":[67],"other":[68],"systems":[69],"inheritance,":[71],"compile-time":[73],"mechanism.":[74],"Our":[75,110,142],"runtime,":[76],"which":[77,132],"supports":[78],"model,":[82],"written":[84],"Smalltalk.":[86],"It":[87],"presented":[89],"detail,":[91],"as":[92,94],"well":[93],"support":[99],"fault-tolerance.":[100],"Fault-tolerant":[101],"objects":[102],"are":[103,124,157,168],"implemented":[104],"using":[105],"groups":[106,123,146,149],"replicated":[108],"objects.":[109],"Dependable":[111],"Object":[112,122],"Toolkit":[113],"provides":[114,133],"group":[115,134],"management":[116,135],"facilities":[117,136],"at":[118,137],"level.":[121,141],"built":[125],"top":[127],"Isis":[130,156],"toolkit,":[131],"Unix":[139],"process":[140,148],"mapping":[143],"our":[151,166],"interfacing":[152],"Smalltalk":[154],"detailed.":[158],"Performance":[159],"analysis":[160],"first":[163],"evaluation":[164],"prototype":[167],"also":[169],"presented.":[170]},"counts_by_year":[{"year":2017,"cited_by_count":1},{"year":2014,"cited_by_count":1}],"updated_date":"2026-08-13T07:04:57.449891","created_date":"2025-10-10T00:00:00"}
