{"id":"https://openalex.org/W2031335241","doi":"https://doi.org/10.1002/spe.4380200402","title":"Signalling regions: Multiprocessing in a shared memory reconsidered","display_name":"Signalling regions: Multiprocessing in a shared memory reconsidered","publication_year":1990,"publication_date":"1990-04-01","ids":{"openalex":"https://openalex.org/W2031335241","doi":"https://doi.org/10.1002/spe.4380200402","mag":"2031335241"},"language":"en","primary_location":{"id":"doi:10.1002/spe.4380200402","is_oa":false,"landing_page_url":"https://doi.org/10.1002/spe.4380200402","pdf_url":null,"source":{"id":"https://openalex.org/S122199241","display_name":"Software Practice and Experience","issn_l":"0038-0644","issn":["0038-0644","1097-024X"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320595","host_organization_name":"Wiley","host_organization_lineage":["https://openalex.org/P4310320595"],"host_organization_lineage_names":["Wiley"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Software: Practice and Experience","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/A5107393056","display_name":"Charles Reynolds","orcid":"https://orcid.org/0000-0003-0566-2647"},"institutions":[{"id":"https://openalex.org/I11883440","display_name":"James Madison University","ror":"https://ror.org/028pmsz77","country_code":"US","type":"education","lineage":["https://openalex.org/I11883440"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Charles W. Reynolds","raw_affiliation_strings":["Department of Mathematics and Computer Science, James Madison University, Harrisonburg, Virginia 22807, U.S.A"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Mathematics and Computer Science, James Madison University, Harrisonburg, Virginia 22807, U.S.A","institution_ids":["https://openalex.org/I11883440"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":["https://openalex.org/A5107393056"],"corresponding_institution_ids":["https://openalex.org/I11883440"],"apc_list":{"value":4220,"currency":"USD","value_usd":4220},"apc_paid":null,"fwci":0.4888,"has_fulltext":false,"cited_by_count":3,"citation_normalized_percentile":{"value":0.71570959,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":"20","issue":"4","first_page":"325","last_page":"356"},"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/T10933","display_name":"Real-Time Systems Scheduling","score":0.9990000128746033,"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/T10639","display_name":"Advanced Software Engineering Methodologies","score":0.9976000189781189,"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/computer-science","display_name":"Computer science","score":0.8135443925857544},{"id":"https://openalex.org/keywords/mutual-exclusion","display_name":"Mutual exclusion","score":0.654721200466156},{"id":"https://openalex.org/keywords/shared-memory","display_name":"Shared memory","score":0.5875527858734131},{"id":"https://openalex.org/keywords/asynchronous-communication","display_name":"Asynchronous communication","score":0.5472946763038635},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.5342229008674622},{"id":"https://openalex.org/keywords/multiprocessing","display_name":"Multiprocessing","score":0.5310039520263672},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.4724619388580322},{"id":"https://openalex.org/keywords/deadlock","display_name":"Deadlock","score":0.45171549916267395},{"id":"https://openalex.org/keywords/signalling","display_name":"Signalling","score":0.44011110067367554},{"id":"https://openalex.org/keywords/pascal","display_name":"Pascal (unit)","score":0.41015443205833435},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.3801572024822235},{"id":"https://openalex.org/keywords/computer-network","display_name":"Computer network","score":0.12629196047782898}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8135443925857544},{"id":"https://openalex.org/C56348326","wikidata":"https://www.wikidata.org/wiki/Q1047554","display_name":"Mutual exclusion","level":2,"score":0.654721200466156},{"id":"https://openalex.org/C133875982","wikidata":"https://www.wikidata.org/wiki/Q764810","display_name":"Shared memory","level":2,"score":0.5875527858734131},{"id":"https://openalex.org/C151319957","wikidata":"https://www.wikidata.org/wiki/Q752739","display_name":"Asynchronous communication","level":2,"score":0.5472946763038635},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.5342229008674622},{"id":"https://openalex.org/C4822641","wikidata":"https://www.wikidata.org/wiki/Q846651","display_name":"Multiprocessing","level":2,"score":0.5310039520263672},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.4724619388580322},{"id":"https://openalex.org/C159023740","wikidata":"https://www.wikidata.org/wiki/Q623276","display_name":"Deadlock","level":2,"score":0.45171549916267395},{"id":"https://openalex.org/C39743133","wikidata":"https://www.wikidata.org/wiki/Q3262595","display_name":"Signalling","level":2,"score":0.44011110067367554},{"id":"https://openalex.org/C75608658","wikidata":"https://www.wikidata.org/wiki/Q44395","display_name":"Pascal (unit)","level":2,"score":0.41015443205833435},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.3801572024822235},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.12629196047782898},{"id":"https://openalex.org/C175444787","wikidata":"https://www.wikidata.org/wiki/Q39072","display_name":"Microeconomics","level":1,"score":0.0},{"id":"https://openalex.org/C162324750","wikidata":"https://www.wikidata.org/wiki/Q8134","display_name":"Economics","level":0,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1002/spe.4380200402","is_oa":false,"landing_page_url":"https://doi.org/10.1002/spe.4380200402","pdf_url":null,"source":{"id":"https://openalex.org/S122199241","display_name":"Software Practice and Experience","issn_l":"0038-0644","issn":["0038-0644","1097-024X"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320595","host_organization_name":"Wiley","host_organization_lineage":["https://openalex.org/P4310320595"],"host_organization_lineage_names":["Wiley"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Software: Practice and Experience","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[{"score":0.7900000214576721,"display_name":"Reduced inequalities","id":"https://metadata.un.org/sdg/10"}],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":83,"referenced_works":["https://openalex.org/W9806195","https://openalex.org/W50063591","https://openalex.org/W635006917","https://openalex.org/W1540774993","https://openalex.org/W1556276302","https://openalex.org/W1590546633","https://openalex.org/W1789713128","https://openalex.org/W1855301476","https://openalex.org/W1965778911","https://openalex.org/W1970712452","https://openalex.org/W1970908995","https://openalex.org/W1991570511","https://openalex.org/W1994742503","https://openalex.org/W1994798071","https://openalex.org/W1994946959","https://openalex.org/W1997840492","https://openalex.org/W2001154024","https://openalex.org/W2003040530","https://openalex.org/W2004375222","https://openalex.org/W2004751372","https://openalex.org/W2007193982","https://openalex.org/W2009815000","https://openalex.org/W2011251777","https://openalex.org/W2011315426","https://openalex.org/W2011624585","https://openalex.org/W2013688141","https://openalex.org/W2014363669","https://openalex.org/W2021919404","https://openalex.org/W2022185456","https://openalex.org/W2024688353","https://openalex.org/W2025146477","https://openalex.org/W2031491316","https://openalex.org/W2038536850","https://openalex.org/W2039021647","https://openalex.org/W2039499051","https://openalex.org/W2040637509","https://openalex.org/W2041209530","https://openalex.org/W2046072177","https://openalex.org/W2048226403","https://openalex.org/W2058618358","https://openalex.org/W2059231513","https://openalex.org/W2059881462","https://openalex.org/W2063573404","https://openalex.org/W2069181709","https://openalex.org/W2069981702","https://openalex.org/W2070717003","https://openalex.org/W2073506669","https://openalex.org/W2074845850","https://openalex.org/W2076313198","https://openalex.org/W2078782651","https://openalex.org/W2082188704","https://openalex.org/W2084321526","https://openalex.org/W2093045720","https://openalex.org/W2094159214","https://openalex.org/W2094833670","https://openalex.org/W2106879254","https://openalex.org/W2121236443","https://openalex.org/W2126536862","https://openalex.org/W2128112206","https://openalex.org/W2130133810","https://openalex.org/W2131791649","https://openalex.org/W2145459199","https://openalex.org/W2146727536","https://openalex.org/W2147885173","https://openalex.org/W2152879290","https://openalex.org/W2154565107","https://openalex.org/W2166780994","https://openalex.org/W2168149256","https://openalex.org/W2170523074","https://openalex.org/W2294152890","https://openalex.org/W2335888987","https://openalex.org/W2895588150","https://openalex.org/W2911980423","https://openalex.org/W3093221796","https://openalex.org/W3144368627","https://openalex.org/W3146519985","https://openalex.org/W4210886820","https://openalex.org/W4211102632","https://openalex.org/W4235716756","https://openalex.org/W4241979938","https://openalex.org/W4253646979","https://openalex.org/W4254703276","https://openalex.org/W4294549613"],"related_works":["https://openalex.org/W2053025861","https://openalex.org/W2383280374","https://openalex.org/W1573819191","https://openalex.org/W2060304425","https://openalex.org/W2896912007","https://openalex.org/W3190118596","https://openalex.org/W2980322487","https://openalex.org/W1586400246","https://openalex.org/W2088002837","https://openalex.org/W1970077768"],"abstract_inverted_index":{"Abstract":[0],"The":[1,63,85,147,169],"goal":[2],"of":[3,18,81,90,113,132,154,158,165,195,201,204],"this":[4],"paper":[5,29,118],"is":[6,65,87,149,171],"to":[7,10,220],"return":[8],"attention":[9],"two":[11,59,115],"problems":[12,194],"that":[13,127,175],"arise":[14],"in":[15,35,73,93,97,207],"the":[16,20,32,58,66,69,77,82,88,102,110,117,130,137,143,155,162,193,202],"context":[17,112],"supporting":[19],"monitor":[21,33,145],"as":[22,213,215],"a":[23,43,120,124,152,225],"mechanism":[24],"for":[25],"concurrent":[26],"programming.":[27],"This":[28],"will":[30,56],"re\u2010examine":[31],"concept":[34],"its":[36,98],"original":[37],"context\u2014a":[38],"multiprocessing":[39],"environment":[40],"implemented":[41],"on":[42],"single":[44],"processor":[45],"sharing":[46],"memory":[47],"with":[48,129,224],"and":[49,76,79,96,141,161,167,178],"being":[50],"interrupted":[51],"by":[52,134,151,173,218],"asynchronous":[53],"peripheral":[54],"devices\u2014and":[55],"address":[57],"previously":[60],"unresolved":[61],"problems.":[62],"first":[64],"conflict":[67],"between":[68],"immediate":[70,138],"resumption":[71,139],"requirement":[72],"explicit":[74],"signalling":[75,125,205],"policies":[78],"priorities":[80],"process":[83],"scheduler.":[84],"second":[86],"possibility":[89],"deadlock":[91],"inherent":[92],"nested":[94,144,188,196],"monitors":[95],"most":[99],"important":[100],"instance,":[101],"dynamic":[103],"resource":[104],"allocation":[105],"problem.":[106,146],"After":[107],"briefly":[108],"describing":[109],"historical":[111],"these":[114],"problems,":[116],"proposes":[119],"language":[121],"structure":[122],"called":[123],"region":[126],"together":[128,223],"notion":[131],"encapsulation":[133,180,189],"modules":[135],"solves":[136],"problem":[140],"avoids":[142],"former":[148],"done":[150,172],"combination":[153],"signal\u2010and\u2010return":[156],"semantics":[157,164],"Concurrent":[159],"Pascal":[160],"signal\u2010and\u2010continue":[163],"Mesa":[166],"StarMod.":[168],"latter":[170],"suggesting":[174],"mutual":[176,197],"exclusion":[177],"data":[179],"are":[181,211],"distinct":[182],"concepts":[183],"that,":[184],"if":[185],"separated,":[186],"make":[187],"possible":[190],"while":[191],"avoiding":[192],"exclusion.":[198],"Classical":[199],"examples":[200],"use":[203],"regions":[206],"an":[208,216],"extended":[209],"Modula\u20102":[210,222],"given":[212],"well":[214],"implementation":[217],"translation":[219],"unextended":[221],"Kernel":[226],"module.":[227]},"counts_by_year":[],"updated_date":"2026-05-21T06:26:12.895304","created_date":"2025-10-10T00:00:00"}
