{"id":"https://openalex.org/W172018772","doi":null,"title":"Highly concurrent distributed knowledge objects","display_name":"Highly concurrent distributed knowledge objects","publication_year":1996,"publication_date":"1996-06-17","ids":{"openalex":"https://openalex.org/W172018772","mag":"172018772"},"language":"en","primary_location":{"id":"mag:172018772","doi":null,"is_oa":false,"landing_page_url":"https://dblp.uni-trier.de/db/conf/coots/coots1996.html#ClarkW96","pdf_url":null,"source":null,"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":null},"volume":null,"type":"article","is_traditional":true,"indexed_in":[],"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/A5033091818","display_name":"Keith Clark","orcid":"https://orcid.org/0009-0008-1046-1368","observed_orcids":["https://orcid.org/0009-0008-1046-1368"]},"institutions":[{"id":"https://openalex.org/I47508984","display_name":"Imperial College London","ror":"https://ror.org/041kmwe10","country_code":"GB","type":"education","lineage":["https://openalex.org/I47508984"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Keith Clark","raw_affiliation_strings":["Department of Computing, Imperial College, London"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Computing, Imperial College, London","institution_ids":["https://openalex.org/I47508984"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5077395075","display_name":"T. I. Wang","orcid":null,"observed_orcids":[]},"institutions":[{"id":"https://openalex.org/I47508984","display_name":"Imperial College London","ror":"https://ror.org/041kmwe10","country_code":"GB","type":"education","lineage":["https://openalex.org/I47508984"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"T. I. Wang","raw_affiliation_strings":["Department of Computing, Imperial College, London"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Computing, Imperial College, London","institution_ids":["https://openalex.org/I47508984"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I47508984"],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.0,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"20","last_page":"20"},"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.8647000193595886,"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.8647000193595886,"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/T10715","display_name":"Distributed and Parallel Computing Systems","score":0.047200001776218414,"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/T10317","display_name":"Advanced Database Systems and Queries","score":0.030400000512599945,"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/remote-procedure-call","display_name":"remote procedure call","score":0.7739999890327454},{"id":"https://openalex.org/keywords/asynchronous-message-passing","display_name":"asynchronous message passing","score":0.8309999704360962},{"id":"https://openalex.org/keywords/concurrent-object-oriented-programming","display_name":"concurrent object-oriented programming","score":0.6290000081062317},{"id":"https://openalex.org/keywords/encapsulation","display_name":"encapsulation","score":0.527999997138977}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8299435377120972},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.7687094211578369},{"id":"https://openalex.org/C81721847","wikidata":"https://www.wikidata.org/wiki/Q163468","display_name":"Prolog","level":2,"score":0.7250001430511475},{"id":"https://openalex.org/C128838566","wikidata":"https://www.wikidata.org/wiki/Q275603","display_name":"Logic programming","level":2,"score":0.6300956010818481},{"id":"https://openalex.org/C512554520","wikidata":"https://www.wikidata.org/wiki/Q815844","display_name":"Method","level":3,"score":0.517106294631958},{"id":"https://openalex.org/C146206909","wikidata":"https://www.wikidata.org/wiki/Q531152","display_name":"Declarative programming","level":4,"score":0.46084141731262207},{"id":"https://openalex.org/C173856430","wikidata":"https://www.wikidata.org/wiki/Q3257964","display_name":"Separation logic","level":2,"score":0.4297586679458618},{"id":"https://openalex.org/C81192388","wikidata":"https://www.wikidata.org/wiki/Q5283169","display_name":"Distributed object","level":3,"score":0.42895907163619995},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.3975256085395813},{"id":"https://openalex.org/C73752529","wikidata":"https://www.wikidata.org/wiki/Q79872","display_name":"Object-oriented programming","level":2,"score":0.36604273319244385},{"id":"https://openalex.org/C50033165","wikidata":"https://www.wikidata.org/wiki/Q15712089","display_name":"Inductive programming","level":3,"score":0.34720784425735474},{"id":"https://openalex.org/C34165917","wikidata":"https://www.wikidata.org/wiki/Q188267","display_name":"Programming paradigm","level":2,"score":0.32659709453582764},{"id":"https://openalex.org/C49312422","wikidata":"https://www.wikidata.org/wiki/Q691593","display_name":"Common Object Request Broker Architecture","level":2,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"mag:172018772","doi":null,"is_oa":false,"landing_page_url":"https://dblp.uni-trier.de/db/conf/coots/coots1996.html#ClarkW96","pdf_url":null,"source":null,"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":null}],"best_oa_location":null,"sustainable_development_goals":[],"study_designs":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":0,"referenced_works":[],"related_works":["https://openalex.org/W7101230565","https://openalex.org/W621557375","https://openalex.org/W2048676002","https://openalex.org/W2123709269","https://openalex.org/W3162757551","https://openalex.org/W2033811634","https://openalex.org/W1749814038","https://openalex.org/W2268692855","https://openalex.org/W4235272678","https://openalex.org/W2410332616"],"abstract_inverted_index":{"This":[0],"paper":[1,162],"introduces":[2],"a":[3,46,103,114,154],"distributed":[4,112],"object":[5,72,136,149,170],"oriented":[6,171],"logic":[7,49,174,178],"programming":[8,50,172],"language,":[9],"DK":[10],"Parlog,":[11],"in":[12,16,33,98],"which":[13],"each":[14],"object,":[15],"addition":[17],"to":[18,69],"the":[19,34,70,131,135],"normal":[20],"procedural":[21,132],"methods":[22,32,119,133],"for":[23],"accessing":[24],"and":[25,94,110,125,173],"updating":[26],"state":[27,92],"components,":[28],"also":[29,85],"has":[30],"knowledge":[31,118,140,146],"form":[35],"of":[36,45,102,105,134,147,157,159,168],"Prolog":[37,138,183],"rules.":[38],"The":[39,144],"language":[40],"is":[41,53,64,77],"an":[42,148],"OO":[43],"extension":[44],"distributed,":[47],"multi-threaded,":[48],"system.":[51],"Encapsulation":[52],"by":[54,130],"class":[55],"definitions":[56],"linked":[57],"via":[58,65,78],"single":[59],"inheritance.":[60],"Procedural":[61],"method":[62,75],"invocation":[63,76],"asynchronous":[66],"message":[67],"send":[68],"unique":[71],"identifier.":[73],"Knowledge":[74],"synchronous":[79],"remote":[80],"procedure":[81],"call.":[82],"Classes":[83],"are":[84],"objects":[86,108],"-":[87],"they":[88],"have":[89],"their":[90],"own":[91],"components":[93],"methods.":[95],"An":[96],"application":[97],"D":[99],"Parlog":[100],"consists":[101],"collection":[104],"concurrently":[106],"executing":[107],"(classes":[109],"instances)":[111],"over":[113],"local":[115],"area":[116],"network.\r\n\r\nThe":[117],"can":[120,126,150],"be":[121,127,151],"public":[122],"or":[123],"private,":[124],"dynamically":[128],"modified":[129],"using":[137],"style":[139],"base":[141],"manipulation":[142],"primitives.":[143],"dynamic":[145],"used":[152],"as":[153],"declarative":[155],"representation":[156],"part":[158],"its":[160],"state.\r\n\r\nThis":[161],"assumes":[163],"some":[164],"familiarity":[165,181],"with":[166,182],"concepts":[167],"concurrent":[169,177],"programming,":[175,179],"ideally":[176],"but":[180],"will":[184],"probably":[185],"suffice.":[186]},"counts_by_year":[],"updated_date":"2025-11-06T04:12:42.849631","created_date":"2016-06-24T00:00:00"}
