{"id":"https://openalex.org/W2043055725","doi":"https://doi.org/10.1177/027836498900800201","title":"Concurrent Programming and Robotics","display_name":"Concurrent Programming and Robotics","publication_year":1989,"publication_date":"1989-04-01","ids":{"openalex":"https://openalex.org/W2043055725","doi":"https://doi.org/10.1177/027836498900800201","mag":"2043055725"},"language":"en","primary_location":{"id":"doi:10.1177/027836498900800201","is_oa":false,"landing_page_url":"https://doi.org/10.1177/027836498900800201","pdf_url":null,"source":{"id":"https://openalex.org/S73484101","display_name":"The International Journal of Robotics Research","issn_l":"0278-3649","issn":["0278-3649","1741-3176"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320017","host_organization_name":"SAGE Publishing","host_organization_lineage":["https://openalex.org/P4310320017"],"host_organization_lineage_names":["SAGE Publishing"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"The International Journal of Robotics Research","raw_type":"journal-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/A5047286157","display_name":"Ingemar J. Cox","orcid":"https://orcid.org/0000-0002-6662-417X"},"institutions":[{"id":"https://openalex.org/I1283103587","display_name":"AT&T (United States)","ror":"https://ror.org/02bbd5539","country_code":"US","type":"company","lineage":["https://openalex.org/I1283103587"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Ingemar J. Cox","raw_affiliation_strings":["AT&T Bell Laboratories Murray Hill, New Jersey 07974"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"AT&T Bell Laboratories Murray Hill, New Jersey 07974","institution_ids":["https://openalex.org/I1283103587"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5052917957","display_name":"Narain Gehani","orcid":null},"institutions":[{"id":"https://openalex.org/I1283103587","display_name":"AT&T (United States)","ror":"https://ror.org/02bbd5539","country_code":"US","type":"company","lineage":["https://openalex.org/I1283103587"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Narain H. Gehani","raw_affiliation_strings":["AT&T Bell Laboratories Murray Hill, New Jersey 07974"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"AT&T Bell Laboratories Murray Hill, New Jersey 07974","institution_ids":["https://openalex.org/I1283103587"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":["https://openalex.org/A5047286157"],"corresponding_institution_ids":["https://openalex.org/I1283103587"],"apc_list":null,"apc_paid":null,"fwci":4.0783,"has_fulltext":false,"cited_by_count":30,"citation_normalized_percentile":{"value":0.93560418,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":90,"max":96},"biblio":{"volume":"8","issue":"2","first_page":"3","last_page":"16"},"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.9977999925613403,"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.9977999925613403,"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/T12784","display_name":"Modular Robots and Swarm Intelligence","score":0.9945999979972839,"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/T10126","display_name":"Logic, programming, and type systems","score":0.9919000267982483,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/concurrent-object-oriented-programming","display_name":"Concurrent object-oriented programming","score":0.8414061665534973},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7357423305511475},{"id":"https://openalex.org/keywords/concurrency","display_name":"Concurrency","score":0.725507915019989},{"id":"https://openalex.org/keywords/robot","display_name":"Robot","score":0.6829349994659424},{"id":"https://openalex.org/keywords/concurrent-computing","display_name":"Concurrent computing","score":0.6158599853515625},{"id":"https://openalex.org/keywords/robotics","display_name":"Robotics","score":0.530860960483551},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.5009636878967285},{"id":"https://openalex.org/keywords/interrupt","display_name":"Interrupt","score":0.47627919912338257},{"id":"https://openalex.org/keywords/concurrent-engineering","display_name":"Concurrent engineering","score":0.46954163908958435},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.4672437012195587},{"id":"https://openalex.org/keywords/context","display_name":"Context (archaeology)","score":0.4654116928577423},{"id":"https://openalex.org/keywords/concurrency-control","display_name":"Concurrency control","score":0.45795878767967224},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.457091748714447},{"id":"https://openalex.org/keywords/programming-paradigm","display_name":"Programming paradigm","score":0.4190674126148224},{"id":"https://openalex.org/keywords/human\u2013computer-interaction","display_name":"Human\u2013computer interaction","score":0.4061160683631897},{"id":"https://openalex.org/keywords/inductive-programming","display_name":"Inductive programming","score":0.3381187319755554},{"id":"https://openalex.org/keywords/reactive-programming","display_name":"Reactive programming","score":0.31595033407211304},{"id":"https://openalex.org/keywords/database-transaction","display_name":"Database transaction","score":0.2783416509628296},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.18649739027023315},{"id":"https://openalex.org/keywords/scheduling","display_name":"Scheduling (production processes)","score":0.17618536949157715},{"id":"https://openalex.org/keywords/engineering","display_name":"Engineering","score":0.1273854672908783}],"concepts":[{"id":"https://openalex.org/C3701939","wikidata":"https://www.wikidata.org/wiki/Q5159109","display_name":"Concurrent object-oriented programming","level":5,"score":0.8414061665534973},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7357423305511475},{"id":"https://openalex.org/C193702766","wikidata":"https://www.wikidata.org/wiki/Q1414548","display_name":"Concurrency","level":2,"score":0.725507915019989},{"id":"https://openalex.org/C90509273","wikidata":"https://www.wikidata.org/wiki/Q11012","display_name":"Robot","level":2,"score":0.6829349994659424},{"id":"https://openalex.org/C150495011","wikidata":"https://www.wikidata.org/wiki/Q128392","display_name":"Concurrent computing","level":2,"score":0.6158599853515625},{"id":"https://openalex.org/C34413123","wikidata":"https://www.wikidata.org/wiki/Q170978","display_name":"Robotics","level":3,"score":0.530860960483551},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.5009636878967285},{"id":"https://openalex.org/C41661131","wikidata":"https://www.wikidata.org/wiki/Q220764","display_name":"Interrupt","level":3,"score":0.47627919912338257},{"id":"https://openalex.org/C78382760","wikidata":"https://www.wikidata.org/wiki/Q2288649","display_name":"Concurrent engineering","level":3,"score":0.46954163908958435},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.4672437012195587},{"id":"https://openalex.org/C2779343474","wikidata":"https://www.wikidata.org/wiki/Q3109175","display_name":"Context (archaeology)","level":2,"score":0.4654116928577423},{"id":"https://openalex.org/C84511453","wikidata":"https://www.wikidata.org/wiki/Q2914952","display_name":"Concurrency control","level":3,"score":0.45795878767967224},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.457091748714447},{"id":"https://openalex.org/C34165917","wikidata":"https://www.wikidata.org/wiki/Q188267","display_name":"Programming paradigm","level":2,"score":0.4190674126148224},{"id":"https://openalex.org/C107457646","wikidata":"https://www.wikidata.org/wiki/Q207434","display_name":"Human\u2013computer interaction","level":1,"score":0.4061160683631897},{"id":"https://openalex.org/C50033165","wikidata":"https://www.wikidata.org/wiki/Q15712089","display_name":"Inductive programming","level":3,"score":0.3381187319755554},{"id":"https://openalex.org/C150762246","wikidata":"https://www.wikidata.org/wiki/Q4354073","display_name":"Reactive programming","level":4,"score":0.31595033407211304},{"id":"https://openalex.org/C75949130","wikidata":"https://www.wikidata.org/wiki/Q848010","display_name":"Database transaction","level":2,"score":0.2783416509628296},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.18649739027023315},{"id":"https://openalex.org/C206729178","wikidata":"https://www.wikidata.org/wiki/Q2271896","display_name":"Scheduling (production processes)","level":2,"score":0.17618536949157715},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.1273854672908783},{"id":"https://openalex.org/C21547014","wikidata":"https://www.wikidata.org/wiki/Q1423657","display_name":"Operations management","level":1,"score":0.0},{"id":"https://openalex.org/C86803240","wikidata":"https://www.wikidata.org/wiki/Q420","display_name":"Biology","level":0,"score":0.0},{"id":"https://openalex.org/C173018170","wikidata":"https://www.wikidata.org/wiki/Q165678","display_name":"Microcontroller","level":2,"score":0.0},{"id":"https://openalex.org/C151730666","wikidata":"https://www.wikidata.org/wiki/Q7205","display_name":"Paleontology","level":1,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1177/027836498900800201","is_oa":false,"landing_page_url":"https://doi.org/10.1177/027836498900800201","pdf_url":null,"source":{"id":"https://openalex.org/S73484101","display_name":"The International Journal of Robotics Research","issn_l":"0278-3649","issn":["0278-3649","1741-3176"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320017","host_organization_name":"SAGE Publishing","host_organization_lineage":["https://openalex.org/P4310320017"],"host_organization_lineage_names":["SAGE Publishing"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"The International Journal of Robotics Research","raw_type":"journal-article"},{"id":"pmh:oai:eprints.ucl.ac.uk.OAI2:1300769","is_oa":false,"landing_page_url":"http://discovery.ucl.ac.uk/1300769/","pdf_url":null,"source":{"id":"https://openalex.org/S4306400024","display_name":"UCL Discovery (University College London)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I45129253","host_organization_name":"University College London","host_organization_lineage":["https://openalex.org/I45129253"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"   INT J ROBOT RES , 8  (2)   3 - 16.   (1989)      ","raw_type":"Article"}],"best_oa_location":null,"sustainable_development_goals":[{"score":0.6499999761581421,"display_name":"Quality Education","id":"https://metadata.un.org/sdg/4"}],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":25,"referenced_works":["https://openalex.org/W1492067237","https://openalex.org/W1595468958","https://openalex.org/W1830701887","https://openalex.org/W1970945114","https://openalex.org/W2004158097","https://openalex.org/W2015947727","https://openalex.org/W2065913492","https://openalex.org/W2074423880","https://openalex.org/W2075681217","https://openalex.org/W2110425399","https://openalex.org/W2123480866","https://openalex.org/W2128112206","https://openalex.org/W2131791649","https://openalex.org/W2148625751","https://openalex.org/W2166780994","https://openalex.org/W2611598995","https://openalex.org/W2911407428","https://openalex.org/W3172349748","https://openalex.org/W4211008702","https://openalex.org/W4232403616","https://openalex.org/W4233953237","https://openalex.org/W4235077482","https://openalex.org/W4247486258","https://openalex.org/W4250633579","https://openalex.org/W4253409575"],"related_works":["https://openalex.org/W2022585506","https://openalex.org/W328424390","https://openalex.org/W1516638553","https://openalex.org/W1566717387","https://openalex.org/W2189001763","https://openalex.org/W1573191541","https://openalex.org/W2158699105","https://openalex.org/W3146998045","https://openalex.org/W19558363","https://openalex.org/W2062131799"],"abstract_inverted_index":{"Many":[0],"current":[1,225,251],"robot":[2,89,148,173],"systems":[3],"exhibit":[4,22],"a":[5,77,85,122,216,243],"significant":[6,170],"degree":[7],"of":[8,68,102,117,125],"concurrency,":[9],"doing":[10],"many":[11,230],"activities":[12],"in":[13,218,265],"parallel.":[14],"Future":[15],"sensor-":[16],"based":[17],"robots":[18,30,57,135,194],"are":[19,31,153],"expected":[20],"to":[21,27,36,185,204,220],"even":[23],"more":[24],"concurrency.":[25],"Programs":[26],"control":[28],"such":[29,248],"characterized":[32],"by":[33,121,141,183],"the":[34,66,81,103,154,209,237],"need":[35],"wait":[37],"for":[38,72,88,172,257,261],"external":[39,51,188],"events":[40,189],"and/or":[41],"handle":[42],"interrupts,":[43],"deal":[44],"with":[45,50,55,80,134,187,192,233],"concurrent":[46,69,109,118,166,212,245],"activities,":[47],"synchronize":[48,186],"actions":[49],"events,":[52],"and":[53,58,74,128,136,157,190,195,222,227],"communicate":[54,133,191],"other":[56],"processes.":[59,197],"In":[60,91,175],"this":[61,92],"paper,":[62],"we":[63,94,240],"focus":[64],"on":[65],"advantages":[67,171],"pro":[70],"gramming":[71],"robotics":[73,258],"suggest":[75],"that":[76,106,164,242],"general-purpose":[78],"language":[79,105,214,247],"right":[82],"facilities":[83,168,178],"is":[84,253],"good":[86],"vehicle":[87],"programming.":[90,174],"context":[93],"will":[95],"discuss":[96],"Concurrent":[97,126,130,144],"C,":[98],"an":[99,114,180],"upward-compatible":[100],"extension":[101],"C":[104,127,131,145,252],"provides":[107,215],"high-level":[108,165,205,244],"programming":[110,119,167,213,246],"facilities.":[111,161],"We":[112,139,162],"give":[113],"historical":[115],"perspective":[116],"followed":[120],"brief":[123],"description":[124],"how":[129,143],"programs":[132],"de":[137],"vices.":[138],"show":[140],"examples":[142],"simplifies":[146],"writing":[147],"programs.":[149],"Of":[150],"specific":[151],"interest":[152],"process":[155],"interaction":[156],"related":[158],"interrupt":[159],"handling":[160],"conclude":[163],"provide":[169,179],"particular,":[176],"transaction":[177,206],"elegant":[181],"means":[182],"which":[184,219],"interacting":[193],"manufacturing":[196],"Inter":[198],"rupts":[199],"may":[200],"also":[201,260],"be":[202],"mapped":[203],"calls":[207],"within":[208],"language.":[210],"A":[211],"framework":[217],"describe":[221],"develop":[223],"con":[224],"solutions":[226],"can":[228],"hide":[229],"details":[231],"associated":[232],"distributed":[234],"processing":[235],"from":[236],"user.":[238],"Finally,":[239],"believe":[241],"as":[249],"Con":[250],"not":[254],"only":[255],"useful":[256],"but":[259],"manufac":[262],"turing":[263],"processes":[264],"general.":[266]},"counts_by_year":[{"year":2020,"cited_by_count":2},{"year":2013,"cited_by_count":1}],"updated_date":"2026-05-03T06:03:33.228499","created_date":"2025-10-10T00:00:00"}
