{"id":"https://openalex.org/W2164400716","doi":"https://doi.org/10.1109/real.1998.739758","title":"From POSIX Threads to Ada to Java: A Brief History of Runtime Development for Some Real-Time Programming Languages","display_name":"From POSIX Threads to Ada to Java: A Brief History of Runtime Development for Some Real-Time Programming Languages","publication_year":2005,"publication_date":"2005-08-24","ids":{"openalex":"https://openalex.org/W2164400716","doi":"https://doi.org/10.1109/real.1998.739758","mag":"2164400716"},"language":"en","primary_location":{"id":"doi:10.1109/real.1998.739758","is_oa":false,"landing_page_url":"https://doi.org/10.1109/real.1998.739758","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings 19th IEEE Real-Time Systems Symposium (Cat. No.98CB36279)","raw_type":"proceedings-article"},"type":"conference-paper","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/A5111503170","display_name":"T. P. Baker","orcid":null},"institutions":[{"id":"https://openalex.org/I103163165","display_name":"Florida State University","ror":"https://ror.org/05g3dte14","country_code":"US","type":"education","lineage":["https://openalex.org/I103163165"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"T. Baker","raw_affiliation_strings":["Florida State University"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Florida State University","institution_ids":["https://openalex.org/I103163165"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":["https://openalex.org/A5111503170"],"corresponding_institution_ids":["https://openalex.org/I103163165"],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.25808072,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"319","last_page":"319"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10933","display_name":"Real-Time Systems Scheduling","score":0.9905999898910522,"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.9905999898910522,"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/T10715","display_name":"Distributed and Parallel Computing Systems","score":0.9902999997138977,"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/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9614999890327454,"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/posix","display_name":"POSIX","score":0.9729785919189453},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8717105388641357},{"id":"https://openalex.org/keywords/posix-threads","display_name":"POSIX Threads","score":0.722781777381897},{"id":"https://openalex.org/keywords/java","display_name":"Java","score":0.6768072247505188},{"id":"https://openalex.org/keywords/implementation","display_name":"Implementation","score":0.6343358159065247},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.6093069314956665},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.5620807409286499},{"id":"https://openalex.org/keywords/real-time-operating-system","display_name":"Real-time operating system","score":0.49718812108039856},{"id":"https://openalex.org/keywords/runtime-system","display_name":"Runtime system","score":0.47138720750808716},{"id":"https://openalex.org/keywords/thread","display_name":"Thread (computing)","score":0.3760913014411926}],"concepts":[{"id":"https://openalex.org/C532756234","wikidata":"https://www.wikidata.org/wiki/Q14658","display_name":"POSIX","level":2,"score":0.9729785919189453},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8717105388641357},{"id":"https://openalex.org/C41138395","wikidata":"https://www.wikidata.org/wiki/Q928112","display_name":"POSIX Threads","level":3,"score":0.722781777381897},{"id":"https://openalex.org/C548217200","wikidata":"https://www.wikidata.org/wiki/Q251","display_name":"Java","level":2,"score":0.6768072247505188},{"id":"https://openalex.org/C26713055","wikidata":"https://www.wikidata.org/wiki/Q245962","display_name":"Implementation","level":2,"score":0.6343358159065247},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.6093069314956665},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.5620807409286499},{"id":"https://openalex.org/C28472234","wikidata":"https://www.wikidata.org/wiki/Q213666","display_name":"Real-time operating system","level":2,"score":0.49718812108039856},{"id":"https://openalex.org/C2780870223","wikidata":"https://www.wikidata.org/wiki/Q1004415","display_name":"Runtime system","level":2,"score":0.47138720750808716},{"id":"https://openalex.org/C138101251","wikidata":"https://www.wikidata.org/wiki/Q213092","display_name":"Thread (computing)","level":2,"score":0.3760913014411926}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/real.1998.739758","is_oa":false,"landing_page_url":"https://doi.org/10.1109/real.1998.739758","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings 19th IEEE Real-Time Systems Symposium (Cat. No.98CB36279)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"score":0.4300000071525574,"id":"https://metadata.un.org/sdg/17","display_name":"Partnerships for the goals"}],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":0,"referenced_works":[],"related_works":["https://openalex.org/W4230580429","https://openalex.org/W1901085887","https://openalex.org/W2556689029","https://openalex.org/W614734992","https://openalex.org/W1518911419","https://openalex.org/W1516367545","https://openalex.org/W3200772988","https://openalex.org/W2164400716","https://openalex.org/W136261238","https://openalex.org/W2889334776"],"abstract_inverted_index":{"A":[0],"hidden":[1],"but":[2],"critical":[3],"part":[4],"of":[5,84,91,122,130,145,160,167,190,201,219,222],"any":[6],"real-time":[7,43,85,105,116,154,163,203],"application":[8,15,149,204],"is":[9,16,36],"its":[10],"runtime":[11,24,28,169],"environment.":[12],"If":[13],"the":[14,23,32,52,80,100,103,112,120,128,131,137,143,161,173,184,188,199,202,209,213,217,220,223],"coded":[17],"in":[18,99],"a":[19,27,42,47,88,115],"high":[20],"level":[21],"language,":[22,102],"environment":[25],"includes":[26],"system":[29,107],"to":[30,38,67,78,186,206],"support":[31],"programming":[33],"language.":[34],"That":[35],"likely":[37],"be":[39],"layered":[40],"over":[41,171],"kernel,":[44],"or":[45],"even":[46],"full":[48],"operating":[49,106],"system.":[50],"Over":[51],"past":[53],"twenty":[54],"years,":[55],"there":[56],"have":[57,141,181],"been":[58,77],"increasing":[59],"governmental":[60],"and":[61,71,109,126,165,175,215],"market":[62],"pressures":[63,95],"for":[64,114,153],"these":[65,147,191],"layers":[66],"use":[68],"off-the-shelf":[69],"components":[70],"standard":[72,148],"interfaces.":[73,179],"The":[74],"goal":[75],"has":[76,157],"enable":[79],"more":[81],"rapid":[82],"development":[83],"applications,":[86],"with":[87],"higher":[89],"degree":[90,185],"platform":[92],"independence.":[93],"These":[94],"achieved":[96],"visible":[97],"results":[98],"Ada":[101,133,168],"POSIX":[104,132,162,174],"interfaces,":[108],"most":[110],"recently":[111],"proposals":[113],"Java":[117,176],"standard.":[118],"In":[119],"roles":[121],"standards":[123,192],"writers,":[124],"implementors":[125],"users,":[127],"members":[129],"Real-Time":[134],"project":[135],"at":[136],"Florida":[138],"State":[139],"University":[140],"explored":[142],"problem":[144],"making":[146],"program":[150],"interfaces":[151],"work":[152],"systems.":[155],"This":[156],"included":[158],"implementation":[159],"extensions,":[164],"implementations":[166,221],"systems":[170],"both":[172],"virtual":[177],"machine":[178],"We":[180],"found":[182],"that":[183],"which":[187],"promises":[189],"are":[193],"kept":[194],"depends":[195],"very":[196],"much":[197],"on":[198,216],"ability":[200],"developer":[205],"design":[207],"within":[208],"paradigms":[210],"supported":[211],"by":[212],"standards,":[214],"quality":[218],"standards.":[224]},"counts_by_year":[],"updated_date":"2026-07-29T14:22:42.915294","created_date":"2025-10-10T00:00:00"}
