{"id":"https://openalex.org/W2098779219","doi":"https://doi.org/10.1093/comjnl/bxr030","title":"Multiprocessors and Asynchronous Event Handling in the Real-Time Specification for Java","display_name":"Multiprocessors and Asynchronous Event Handling in the Real-Time Specification for Java","publication_year":2011,"publication_date":"2011-03-26","ids":{"openalex":"https://openalex.org/W2098779219","doi":"https://doi.org/10.1093/comjnl/bxr030","mag":"2098779219"},"language":"en","primary_location":{"id":"doi:10.1093/comjnl/bxr030","is_oa":false,"landing_page_url":"https://doi.org/10.1093/comjnl/bxr030","pdf_url":null,"source":{"id":"https://openalex.org/S44643521","display_name":"The Computer Journal","issn_l":"0010-4620","issn":["0010-4620","1460-2067"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310311648","host_organization_name":"Oxford University Press","host_organization_lineage":["https://openalex.org/P4310311648","https://openalex.org/P4310311647"],"host_organization_lineage_names":["Oxford University Press","University of Oxford"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"The Computer Journal","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://zenodo.org/record/3428913","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5100678378","display_name":"Myung\u2010Joon Kim","orcid":"https://orcid.org/0000-0002-4608-0275"},"institutions":[{"id":"https://openalex.org/I52099693","display_name":"University of York","ror":"https://ror.org/04m01e293","country_code":"GB","type":"education","lineage":["https://openalex.org/I52099693"]}],"countries":["GB"],"is_corresponding":true,"raw_author_name":"M. Kim","raw_affiliation_strings":["Real-Time Systems Group, Department of Computer Science, University of York, York YO10 5DD, UK"],"affiliations":[{"raw_affiliation_string":"Real-Time Systems Group, Department of Computer Science, University of York, York YO10 5DD, UK","institution_ids":["https://openalex.org/I52099693"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5111427364","display_name":"Andy Wellings","orcid":null},"institutions":[{"id":"https://openalex.org/I52099693","display_name":"University of York","ror":"https://ror.org/04m01e293","country_code":"GB","type":"education","lineage":["https://openalex.org/I52099693"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"A. Wellings","raw_affiliation_strings":["Real-Time Systems Group, Department of Computer Science, University of York, York YO10 5DD, UK"],"affiliations":[{"raw_affiliation_string":"Real-Time Systems Group, Department of Computer Science, University of York, York YO10 5DD, UK","institution_ids":["https://openalex.org/I52099693"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":["https://openalex.org/A5100678378"],"corresponding_institution_ids":["https://openalex.org/I52099693"],"apc_list":{"value":2635,"currency":"GBP","value_usd":3232},"apc_paid":null,"fwci":0.2568,"has_fulltext":false,"cited_by_count":1,"citation_normalized_percentile":{"value":0.58009575,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":90,"max":94},"biblio":{"volume":"54","issue":"8","first_page":"1308","last_page":"1324"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10933","display_name":"Real-Time Systems Scheduling","score":0.9995999932289124,"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"}},"topics":[{"id":"https://openalex.org/T10933","display_name":"Real-Time Systems Scheduling","score":0.9995999932289124,"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.9936000108718872,"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"}},{"id":"https://openalex.org/T10904","display_name":"Embedded Systems Design Techniques","score":0.9926999807357788,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8680155277252197},{"id":"https://openalex.org/keywords/asynchronous-communication","display_name":"Asynchronous communication","score":0.7102221250534058},{"id":"https://openalex.org/keywords/concurrency","display_name":"Concurrency","score":0.6991996765136719},{"id":"https://openalex.org/keywords/multiprocessing","display_name":"Multiprocessing","score":0.6907784938812256},{"id":"https://openalex.org/keywords/java","display_name":"Java","score":0.5910618305206299},{"id":"https://openalex.org/keywords/scalability","display_name":"Scalability","score":0.5880824327468872},{"id":"https://openalex.org/keywords/event","display_name":"Event (particle physics)","score":0.4836469888687134},{"id":"https://openalex.org/keywords/thread","display_name":"Thread (computing)","score":0.4646211564540863},{"id":"https://openalex.org/keywords/implementation","display_name":"Implementation","score":0.43430665135383606},{"id":"https://openalex.org/keywords/blocking","display_name":"Blocking (statistics)","score":0.42839476466178894},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.41283920407295227},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.38852378726005554},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.3465169072151184},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.2796472907066345},{"id":"https://openalex.org/keywords/computer-network","display_name":"Computer network","score":0.09483537077903748}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8680155277252197},{"id":"https://openalex.org/C151319957","wikidata":"https://www.wikidata.org/wiki/Q752739","display_name":"Asynchronous communication","level":2,"score":0.7102221250534058},{"id":"https://openalex.org/C193702766","wikidata":"https://www.wikidata.org/wiki/Q1414548","display_name":"Concurrency","level":2,"score":0.6991996765136719},{"id":"https://openalex.org/C4822641","wikidata":"https://www.wikidata.org/wiki/Q846651","display_name":"Multiprocessing","level":2,"score":0.6907784938812256},{"id":"https://openalex.org/C548217200","wikidata":"https://www.wikidata.org/wiki/Q251","display_name":"Java","level":2,"score":0.5910618305206299},{"id":"https://openalex.org/C48044578","wikidata":"https://www.wikidata.org/wiki/Q727490","display_name":"Scalability","level":2,"score":0.5880824327468872},{"id":"https://openalex.org/C2779662365","wikidata":"https://www.wikidata.org/wiki/Q5416694","display_name":"Event (particle physics)","level":2,"score":0.4836469888687134},{"id":"https://openalex.org/C138101251","wikidata":"https://www.wikidata.org/wiki/Q213092","display_name":"Thread (computing)","level":2,"score":0.4646211564540863},{"id":"https://openalex.org/C26713055","wikidata":"https://www.wikidata.org/wiki/Q245962","display_name":"Implementation","level":2,"score":0.43430665135383606},{"id":"https://openalex.org/C144745244","wikidata":"https://www.wikidata.org/wiki/Q4927286","display_name":"Blocking (statistics)","level":2,"score":0.42839476466178894},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.41283920407295227},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.38852378726005554},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.3465169072151184},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.2796472907066345},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.09483537077903748},{"id":"https://openalex.org/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"score":0.0},{"id":"https://openalex.org/C62520636","wikidata":"https://www.wikidata.org/wiki/Q944","display_name":"Quantum mechanics","level":1,"score":0.0}],"mesh":[],"locations_count":3,"locations":[{"id":"doi:10.1093/comjnl/bxr030","is_oa":false,"landing_page_url":"https://doi.org/10.1093/comjnl/bxr030","pdf_url":null,"source":{"id":"https://openalex.org/S44643521","display_name":"The Computer Journal","issn_l":"0010-4620","issn":["0010-4620","1460-2067"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310311648","host_organization_name":"Oxford University Press","host_organization_lineage":["https://openalex.org/P4310311648","https://openalex.org/P4310311647"],"host_organization_lineage_names":["Oxford University Press","University of Oxford"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"The Computer Journal","raw_type":"journal-article"},{"id":"pmh:oai:CiteSeerX.psu:10.1.1.865.4905","is_oa":false,"landing_page_url":"http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.865.4905","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"http://comjnl.oxfordjournals.org/content/54/8/1308.full.pdf","raw_type":"text"},{"id":"pmh:oai:zenodo.org:3428913","is_oa":true,"landing_page_url":"https://zenodo.org/record/3428913","pdf_url":null,"source":{"id":"https://openalex.org/S4306400562","display_name":"Zenodo (CERN European Organization for Nuclear Research)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I67311998","host_organization_name":"European Organization for Nuclear Research","host_organization_lineage":["https://openalex.org/I67311998"],"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":"","raw_type":"info:eu-repo/semantics/article"}],"best_oa_location":{"id":"pmh:oai:zenodo.org:3428913","is_oa":true,"landing_page_url":"https://zenodo.org/record/3428913","pdf_url":null,"source":{"id":"https://openalex.org/S4306400562","display_name":"Zenodo (CERN European Organization for Nuclear Research)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I67311998","host_organization_name":"European Organization for Nuclear Research","host_organization_lineage":["https://openalex.org/I67311998"],"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":"","raw_type":"info:eu-repo/semantics/article"},"sustainable_development_goals":[{"score":0.7799999713897705,"id":"https://metadata.un.org/sdg/16","display_name":"Peace, Justice and strong institutions"}],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":0,"referenced_works":[],"related_works":["https://openalex.org/W2392835431","https://openalex.org/W2120447654","https://openalex.org/W2977179488","https://openalex.org/W2144453115","https://openalex.org/W2128223750","https://openalex.org/W4238532390","https://openalex.org/W2188872161","https://openalex.org/W1965371215","https://openalex.org/W2002978035","https://openalex.org/W2084977540"],"abstract_inverted_index":{"The":[0,69,131,213,261,280,323],"Real-Time":[1],"Specification":[2],"for":[3,58,98,206,239],"Java":[4],"(RTSJ)":[5],"is":[6,43,76,96,134,142,146,166,264,327,339,372,446],"silent":[7],"on":[8,33,128,135,183,224,228,380],"multiprocessor":[9,16,129,225,240],"issues.":[10],"It":[11],"attempts":[12],"not":[13,89,211],"to":[14,77,111,148,176,202,267,315,329,341,364,374,424,448],"preclude":[15],"implementations":[17],"but":[18],"provides":[19,36],"no":[20],"direct":[21],"support.":[22],"Many":[23],"areas":[24],"of":[25,72,152,194,221,246,258,285,311,320,332,344,348,360,369,384,398,412],"the":[26,37,44,73,94,115,120,125,150,163,204,244,251,256,259,286,290,302,330,335,342,349,353,356,358,381,388,391,394,409,415,421],"RTSJ":[27,164],"leave":[28],"an":[29,195,232],"implementation":[30,95],"considerable":[31],"freedom":[32,197],"how":[34],"it":[35,145,230],"defined":[38,64],"functionality.":[39],"One":[40],"such":[41],"area":[42],"asynchronous":[45,171],"event":[46,172],"handling":[47],"(AEH)":[48],"model.":[49,83,139],"Events":[50],"are":[51,56,109,174,189,295],"fired":[52],"and":[53,67,234,271,282,292,307,334,427,432],"associated":[54,122],"handlers":[55,62,102,113,154,173,188,208,223,371,413],"scheduled":[57],"execution":[59],"in":[60,86,250,352,387,403,414,418],"response;":[61],"have":[63,90],"scheduling":[65],"parameters":[66],"deadlines.":[68,105],"primary":[70],"goal":[71],"AEH":[74,126,236,440],"model":[75,127,141,238,263,276,287,392,423,442],"support":[78,205],"a":[79,137,184,275,317,366,437,449],"lightweight":[80,138,143],"real-time":[81,107,160,247,312,361,399],"concurrency":[82],"Hence":[84],"handlers,":[85],"general,":[87],"do":[88,210],"dedicated":[91],"threads.":[92,161],"Rather,":[93],"responsible":[97],"ensuring":[99],"that":[100,209,289,347],"all":[101,153,217],"meet":[103,149],"their":[104],"Typically":[106],"threads":[108,248,313,362,400],"assigned":[110],"execute":[112,316,365],"by":[114,181,429],"implementation.":[116],"This":[117],"paper":[118,214,300],"discusses":[119],"issues":[121],"with":[123,155,436],"implementing":[124],"systems.":[130,226],"emphasis":[132],"here":[133],"achieving":[136],"A":[140],"if":[144],"able":[147,201],"deadlines":[151],"as":[156,158],"few":[157],"possible":[159,218],"In":[162,355],"this":[165,299],"made":[167],"more":[168],"complicated":[169],"because":[170],"allowed":[175],"suspend":[177],"themselves":[178],"(for":[179],"example,":[180],"waiting":[182],"monitor":[185],"condition).":[186],"Such":[187],"called":[190],"blocking":[191],"handlers.":[192,322,385],"Most":[193,297],"implementation's":[196],"comes":[198],"from":[199],"being":[200],"optimize":[203],"those":[207],"block.":[212],"first":[215],"examines":[216],"releasing":[219,382],"sequences":[220],"non-blocking":[222,321,370],"Based":[227],"this,":[229],"proposes":[231],"efficient":[233,426],"scalable":[235,428],"mapping":[237,441],"systems,":[241],"which":[242,401],"limits":[243],"number":[245,319,331,343,359,368,411],"even":[249],"worst":[252,389],"case":[253],"while":[254],"retaining":[255],"schedulability":[257],"system.":[260,354,416],"proposed":[262,303,422],"then":[265],"examined":[266],"prove":[268],"its":[269],"safety":[270,291],"liveness":[272,293],"requirements":[273,294],"using":[274],"checking":[277],"tool,":[278],"UPPAAL.":[279],"verification":[281],"simulation":[283],"results":[284],"indicate":[288],"satisfied.":[296],"importantly,":[298],"derives":[301],"model's":[304],"greatest":[305,324],"lower":[306,325],"least":[308,336,395],"upper":[309,337,396],"bounds":[310,378],"required":[314,363],"given":[318,367],"bound":[326,338,397],"equal":[328,340],"processors,":[333],"processors":[345],"times":[346],"priority":[350],"levels":[351],"model,":[357],"restricted":[373],"between":[375],"these":[376],"two":[377],"depending":[379],"sequence":[383],"Even":[386],"case,":[390],"requires":[393],"is,":[402],"most":[404],"cases,":[405],"considerably":[406],"less":[407],"than":[408],"actual":[410],"This,":[417],"turn,":[419],"enables":[420],"be":[425],"reducing":[430],"time":[431],"space":[433],"overheads,":[434],"compared":[435],"traditional":[438],"1:1":[439],"where":[443],"each":[444],"handler":[445],"mapped":[447],"single":[450],"thread.":[451]},"counts_by_year":[{"year":2012,"cited_by_count":1}],"updated_date":"2026-04-04T16:13:02.066488","created_date":"2025-10-10T00:00:00"}
