• 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