{"id":"https://openalex.org/W4230426519","doi":"https://doi.org/10.1016/j.entcs.2006.01.028","title":"Retracing CSP","display_name":"Retracing CSP","publication_year":2006,"publication_date":"2006-09-01","ids":{"openalex":"https://openalex.org/W4230426519","doi":"https://doi.org/10.1016/j.entcs.2006.01.028"},"language":"en","primary_location":{"id":"doi:10.1016/j.entcs.2006.01.028","is_oa":true,"landing_page_url":"https://doi.org/10.1016/j.entcs.2006.01.028","pdf_url":null,"source":{"id":"https://openalex.org/S50368787","display_name":"Electronic Notes in Theoretical Computer Science","issn_l":"1571-0661","issn":["1571-0661"],"is_oa":true,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320990","host_organization_name":"Elsevier BV","host_organization_lineage":["https://openalex.org/P4310320990"],"host_organization_lineage_names":["Elsevier BV"],"type":"journal"},"license":"cc-by-nc-nd","license_id":"https://openalex.org/licenses/cc-by-nc-nd","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Electronic Notes in Theoretical Computer Science","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"diamond","oa_url":"https://doi.org/10.1016/j.entcs.2006.01.028","any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5075215244","display_name":"Stephen Brookes","orcid":null},"institutions":[{"id":"https://openalex.org/I74973139","display_name":"Carnegie Mellon University","ror":"https://ror.org/05x2bcf33","country_code":"US","type":"education","lineage":["https://openalex.org/I74973139"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Stephen Brookes","raw_affiliation_strings":["Department of Computer Science, Carnegie Mellon University, Pittsburgh, USA"],"affiliations":[{"raw_affiliation_string":"Department of Computer Science, Carnegie Mellon University, Pittsburgh, USA","institution_ids":["https://openalex.org/I74973139"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":["https://openalex.org/A5075215244"],"corresponding_institution_ids":["https://openalex.org/I74973139"],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.39996284,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":"162","issue":null,"first_page":"127","last_page":"133"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10142","display_name":"Formal Methods in Verification","score":0.9979000091552734,"subfield":{"id":"https://openalex.org/subfields/1703","display_name":"Computational Theory and Mathematics"},"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/T10142","display_name":"Formal Methods in Verification","score":0.9979000091552734,"subfield":{"id":"https://openalex.org/subfields/1703","display_name":"Computational Theory and Mathematics"},"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.9976999759674072,"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/T11125","display_name":"Petri Nets in System Modeling","score":0.996999979019165,"subfield":{"id":"https://openalex.org/subfields/1703","display_name":"Computational Theory and Mathematics"},"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/liveness","display_name":"Liveness","score":0.9266796112060547},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.827887773513794},{"id":"https://openalex.org/keywords/process-calculus","display_name":"Process calculus","score":0.7069656848907471},{"id":"https://openalex.org/keywords/communicating-sequential-processes","display_name":"Communicating sequential processes","score":0.5818538069725037},{"id":"https://openalex.org/keywords/simple","display_name":"Simple (philosophy)","score":0.541335940361023},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.5140541791915894},{"id":"https://openalex.org/keywords/shared-memory","display_name":"Shared memory","score":0.4898528754711151},{"id":"https://openalex.org/keywords/scheduling","display_name":"Scheduling (production processes)","score":0.4819607436656952},{"id":"https://openalex.org/keywords/theoretical-computer-science","display_name":"Theoretical computer science","score":0.4322700500488281},{"id":"https://openalex.org/keywords/message-passing","display_name":"Message passing","score":0.41476643085479736},{"id":"https://openalex.org/keywords/semantics","display_name":"Semantics (computer science)","score":0.3637896776199341},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.32979756593704224},{"id":"https://openalex.org/keywords/operational-semantics","display_name":"Operational semantics","score":0.3292592465877533},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.24442115426063538},{"id":"https://openalex.org/keywords/mathematics","display_name":"Mathematics","score":0.10817855596542358}],"concepts":[{"id":"https://openalex.org/C15569618","wikidata":"https://www.wikidata.org/wiki/Q3561421","display_name":"Liveness","level":2,"score":0.9266796112060547},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.827887773513794},{"id":"https://openalex.org/C161771561","wikidata":"https://www.wikidata.org/wiki/Q1970286","display_name":"Process calculus","level":2,"score":0.7069656848907471},{"id":"https://openalex.org/C155214134","wikidata":"https://www.wikidata.org/wiki/Q1120460","display_name":"Communicating sequential processes","level":4,"score":0.5818538069725037},{"id":"https://openalex.org/C2780586882","wikidata":"https://www.wikidata.org/wiki/Q7520643","display_name":"Simple (philosophy)","level":2,"score":0.541335940361023},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.5140541791915894},{"id":"https://openalex.org/C133875982","wikidata":"https://www.wikidata.org/wiki/Q764810","display_name":"Shared memory","level":2,"score":0.4898528754711151},{"id":"https://openalex.org/C206729178","wikidata":"https://www.wikidata.org/wiki/Q2271896","display_name":"Scheduling (production processes)","level":2,"score":0.4819607436656952},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.4322700500488281},{"id":"https://openalex.org/C854659","wikidata":"https://www.wikidata.org/wiki/Q1859284","display_name":"Message passing","level":2,"score":0.41476643085479736},{"id":"https://openalex.org/C184337299","wikidata":"https://www.wikidata.org/wiki/Q1437428","display_name":"Semantics (computer science)","level":2,"score":0.3637896776199341},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.32979756593704224},{"id":"https://openalex.org/C156325763","wikidata":"https://www.wikidata.org/wiki/Q1930895","display_name":"Operational semantics","level":3,"score":0.3292592465877533},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.24442115426063538},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.10817855596542358},{"id":"https://openalex.org/C138885662","wikidata":"https://www.wikidata.org/wiki/Q5891","display_name":"Philosophy","level":0,"score":0.0},{"id":"https://openalex.org/C126255220","wikidata":"https://www.wikidata.org/wiki/Q141495","display_name":"Mathematical optimization","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.1016/j.entcs.2006.01.028","is_oa":true,"landing_page_url":"https://doi.org/10.1016/j.entcs.2006.01.028","pdf_url":null,"source":{"id":"https://openalex.org/S50368787","display_name":"Electronic Notes in Theoretical Computer Science","issn_l":"1571-0661","issn":["1571-0661"],"is_oa":true,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320990","host_organization_name":"Elsevier BV","host_organization_lineage":["https://openalex.org/P4310320990"],"host_organization_lineage_names":["Elsevier BV"],"type":"journal"},"license":"cc-by-nc-nd","license_id":"https://openalex.org/licenses/cc-by-nc-nd","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Electronic Notes in Theoretical Computer Science","raw_type":"journal-article"}],"best_oa_location":{"id":"doi:10.1016/j.entcs.2006.01.028","is_oa":true,"landing_page_url":"https://doi.org/10.1016/j.entcs.2006.01.028","pdf_url":null,"source":{"id":"https://openalex.org/S50368787","display_name":"Electronic Notes in Theoretical Computer Science","issn_l":"1571-0661","issn":["1571-0661"],"is_oa":true,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320990","host_organization_name":"Elsevier BV","host_organization_lineage":["https://openalex.org/P4310320990"],"host_organization_lineage_names":["Elsevier BV"],"type":"journal"},"license":"cc-by-nc-nd","license_id":"https://openalex.org/licenses/cc-by-nc-nd","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Electronic Notes in Theoretical Computer Science","raw_type":"journal-article"},"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":22,"referenced_works":["https://openalex.org/W47808154","https://openalex.org/W258022877","https://openalex.org/W1971107784","https://openalex.org/W2102097307","https://openalex.org/W2129384397","https://openalex.org/W2137865376","https://openalex.org/W2166656159","https://openalex.org/W2589217375","https://openalex.org/W4211008702","https://openalex.org/W4211102632","https://openalex.org/W4229492352","https://openalex.org/W6600127457","https://openalex.org/W6631546071","https://openalex.org/W6632165618","https://openalex.org/W6633365409","https://openalex.org/W6638234467","https://openalex.org/W6676129103","https://openalex.org/W6678725384","https://openalex.org/W6680753846","https://openalex.org/W6681637637","https://openalex.org/W6792787016","https://openalex.org/W6792984230"],"related_works":["https://openalex.org/W1528153015","https://openalex.org/W1495007874","https://openalex.org/W2009877640","https://openalex.org/W4243213620","https://openalex.org/W2023210740","https://openalex.org/W207043953","https://openalex.org/W2106938308","https://openalex.org/W2161401924","https://openalex.org/W2963067031","https://openalex.org/W1891612005"],"abstract_inverted_index":{"The":[0,33],"original":[1],"CSP":[2,30],"was":[3],"a":[4,21,75,83,110],"language":[5],"for":[6,67],"parallel":[7,60,104],"imperative":[8],"programs":[9],"communicating":[10,96],"by":[11],"synchronized":[12,91],"message-passing.":[13],"Most":[14],"of":[15,79,113],"the":[16],"early":[17,34],"foundational":[18],"work":[19],"concerned":[20],"more":[22],"abstract":[23],"process":[24],"algebra,":[25],"now":[26],"known":[27],"as":[28,98,100],"Theoretical":[29],"(or":[31],"TCSP).":[32],"semantic":[35,85],"models":[36,46],"involved":[37],"communication":[38,92],"traces,":[39],"refusals,":[40],"failures,":[41],"and":[42,93],"divergence":[43],"traces.":[44],"These":[45],"support":[47],"compositional":[48],"reasoning":[49],"about":[50],"safety":[51],"properties,":[52],"but":[53],"since":[54],"they":[55,62],"do":[56],"not":[57],"assume":[58],"fair":[59,114],"scheduling":[61],"are":[63],"less":[64],"well":[65,99],"suited":[66],"proving":[68],"liveness":[69],"properties.":[70],"More":[71],"recent":[72],"developments":[73],"using":[74],"suitably":[76],"formulated":[77],"form":[78,112],"action":[80],"traces":[81],"provide":[82],"unifying":[84],"framework,":[86],"applicable":[87],"both":[88],"to":[89,94,101],"CSP-style":[90],"asynchronously":[95],"processes,":[97],"shared":[102],"memory":[103],"programs,":[105],"in":[106],"each":[107],"case":[108],"assuming":[109],"simple":[111],"execution.":[115]},"counts_by_year":[],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2022-05-11T00:00:00"}
