The Real-Time Specification for Java
By G. Bollella, James Gosling. Computer, 2000
1,212 citations recorded by the source corpus.
Subfields: Computer Networks and Communications, Hardware and Architecture
View Paper: https://www.semanticscholar.org/paper/fc2228fd09023bd0b2ddf08435f547cab19027bc
How researchers see this paper
The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.
In Computer Networks and Communications
- D. Clarke
- José A. B. Fortes
- Manuel Fähndrich
- J. Larus
- Sophia Drossopoulou
- Galen C. Hunt
- Bo Lincoln
- R. Deline
In Hardware and Architecture
- D. Clarke
- José A. B. Fortes
- Manuel Fähndrich
- J. Larus
- Sophia Drossopoulou
- Edward A. Lee
- R. Deline
- Greg Nelson
Citations in the corpus
- A case for grid computing on virtual machines (2003, background): “While there are other mechanisms for providing such fine-grain control, they impose particular systems software interfaces or computational models [28, 5, 26] on the user.”
- How does control timing affect performance? Analysis and simulation of timing using Jitterbug and TrueTime (2003, background): “In accordance with [8], it is furthermore possible to attach two overrun handlers to each task: a deadline overrun handler (triggered if the task misses its deadline) and an execution time overrun handler (triggered if the task executes longer than its worst-case execution time).”
- Deductive Software Verification – The KeY Book (2016, methodology): “Examples include Java Card [JavaCardRTE], a Java dialect for small, mobile devices, Real-Time Java [Bollella and Gosling, 2000], and SPARK [Jennings, 2009], an Ada dialect for”
- Ownership, encapsulation and the disjointness of type and effect (2002, positive): “This will also opens the way for stack-allocable objects, or at least objects which can be allocated/deallocated in a stackbased manner, e.g., like scoped memories used in Real-time Java [10].”
- Language support for fast and reliable message-based communication in singularity OS (2006, background): “Real-time Java [8] is a version of Java for real-time constrained systems.”
- Interprocedural compatibility analysis for static object preallocation (2003, background): “Scenarios in which this upper bound is especially important include the development of programs for embedded systems with hard limits on the amount of available memory and the estimation of scoped memory sizes for real-time threads that allocate objects in sized scoped memories [9].”
- A real-time garbage collector with low overhead and consistent utilization (2003, neutral): “As a result, real-time programming requires the use of multiple languages, or at least (in the case of the RealTime Specification for Java [9]) two programming models within the same language.”