DocumentCode :
686233
Title :
Offload Debugging for Java Programmed Embedded Systems
Author :
Silva Fragoso, Fernando Henrique ; Fernandes Tenorio, Luiz Eugenio ; De Lemos Meira, Silvio Romero
Author_Institution :
Recife Center of Adv. Studies & Syst. (CESAR), Recife, Brazil
fYear :
2013
fDate :
4-8 Dec. 2013
Firstpage :
7
Lastpage :
10
Abstract :
Small devices are running software ever more complex. In this scenario, which has been expanding with trends such Internet of Things (IoT) and Ubiquitous computing, becomes even more significant the process of debugging. The use of high-level language virtual machines (VM) on embedded systems can avoid issues on the portability, safety and memory management. However, it presents challenges for debugging due to lack of memory resources and VM´s hardware abstractions. This paper presents an out-of-process Java Virtual Machine (JVM) debugger based on the Java Platform Debugger Architecture (JPDA). The proposed method reduces the complexity of debug implementation inside the VM itself without loosing the link between Java and native code. Thus, it allows the debugging using the high-level language instead of native compiled code.
Keywords :
Java; embedded systems; program debugging; virtual machines; Internet of Things; IoT; JPDA; JVM; Java platform debugger architecture; Java programmed embedded systems; VM hardware abstractions; high-level language; high-level language virtual machines; memory management; memory resources; native compiled code; offload debugging; out-of-process Java virtual machine debugger; portability; safety; ubiquitous computing; Debugging; Embedded systems; Hardware; Java; Microcontrollers; Protocols; Virtual machining; computation offloading; debugging; embedded systems; high-language level virtual machine;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computing Systems Engineering (SBESC), 2013 III Brazilian Symposium on
Conference_Location :
Niteroi
Type :
conf
DOI :
10.1109/SBESC.2013.12
Filename :
6825334
Link To Document :
بازگشت