{"id":"https://openalex.org/W178323936","doi":null,"title":"Deterministic execution of java's primitive bytecode operations","display_name":"Deterministic execution of java's primitive bytecode operations","publication_year":2001,"publication_date":"2001-04-23","ids":{"openalex":"https://openalex.org/W178323936","mag":"178323936"},"language":"en","primary_location":{"id":"mag:178323936","doi":null,"is_oa":false,"landing_page_url":"https://dblp.uni-trier.de/db/conf/jvm/jvm2001.html#SiebertW01","pdf_url":null,"source":null,"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":null},"volume":null,"type":"article","is_traditional":true,"indexed_in":[],"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/A5080151972","display_name":"Fridtjof B. Siebert","orcid":null,"observed_orcids":[]},"institutions":[{"id":"https://openalex.org/I102335020","display_name":"Karlsruhe Institute of Technology","ror":"https://ror.org/04t3en479","country_code":"DE","type":"education","lineage":["https://openalex.org/I102335020","https://openalex.org/I1305996414"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Fridtjof Siebert","raw_affiliation_strings":["IPD, Universit\u00e4t Karlsruhe, Karlsruhe, Germany"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"IPD, Universit\u00e4t Karlsruhe, Karlsruhe, Germany","institution_ids":["https://openalex.org/I102335020"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5015472214","display_name":"Andy Walter","orcid":null,"observed_orcids":[]},"institutions":[{"id":"https://openalex.org/I143379178","display_name":"FZI Research Center for Information Technology","ror":"https://ror.org/04kdh6x72","country_code":"DE","type":"nonprofit","lineage":["https://openalex.org/I143379178"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Andy Walter","raw_affiliation_strings":["Forschungszentrum Informatik(FZI), Karlsruhe, Germany"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Forschungszentrum Informatik(FZI), Karlsruhe, Germany","institution_ids":["https://openalex.org/I143379178"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":2.3184,"has_fulltext":false,"cited_by_count":17,"citation_normalized_percentile":{"value":0.8802952,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":88,"max":95},"biblio":{"volume":null,"issue":null,"first_page":"18","last_page":"18"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10126","display_name":"Logic, programming, and type systems","score":0.6660000085830688,"subfield":{"id":"https://openalex.org/subfields/1712","display_name":"Software"},"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/T10126","display_name":"Logic, programming, and type systems","score":0.6660000085830688,"subfield":{"id":"https://openalex.org/subfields/1712","display_name":"Software"},"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.3208000063896179,"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/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.006300000008195639,"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/java-virtual-machine","display_name":"Java Virtual Machine","score":0.8109999895095825},{"id":"https://openalex.org/keywords/java-bytecode","display_name":"Java bytecode","score":0.5289999842643738},{"id":"https://openalex.org/keywords/primitive-operations","display_name":"primitive operations","score":0.796999990940094},{"id":"https://openalex.org/keywords/worst-case-execution-time","display_name":"worst-case execution time","score":0.9620000123977661},{"id":"https://openalex.org/keywords/deterministic-execution","display_name":"deterministic execution","score":0.8560000061988831},{"id":"https://openalex.org/keywords/real-time-java","display_name":"real-time Java","score":0.6959999799728394},{"id":"https://openalex.org/keywords/safety-critical-systems","display_name":"safety-critical systems","score":0.9639999866485596},{"id":"https://openalex.org/keywords/monitors","display_name":"monitors","score":0.753000020980835},{"id":"https://openalex.org/keywords/automatic-memory-management","display_name":"automatic memory management","score":0.9279999732971191},{"id":"https://openalex.org/keywords/java-compiler","display_name":"Java compiler","score":0.6700000166893005}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8585931062698364},{"id":"https://openalex.org/C548217200","wikidata":"https://www.wikidata.org/wiki/Q251","display_name":"Java","level":2,"score":0.7616606950759888},{"id":"https://openalex.org/C181907185","wikidata":"https://www.wikidata.org/wiki/Q1100098","display_name":"Java concurrency","level":4,"score":0.7452366948127747},{"id":"https://openalex.org/C168702491","wikidata":"https://www.wikidata.org/wiki/Q567345","display_name":"Java annotation","level":4,"score":0.6969490051269531},{"id":"https://openalex.org/C2777472213","wikidata":"https://www.wikidata.org/wiki/Q137496","display_name":"Java bytecode","level":5,"score":0.684382438659668},{"id":"https://openalex.org/C174954855","wikidata":"https://www.wikidata.org/wiki/Q7623626","display_name":"strictfp","level":4,"score":0.6745663285255432},{"id":"https://openalex.org/C132106392","wikidata":"https://www.wikidata.org/wiki/Q1373903","display_name":"Real time Java","level":3,"score":0.6686728000640869},{"id":"https://openalex.org/C60945770","wikidata":"https://www.wikidata.org/wiki/Q2517517","display_name":"Java Modeling Language","level":5,"score":0.6547225117683411},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.6242443323135376},{"id":"https://openalex.org/C15524039","wikidata":"https://www.wikidata.org/wiki/Q865817","display_name":"Java applet","level":3,"score":0.5551530718803406},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.5216522812843323},{"id":"https://openalex.org/C172482141","wikidata":"https://www.wikidata.org/wiki/Q379273","display_name":"Generics in Java","level":5,"score":0.47300010919570923},{"id":"https://openalex.org/C169590947","wikidata":"https://www.wikidata.org/wiki/Q47506","display_name":"Compiler","level":2,"score":0.4617817997932434},{"id":"https://openalex.org/C175224512","wikidata":"https://www.wikidata.org/wiki/Q1334980","display_name":"Embedded Java","level":5,"score":0.43738695979118347},{"id":"https://openalex.org/C114466953","wikidata":"https://www.wikidata.org/wiki/Q6034165","display_name":"Initialization","level":2,"score":0.42323243618011475},{"id":"https://openalex.org/C47747970","wikidata":"https://www.wikidata.org/wiki/Q46101","display_name":"Java Card","level":4,"score":0.4193335175514221}],"mesh":[],"locations_count":1,"locations":[{"id":"mag:178323936","doi":null,"is_oa":false,"landing_page_url":"https://dblp.uni-trier.de/db/conf/jvm/jvm2001.html#SiebertW01","pdf_url":null,"source":null,"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":null}],"best_oa_location":null,"sustainable_development_goals":[],"study_designs":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":14,"referenced_works":["https://openalex.org/W108020401","https://openalex.org/W1487481831","https://openalex.org/W1514258760","https://openalex.org/W1532050892","https://openalex.org/W1555946950","https://openalex.org/W1964979327","https://openalex.org/W1993318777","https://openalex.org/W2001310522","https://openalex.org/W2001689526","https://openalex.org/W2035721713","https://openalex.org/W2086720197","https://openalex.org/W2094449661","https://openalex.org/W2170614426","https://openalex.org/W2262960161"],"related_works":["https://openalex.org/W7098857526","https://openalex.org/W7044179523","https://openalex.org/W1530524774","https://openalex.org/W4236139063","https://openalex.org/W1995072141","https://openalex.org/W2099526513","https://openalex.org/W2385038641","https://openalex.org/W1549668409","https://openalex.org/W2089757303","https://openalex.org/W2318623899"],"abstract_inverted_index":{"For":[0],"the":[1,14,65],"application":[2],"of":[3,13,18,67],"Java":[4,20,49,54,82],"in":[5,30,56],"realtime":[6],"and":[7,52,70,76,85,94],"safety":[8],"critical":[9],"domains,":[10],"an":[11],"analysis":[12],"worst-case":[15],"execution":[16,41],"times":[17],"primitive":[19,25],"operations":[21,26],"is":[22],"necessary.":[23],"All":[24],"must":[27],"either":[28],"execute":[29],"constant":[31],"time":[32],"or":[33],"have":[34],"a":[35,48,53],"reasonable":[36],"upper":[37],"bound":[38],"for":[39,47],"their":[40],"time.":[42],"The":[43],"difficulties":[44,90],"that":[45,87],"arise":[46],"virtual":[50,83],"machine":[51,84],"compiler":[55,86],"this":[57],"context":[58],"will":[59],"be":[60],"presented":[61],"here.":[62],"This":[63],"includes":[64],"implementation":[66],"Java's":[68],"class":[69,73],"interface":[71],"model,":[72],"initialization,":[74],"monitors":[75],"automatic":[77],"memory":[78],"management.":[79],"A":[80],"new":[81],"solves":[88],"these":[89],"has":[91,97],"been":[92,98],"implemented":[93],"its":[95],"performance":[96],"analysed.":[99]},"counts_by_year":[{"year":2015,"cited_by_count":1},{"year":2013,"cited_by_count":1},{"year":2012,"cited_by_count":2}],"updated_date":"2026-11-10T11:39:43.021295","created_date":"2016-06-24T00:00:00"}
