{"id":"https://openalex.org/W615243387","doi":null,"title":"A Language for Multi-threaded Active Objects","display_name":"A Language for Multi-threaded Active Objects","publication_year":2012,"publication_date":"2012-07-23","ids":{"openalex":"https://openalex.org/W615243387","mag":"615243387"},"language":"fr","primary_location":{"id":"mag:615243387","doi":null,"is_oa":true,"landing_page_url":"https://hal.inria.fr/hal-00720012","pdf_url":null,"source":null,"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"HAL (Le Centre pour la Communication Scientifique Directe)","raw_type":null},"volume":null,"type":"preprint","is_traditional":true,"indexed_in":[],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://hal.inria.fr/hal-00720012","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5087784227","display_name":"Ludovic Henrio","orcid":"https://orcid.org/0000-0001-7137-3523","observed_orcids":["https://orcid.org/0000-0001-7137-3523"]},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Ludovic Henrio","raw_affiliation_strings":["Active objects, semantics, Internet and security"],"raw_orcid":"https://orcid.org/0000-0001-7137-3523","affiliations":[{"raw_affiliation_string":"Active objects, semantics, Internet and security","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5090915347","display_name":"Fabrice Huet","orcid":null,"observed_orcids":[]},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Fabrice Huet","raw_affiliation_strings":["Active objects, semantics, Internet and security"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Active objects, semantics, Internet and security","institution_ids":[]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5082765592","display_name":"Zsolt Istv\u00e1n","orcid":"https://orcid.org/0000-0002-4127-8573","observed_orcids":["https://orcid.org/0000-0002-4127-8573"]},"institutions":[{"id":"https://openalex.org/I35440088","display_name":"ETH Zurich","ror":"https://ror.org/05a28rw58","country_code":"CH","type":"education","lineage":["https://openalex.org/I2799323385","https://openalex.org/I35440088"]}],"countries":["CH"],"is_corresponding":false,"raw_author_name":"Zsolt Istv\u00e1n","raw_affiliation_strings":["Department of Computer Science [ETH Z\u00fcrich]"],"raw_orcid":"https://orcid.org/0000-0002-4127-8573","affiliations":[{"raw_affiliation_string":"Department of Computer Science [ETH Z\u00fcrich]","institution_ids":["https://openalex.org/I35440088"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":false,"cited_by_count":3,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":null,"last_page":null},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10126","display_name":"Logic, programming, and type systems","score":0.7153000235557556,"subfield":{"id":"https://openalex.org/subfields/1712","display_name":"Software"},"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/T10126","display_name":"Logic, programming, and type systems","score":0.7153000235557556,"subfield":{"id":"https://openalex.org/subfields/1712","display_name":"Software"},"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/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.21860000491142273,"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"}},{"id":"https://openalex.org/T10772","display_name":"Distributed systems and fault tolerance","score":0.025200000032782555,"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/active-objects","display_name":"active objects","score":0.925000011920929},{"id":"https://openalex.org/keywords/multithreading","display_name":"multithreading","score":0.7620000243186951},{"id":"https://openalex.org/keywords/implicit-parallelism","display_name":"implicit parallelism","score":0.7089999914169312},{"id":"https://openalex.org/keywords/deadlock","display_name":"deadlock","score":0.3330000042915344},{"id":"https://openalex.org/keywords/distributed-objects","display_name":"distributed objects","score":0.8180000185966492},{"id":"https://openalex.org/keywords/operational-semantics","display_name":"operational semantics","score":0.7049999833106995},{"id":"https://openalex.org/keywords/java-library","display_name":"Java library","score":0.7839999794960022},{"id":"https://openalex.org/keywords/nas-parallel-benchmarks","display_name":"NAS Parallel Benchmarks","score":0.9039999842643738},{"id":"https://openalex.org/keywords/peer-to-peer-overlay-networks","display_name":"peer-to-peer overlay networks","score":0.9900000095367432}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6331059336662292},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.49406078457832336}],"mesh":[],"locations_count":2,"locations":[{"id":"mag:615243387","doi":null,"is_oa":true,"landing_page_url":"https://hal.inria.fr/hal-00720012","pdf_url":null,"source":null,"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"HAL (Le Centre pour la Communication Scientifique Directe)","raw_type":null},{"id":"pmh:oai:HAL:hal-00720012v2","doi":null,"is_oa":true,"landing_page_url":"https://inria.hal.science/hal-00720012","pdf_url":null,"source":{"id":"https://openalex.org/S4306402512","display_name":"HAL","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":"https://openalex.org/I4405252976","host_organization_name":"Centre pour la Communication Scientifique Directe","host_organization_lineage":["https://openalex.org/I4405252976"],"host_organization_lineage_names":[],"type":"repository"},"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"[Research Report] RR-8021, INRIA. 2012","raw_type":"info:eu-repo/semantics/report"}],"best_oa_location":{"id":"mag:615243387","doi":null,"is_oa":true,"landing_page_url":"https://hal.inria.fr/hal-00720012","pdf_url":null,"source":null,"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"HAL (Le Centre pour la Communication Scientifique Directe)","raw_type":null},"sustainable_development_goals":[],"study_designs":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":26,"referenced_works":["https://openalex.org/W20230411","https://openalex.org/W1498296889","https://openalex.org/W1527148394","https://openalex.org/W1527793496","https://openalex.org/W1559299058","https://openalex.org/W1564663709","https://openalex.org/W1597755753","https://openalex.org/W1979829241","https://openalex.org/W1983587324","https://openalex.org/W1997522747","https://openalex.org/W2018547143","https://openalex.org/W2029144568","https://openalex.org/W2052988121","https://openalex.org/W2067152491","https://openalex.org/W2069732655","https://openalex.org/W2072794470","https://openalex.org/W2084712713","https://openalex.org/W2098400709","https://openalex.org/W2098830227","https://openalex.org/W2103949871","https://openalex.org/W2109065830","https://openalex.org/W2113731780","https://openalex.org/W2132761501","https://openalex.org/W2149679016","https://openalex.org/W2159119750","https://openalex.org/W2163059190"],"related_works":["https://openalex.org/W95359720","https://openalex.org/W7097869573","https://openalex.org/W2582554869","https://openalex.org/W2544026825","https://openalex.org/W7147472383","https://openalex.org/W1598718436","https://openalex.org/W3087872268","https://openalex.org/W2897075179","https://openalex.org/W7096803710","https://openalex.org/W2217877388"],"abstract_inverted_index":{"The":[0,74,125],"active":[1,61],"object":[2,62,149],"programming":[3,30,150],"model":[4,31,76],"is":[5,77],"particularly":[6],"adapted":[7],"to":[8,71,88],"easily":[9],"program":[10],"distributed":[11],"objects:":[12],"it":[13],"separates":[14],"objects":[15,116],"into":[16],"several":[17],"activities,":[18],"each":[19,69],"manipulated":[20],"by":[21],"a":[22,80,141],"single":[23],"thread,":[24],"preventing":[25],"data":[26],"races.":[27],"However,":[28],"this":[29,54,123],"has":[32],"its":[33,152,156,165],"limitations":[34],"in":[35,95,154],"terms":[36],"of":[37,41,45,59,113,122,127],"expressiveness":[38],"--":[39,43],"risk":[40],"deadlocks":[42],"and":[44,83,117,140,159,161],"efficiency":[46],"on":[47,85],"multicore":[48],"machines.":[49],"To":[50],"overcome":[51],"these":[52],"limitations,":[53],"paper":[55],"presents":[56,146],"an":[57],"extension":[58],"the":[60,102,110,114,119,136,147],"model,":[63,151],"called":[64],"multi-active":[65,115,148],"objects,":[66],"that":[67],"allows":[68],"activity":[70],"be":[72,93],"multithreaded.":[73],"new":[75],"implemented":[78],"as":[79],"Java":[81],"library":[82],"relies":[84],"method":[86],"annotations":[87],"decide":[89],"which":[90],"requests":[91],"can":[92],"run":[94],"parallel.":[96],"It":[97],"provides":[98],"implicit":[99],"parallelism,":[100],"sparing":[101],"programmer":[103],"from":[104],"low-level":[105],"concurrency":[106],"mechanisms.":[107],"We":[108],"define":[109],"operational":[111],"semantics":[112,158],"study":[118],"basic":[120],"properties":[121],"model.":[124],"benefits":[126],"our":[128],"proposal":[129],"are":[130],"highlighted":[131],"using":[132],"two":[133],"different":[134],"applications:":[135],"NAS":[137],"Parallel":[138],"Benchmarks":[139],"peer-to-peer":[142],"overlay.":[143],"This":[144],"report":[145],"implementation":[153],"Java,":[155],"formal":[157],"properties,":[160],"some":[162],"experiments":[163],"showing":[164],"efficiency.":[166]},"counts_by_year":[{"year":2016,"cited_by_count":2},{"year":2013,"cited_by_count":1}],"updated_date":"2026-10-28T10:33:24.094632","created_date":"2016-06-24T00:00:00"}
