참고문헌
- J. Auerbach, D. F. Bacon, B. Blainey, P. Cheng, M. Dawson, M. Fulton, D. Grove, D. Hart, and M. Stoodley, "Design and implementation of a comprehensive real-time Java virtual machine," in Proceedings of the 7th ACM & IEEE International Conference on Embedded Software, Salzburg, Austria, 2007, pp. 249-258.
- D. Lammers (2005, Mar 28), "Real-time Java: reliability quest fuels RT Java projects," Electronic Engineering Times, http://www.eetimes.com/electronics-news/4052151/REALTIME-JAVA-Reliability-quest-fuels-RT-Java-projects.
- R. Wilhelm, J. Engblom, A. Ermedahl, N. Holsti, S. Thesing, D. B. Whalley, G. Bernat, C. Ferdinand, R. Heckmann, T. Mitra, et al., "The worst-case execution time problem: overview of methods and survey of tools," ACM Transactions on Embedded Computing Systems, vol. 7, no. 3, article no. 36, 2008.
- K. Nilsen, "Issues in the design and implementation of realtime Java," http://www.cs.cornell.edu/courses/cs614/1999sp/papers/rtji.pdf.
- J. Gosling and G. Bollella, The Real-Time Specification for Java, Boston, MA: Addison-Wesley, 2000.
- J. Baker, A. Cunei, C. Flack, F. Pizlo, M. Prochazka, J. Vitek, A. Armbruster, E. Pla, and D. Holmes, "A real-time Java virtual machine for avionics: an experience report," in Proceedings of the 12th IEEE Real-Time and Embedded Technology and Applications Symposium, San Jose, CA, 2006, pp. 384-396.
- D. Sharp, "Real-time distributed object computing: ready for mission-critical embedded system applications," in Proceedings of the 3rd International Symposium on Distributed Objects and Applications, Rome, Italy, 2001, pp. 3-4.
- T. Henties, J. Hunt, D. Locke, K. Nilsen, M. Schoeberl, and J. Vitek, "Java for safety-critical applications," in 2nd International Workshop on the Certification of Safety-Critical Software Controlled Systems, York, UK, 2009.
- J. Kwon, A. Wellings, and S. King, "Ravenscar-Java: a high integrity profile for real-time Java," in Proceedings of the 2002 Joint ACM-ISCOPE Conference on Java Grande, Seattle, WA, 2002, pp. 131-140.
- T. Lundqvist and P. Stenstrom, "Timing anomalies in dynamically scheduled microprocessors," in Proceedings of the 20th IEEE Real-Time Systems Symposium, Phoenix, AZ, 1999, pp. 12-21.
- Y. S. Li and S. Malik, "Performance analysis of embedded software using implicit path enumeration," in Proceedings of the ACM SIGPLAN Workshop on Languages, Compilers, and Tools for Real-Time Systems, San Francisco, CA, 1995, pp. 456-461.
- Y. S. Li, S. Malik, and A. Wolfe, "Efficient microarchitecture modeling and path analysis for real-time software," in Proceedings of the 16th Real-Time Systems Symposium, Pisa, Italy, 1995, p. 298.
- R. Arnold, F. Mueller, D. Whalley, and M. Harmon, "Bounding worst-case instruction cache performance," in Proceedings of the 15th IEEE Real-Time Systems Symposium, San Juan, Puerto Rico, 1994, pp. 172-181.
- Y. S. Li, S. Malik, and A. Wolfe, "Cache modeling for realtime software: beyond direct mapped instruction cache," in Proceedings of the 17th Real-Time Systems Symposium, Washington, DC, 1996, pp. 254-263.
- M. Alt, C. Ferdinand, F. Martin, and R. Wilhelm, "Cache behavior prediction by abstract interpretation," Static Analysis, Lecture Notes in Computer Science vol. 1145, R. Cousot and D. Schmidt, editors, Heidelberg: Springer, pp. 52-66, 1996.
- J. Yan and W. Zhang, "WCET analysis of instruction caches with prefetching," in Proceedings of the ACM SIGPLAN/SIGBED Conference on Languages, Compilers, and Tools for Embedded Systems, San Diego, CA, 2007, pp. 175-184.
- B. Lesage, D. Hardy, and I. Puaut, "WCET analysis of multi-level set-associative data caches," in Proceedings of the 9th International Workshop on Worst-Case Execution Time Analysis, Dublin, Ireland, 2009.
- B. Huynh, L, Ju, and A. Roychoudhury, "Scope-aware data cache analysis for WCET estimation," in Proceedings of the 17th IEEE Real-Time and Embedded Technology and Applications Symposium, Chicago, IL, 2011, pp. 203-212.
- X. Li, A. Roychoudhury, and T. Mitra, "Modeling out-oforder processors for software timing analysis," in Proceedings of the 25th IEEE International Real-Time Systems Symposium, Lisbon, Portugal, 2004, pp. 92-103.
- J. Yan and W. Zhang, "WCET analysis for multi-core processors with shared instruction caches," in Proceedings of 14th IEEE Real-Time and Embedded Technology and Applications Symposium, St. Louis, MO, 2008, pp. 80-89.
- W. Zhang and J. Yan, "Accurately estimating worst-case execution time for multi-core processors with shared instruction caches," in Proceedings of the 15th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications, Beijing, China, 2009, pp. 455-463.
- Y. Li, V. Suhendra, Y. Liang, T. Mitra, and A. Roychoudhury, "Timing analysis of concurrent programs running on shared cache multi-cores," in Proceedings of the IEEE Real-time System Symposium, Washington, DC, 2009, pp. 57-67.
- W. Zhang and J. Yan, "Static timing analysis of shared caches for multicore processors," Journal of Computing Science and Engineering, vol. 6, no. 4, pp. 267-278, 2012. https://doi.org/10.5626/JCSE.2012.6.4.267
- L. Wu and W. Zhang, "A model checking based approach to bounding worst-case execution time for multicore processors," ACM Transactions on Embedded Computer Systems, vol. 11, no. S2, article no. 56, 2012.
- Y. Ding and W. Zhang, "Multicore real-time scheduling to reduce inter-thread cache interferences," Journal of Computing Science and Engineering, vol. 7, no. 1, pp. 67-80, 2013. https://doi.org/10.5626/JCSE.2013.7.1.67
- M. Lv, W. Yi, N. Guan, and G. Yu, "Combining abstract interpretation with model checking for timing analysis of multicore software," in Proceedings of the 31th IEEE International Real-time System Symposium, San Diego, CA, 2010, pp. 339-349.
- T. Kelter, H. Falk, P. Marwedel, S. Chattopadhyay, and A. Roychoudhury, "Bus-aware multicore WCET analysis through TDMA offset bounds," in Proceedings of the 23rd Euromicro Conference on Real-time Systems, Porto, Portugal, 2011, pp. 3-12.
- S. Chattopadhyay, A. Roychoudhury, and T. Mitra, "Modeling shared cache and bus in multi-cores for timing analysis," in Proceedings of the 13th International Workshop on Software and Compilers for Embedded Systems, St. Goar, Germany, 2010, article no. 6.
- P. Puschner and G. Bernat, "Wcet analysis of reusable portable code," in Proceedings of the 13th Euromicro Conference on Real-Time Systems, Delft, the Netherlands, 2001, pp. 45-52.
- G. Bernat, A. Burns, and A. Wellings, "Portable worst-case execution time analysis using Java byte code," in Proceedings of the 12th Euromicro conference on Real-time systems, Stockholm, Sweden, 2000, pp. 81-88.
- L. Bate, G. Bernat, and P. Puschner, "Java virtual-machine support for portable worst-case execution-time analysis," in Proceedings of the 5th IEEE International Symposium on Object-Oriented Real-Time Distributed Computing, Washington, DC, 2002, pp. 83-90.
- Kaffe Java Virtual Machine, http://www.kaffe.org/.
- U. Brinkschulte, C. Krakowski, J. Kreuzinger, and T. Ungerer, "A multithreaded Java microcontroller for threadoriented real-time event handling," in Proceedings of the International Conference on Parallel Architectures and Compilation Techniques, Newport Beach, CA, 1999, pp. 34-39.
- E. Y. Hu, G. Bernat, and A. Wellings, "Addressing dynamic dispatching issues in WCET analysis for object-oriented hard real-time systems," in Proceedings of the 5th IEEE International Symposium on Object-Oriented Real-Time Distributed Computing, Washington, DC, 2002, pp. 109-116.
- E. Y. Hu, A. Wellings, and G. Bernat, "XRTJ: an extensible distributed high-integrity real-time Java environment," Real-Time and Embedded Computing Systems and Applications, Lecture Notes in Computer Science vol. 2968, J. Chen and S. Hong, editors, Heidelberg: Springer, pp. 208-228, 2004
- T. Harmon and R. Klefstad, "Toward a unified standard for worst-case execution time annotations in real-time Java," in Proceedings of 21th International Parallel and Distributed Processing Symposium, Long Beach, CA, 2007, pp. 1-8.
- S. Hepp and M. Schoeberl, "Worst-case execution time based optimization of real-time Java programs," in Proceedings of IEEE 15th International Symposium on Object/Component/Service-Oriented Real-Time, Guangdong, China, 2012, pp. 64-70.
- E. Y. Hu, A. Wellings, and G. Bernat, "Deriving Java virtual machine timing models for portable worst-case execution time analysis," On The Move to Meaningful Internet Systems 2003: OTM 2003 Workshops, Lecture Notes in Computer Science vol. 2889, R. Meersman and Z. Tari, editors, Heidelberg: Springer, pp 411-424, 2003.
- I. Bate, G. Bernat, G. Murphy, and P. Puschner, "Low-level analysis of a portable Java byte code WCET analysis framework," in Proceedings of Seventh International Conference on Real-Time Computing Systems and Applications, Cheju, Korea, 2000, pp. 39-48.
- W. S. Beebee and M. C. Rinard, "An implementation of scoped memory for real-time Java," in Proceedings of the 1st International Workshop on Embedded Software, London, UK, 2001, pp. 289-305.
- A. Corsaro and D. C. Schmidt, "The design and performance of the jRate real-time Java implementation," On the Move to Meaningful Internet Systems 2002: CoopIS, DOA, and ODBASE, Lecture Notes in Computer Science vol. 2519, R. Meersman and Z. Tari, editors, Heidelberg: Springer, pp. 900-921, 2002.
- F. Pizlo, J. Fox, D. Holmes, and J. Vitek, "Real-time Java scoped memory: design patterns and semantics," in Proceeding of the 7th IEEE International Symposium on Object-Oriented Real-Time Distributed Computing, Vienna, Austrai, 2004, pp. 101-110.
- C. Andreae, Y. Coady, C. Gibbs, J. Noble, J. Vitek, and T. Zhao, "Scoped types and aspects for real-time Java memory management," Real-Time Systems, vol. 37, no. 1, pp. 1-44, 2007.
- J. Henry and G. Baker, "List processing in real time on a serial computer," Communications of the ACM, vol. 21, no. 4, pp. 280-294, 1978. https://doi.org/10.1145/359460.359470
- M. Kero, J. Nordlander, and P. Lindgren, "A correct and useful incremental copying garbage collector," in Proceedings of the 6th International Symposium on Memory Management, Montreal, Canada, 2007, pp. 129-140.
- F. Siebert, "Hard real-time garbage-collection in the Jamaica virtual machine," in Proceedings of the 6th International Conference on Real-Time Computing Systems and Applications, Hong Kong, 1999, pp. 96-102.
- W. J. Schmidt and K. D. Nilsen, "Performance of a hardware-assisted real-time garbage collector," in Proceedings of the 6th International Conference on Architectural Support for Programming Languages and Operating Systems, San Jose, CA, 1994, pp. 76-85.
- D. F. Bacon, P. Cheng, and V. T. Rajan, "A real-time garbage collector with low overhead and consistent utilization," ACM SIGPLAN Notices, vol. 38, no. 1, pp. 285-298, 2003. https://doi.org/10.1145/640128.604155
- IBM WebSphere Virtual Machine, http://www-306.ibm.com/software/webservers/realtime/.
- D. Bacon and P. Cheng, "The metronome: an simpler approach to garbage collection in real-time systems," On The Move to Meaningful Internet Systems 2003: OTM 2003 Workshops, Lecture Notes in Computer Science vol. 2889, R. Meersman and Z. Tari, editors, Heidelberg: Springer, pp 466-478, 2003.
- D. F. Bacon, P. Cheng, and V. T. Rajan, "Controlling frag mentation and space consumption in the metronome, a realtime garbage collector for Java," ACM SIGPLAN Notices, vol. 38, no. 7, pp. 81-92, 2003. https://doi.org/10.1145/780731.780744
- R. Henriksson, "Scheduling garbage collection in embedded systems," Ph.D. dissertation, Department of Computer Science, Lund University, Lund, Sweden, 1998.
- S. G. Robertz and R. Henriksson, "Time-triggered garbage collection: robust and adaptive real-time GC scheduling for embedded systems," ACM SIGPLAN Notices, vol. 38, no. 7, pp. 93-102, 2003. https://doi.org/10.1145/780731.780745
- M. Schoeberl and J. Vitek, "Garbage collection for safety critical Java," in Proceedings of the 5th International Workshop on Java Technologies for Real-Time and Embedded Systems, Vienna, Austria, 2007, pp. 85-93.
- H. Cho, C. Na, B. Ravindran, and E. D. Jensen, "On scheduling garbage collector in dynamic real-time systems with statistical timing assurances," Real-Time Systems, vol. 36, no. 1-2, pp. 23-46, 2007.
- P. Cheng and G. E. Blelloch, "A parallel, real-time garbage collector," in Proceedings of the ACM SIGPLAN Conference on Programming Language Design and Implementation, Snowbird, UT, 2001, pp. 125-136.
- G. E. Blelloch and P. Cheng, "On bounding time and space for multiprocessor garbage collection," ACM SIGPLAN Notices, vol. 34, no. 5, pp. 104-117, 1999.
- Y. Xian and G. Xiong, "Minimizing memory requirement of real-time systems with concurrent garbage collector," ACM SIGPLAN Notices, vol. 40, no. 3, pp. 40-48, 2005.
- R. L. Hudson and J. E. B. Moss, "Sapphire: copying GC without stopping the world," in Proceedings of the Joint ACM-ISCOPE Conference on Java Grande, Palo Alto, CA, 2001, pp. 48-57.
- F. Pizlo, E. Petrank, and B. Steensgaard, "A study of concurrent real-time garbage collectors," in Proceedings of the ACM SIGPLAN Conference on Programming Language Design and Implementation, Tucson, AZ, 2008, pp. 33-44.
- F. Pizlo, D. Frampton, E. Petrank, and B. Steensgaard, "Stopless: a real-time garbage collector for multiprocessors," in Proceedings of the 6th International Symposium on Memory Management, Montreal, Canada, 2007, pp. 159-172.
- Sun Microsystem Real-Time Java System, http://Java.sun.com/Javase/technologies/realtime/.
- Open Virtual Machine, Purdue University, http://www.cs.purdue.edu/homes/jv/soft/ovm/.
- Java SE HotSpot at a Glance, http: //www.oracle.com/technetwork/Java/Javase/tech/index-jsp-136373.html.
- Jikes RVM, http://www.jikesrvm.org/.
- B. Alpern, C. R. Attanasio, J. J. Barton, M. G. Burke, P. Cheng, J. D. Choi, A. Cocchi, S. J. Fink, D. Grove, M. Hind, et al., "The Jalapeno virtual machine," IBM Systems Journal, vol. 39, no. 1, pp. 211-221, 2000. https://doi.org/10.1147/sj.391.0211
- U. Hlzle and D. Ungar. "Reconciling responsiveness with performance in pure object-oriented languages," ACM Transactions on Programming Languages and Systems, vol. 18, no. 4, pp. 355-400, 1996. https://doi.org/10.1145/233561.233562
- M. P. Plezbert and R. K. Cytron, "Does 'just in time' = 'better late than never'?," in Proceedings of the 24th ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, Paris, France, 1997, pp. 120-131.
- R. M. Karp, "On-line algorithms versus off-line algorithms: How much is it worth to know the future?," in Proceedings of the IFIP 12th World Computer Congress on Algorithms, Software, Architecture, Madrid, Spain, 1992, pp. 416-429.
- T. P. Kistler, "Continuous program optimization," Ph.D. dissertation, University of California, Irvine, CA, 1999.
- T. Kistler and M. Franz, "Continuous program optimization: a case study," ACM Transactions on Programming Languages and Systems, vol. 25, no. 4, pp. 500-548, 2003. https://doi.org/10.1145/778559.778562
- K. Pettis and R. C. Hansen, "Profile guided code positioning," ACM SIGPLAN Notices, vol. 25, no. 6, pp. 16-27, 1990. https://doi.org/10.1145/93548.93550
- P. P. Chang, S. A. Mahlke, and W. W. Hwu, "Using profile information to assist classic code optimizations," Software-Practice & Experience, vol. 21, no. 12, pp. 1301-1321, 1991. https://doi.org/10.1002/spe.4380211204
- W. Hwu, S. A. Mahlke, W. Y. Chen, P. P. Chang, N. J. Warter, R. A. Bringmann, R. G. Ouellette, R. E. Hank, T. Kiyohara, G. E. Haab, J. G. Holm, and D. M. Lavery, "The superblock: an effective technique for VLIW and superscalar compilation," Journal of Supercomputing, vol. 7, no. 1, pp. 229-248, 1993. https://doi.org/10.1007/BF01205185
- R. Cohn and P. G. Lowney, "Design and analysis of profilebased optimization in Compaq's compilation tools for alpha," Journal of Instruction-Level Parallelism, vol. 3, pp. 1-25, 2000.
- M. Mock, C. Chambers, and S. Eggers, "Calpa: a tool for automating selective dynamic compilation," in Proceedings of the 33rd annual ACM/IEEE international symposium on Microarchitecture, Monterey, CA, 2000, pp. 291-302.
- M. Arnold, M. Hind, and B. G. Ryder, "Online feedbackdirected optimization of Java," ACM SIGPLAN Notices, vol. 37, no. 11, pp. 111-129, 2002. https://doi.org/10.1145/583854.582432
- J. Whaley, "Partial method compilation using dynamic profile information," ACM SIGPLAN Notices, vol. 36, no. 11, pp. 166-179, 2001.
- M. Arnold and B. G. Ryder, "A framework for reducing the cost of instrumented code," ACM SIGPLAN Notices, vol. 36, no. 5, pp. 168-179, 2001. https://doi.org/10.1145/381694.378832
- M. Hirzel and T. Chilimbi, "Bursty tracing: a framework for low-overhead temporal profiling," in Proceeding of the 4th ACM Workshop on Feedback-Directed and Dynamic Optimization, Austin, TX, 2001, pp. 117-126.
- T. M. Chilimbi and M. Hirzel, "Dynamic hot data stream prefetching for general-purpose programs," ACM SIGPLAN Notices, vol. 37, no. 5, pp. 199-209, 2002.
- C. Krintz, "Coupling on-line and off-line profile information to improve program performance," in Proceeding of the International Symposium on Code Generation and Optimization, San Francisco, CA, 2003, pp. 69-78.
- S. J. Fink and F. Qian, "Design, implementation and evaluation of adaptive recompilation with on-stack replacement," in Proceedings of the International Symposium on Code Generation and Optimization, San Francisco, CA, 2003, pp. 241-252.
- G. J. Hansen, "Adaptive systems for the dynamic run-time optimization of programs," Ph.D. dissertation, Carnegie Mellon University, Pittsburgh, PA, 1974.
- C. Chambers and D. Ungar, "Making pure object-oriented languages practical," in Proceeding of ACM Conference Object-Oriented Programming Systems, Languages, and Applications, Phoenix, AZ, 1991, pp. 1-15.
- T. Suganuma, T. Yasue, and T. Nakatani, "A region-based compilation technique for a Java just-in-time compiler," ACM SIGPLAN Notices, vol. 38, no. 5, pp. 312-323, 2003. https://doi.org/10.1145/780822.781166
- U. Holzle, C. Chambers, and D. Ungar, "Debugging optimized code with dynamic deoptimization," ACM SIGPLAN Notices, vol. 27, no. 7, pp. 32-43, 1992. https://doi.org/10.1145/143103.143114
- H. S. Oh, S. M. Moon, and D. H. Jung, "Hybrid Java compilation of just-in-time and ahead-of-time for embedded systems," Journal of Circuits, Systems and Computers, vol. 21, no. 2, 2012.
- B. J. Bradel and T. S. Abdelrahman, "Automatic tracebased parallelization of Java programs," in Proceedings of the International Conference on Parallel Processing, Xi'an, China, 2007, p. 26.
- B. J. Bradel and T. S. Abdelrahman, "The potential of trace-level parallelism in Java programs," in Proceedings of the 5th International Symposium on Principles and Practice of Programming in Java, Lisboa, Portugal, 2007, pp. 167-174.
- S. Guo and J. Palsberg, "The essence of compiling with traces," in Proceedings of the 38th annual ACM SIGPLANSIGACT Symposium on Principles of Programming Languages, Austin, TX, 2011, pp. 563-574.
- H. Inoue, H. Hayashizaki, P. Wu, and T. Nakatani, "A trace-based Java JIT compiler retrofitted from a methodbased compiler," in Proceedings of the 8th Annual IEEE/ACM International Symposium on Code Generation and Optimization, Chamonix, France, 2011, pp. 246-256.
- Y. Sun and W. Zhang, "On-line trace based automatic parallelization of Java programs on multicore platforms," Journal of Computing Science and Engineering, vol. 6, no. 2, pp. 105-118, 2012. https://doi.org/10.5626/JCSE.2012.6.2.105
- Q. Zhu and D. Vergerov, "Adaptive optimization of the sun Java real-time system garbage collector," Sun Microsystems, Mountain View, CA, Technical Report, 2009.
- M. Stoodley, K. Ma, and M. Lut, "Real-time Java, part 2: comparing compilation techniques," IBM, Armonk, NY, Technical Report, 2007.
- M. Fulton and M. Stoodley, "Compilation techniques for real-time Java programs," in Proceedings of the International Symposium on Code Generation and Optimization, San Jose, CA, 2007, pp. 221-231.
- W. Zhang and Y. Sun, "Time-predictable Java dynamic compilation on multicore processors," Journal of Computing Science and Engineering, vol. 6, no. 1, pp. 26-38, 2012. https://doi.org/10.5626/JCSE.2012.6.1.26
- Y. Sun and W. Zhang, "Exploiting multi-core processors to improve time predictability for real-time Java computing," in Proceedings of the 15th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications, Beijing, China, 2009, pp. 447-454.
- J. Kreuzinger, U. Brinkschulte, M. Pfeffer, S. Uhrig, and T. Ungerer, "Real-time event-handling and scheduling on a multithreaded Java microcontroller," Microprocessors and Microsystems, vol. 27, no. 1, pp. 19-31, 2003. https://doi.org/10.1016/S0141-9331(02)00082-0
- M. Zabel, T. B. Preuber, P. Reichel, and R. G. Spallek, "Secure, real-time and multi-threaded general-purpose embedded Java microarchitecture," in Proceedings of the 10th Euromicro Conference on Digital System Design Architectures, Methods and Tools, Lubeck, Germany, 2007, pp. 59-62.
- M. Schoeberl, "JOP: a Java optimized processor for embedded real-time systems," Ph.D. dissertation, University of Technology, Vienna, Austria, 2005.
- M. Schoeberl, "A Java processor architecture for embedded real-time systems," Journal of Systems Architecture, vol. 54, no. 1-2, pp. 265-286, 2008. https://doi.org/10.1016/j.sysarc.2007.06.001
- M. Schoeberl and R. Pedersen, "WCET analysis for a Java processor," in Proceedings of the 4th International Workshop on Java Technologies for Real-Time and Embedded Systems, Paris, France, 2006, pp. 202-211.
- C. Z. Lei, T. Z. Qiang, W. L. Ming, and T. S. Liang, "An effective instruction optimization method for embedded real-time Java processor," in Proceedings of the International Conference on Parallel Processing Workshops, Oslo, Norway, 2005, pp. 225-231.
- Z. Chai, W. Zhao, and W. Xu, "Real-time Java processor optimized for RTSJ," in Proceedings of the ACM Symposium on Applied Computing, Seoul, Korea, 2007, pp. 1540-1544.
- T. Harmon and R. Klefstad, "Interactive back-annotation of worst-case execution time analysis for Java microprocessors," in Proceedings of the 13th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications, Daegu, Korea, 2007, pp. 209-216.
- A. Armbruster, J. Baker, A. Cunei, C. Flack, D. Holmes, F. Pizlo, E. Pla, M. Prochazka, and J. Vitek, "A real-time Java virtual machine with applications in avionics," ACM Transactions on Embedded Computing Systems, vol. 7, no. 1, article no. 5, 2007.
- jRate, http://jrate.sourceforge.net/.
- Javolution Library, http://javolution.org/.
- C. Pitter and M. Schoeberl, "Towards a Java multiprocessor,"in Proceedings of the 5th International Workshop on Java Technologies for Real-Time and Embedded Systems, Vienna, Austria, 2007, pp. 144-151.
피인용 문헌
- Development of a real-time multi-agent system: A practical study on ensuring timing correctness vol.32, pp.2, 2017, https://doi.org/10.3233/JIFS-169142