• DocumentCode
    2717691
  • Title

    A study on a garbage collector for embedded applications

  • Author

    Krapf, Rafael C. ; De Mattos, Júlio C B ; Spellmeier, Gustavo ; Carro, Luigi

  • Author_Institution
    Instituto de Informatica, Univ. Fed. do Rio Grande do Sul, Porto Alegre, Brazil
  • fYear
    2002
  • fDate
    2002
  • Firstpage
    127
  • Lastpage
    132
  • Abstract
    In general, embedded systems, such as cellular phones and PDAs are provided with small amounts of memory and a low power processor that is slower than desktop ones. Despite these limited resources, present technology allows designers to integrate, in a single chip, an entire system. In this scenario, software development for embedded systems is an error-prone operation. In order to develop better code in less time, Java technology has gained a lot of interest from developers of embedded systems in the last few years, mainly because of its portability, code reuse, and object-oriented paradigm. On the other hand, Java requires an automatic memory management system in Java processors. This paper presents a garbage collection technique based on a software approach for an embedded Java processor. This technique is targeted for applications that are used in portable embedded systems. This paper discusses the most suited algorithm for such applications, showing also some performance overhead results.
  • Keywords
    Java; cellular radio; embedded systems; object-oriented programming; portable computers; software portability; storage management; Java technology portability/code reuse/object-oriented programming; PDA; algorithm performance overheads; cellular phones; embedded Java processor garbage collection technique; embedded application garbage collectors; embedded system memory/processor power; portable embedded system software development; single chip system integration; software-based automatic memory management systems; Application software; Embedded software; Embedded system; Java; Memory management; Microcontrollers; Object oriented programming; Software testing; System testing; Virtual machining;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Integrated Circuits and Systems Design, 2002. Proceedings. 15th Symposium on
  • Print_ISBN
    0-7695-1807-9
  • Type

    conf

  • DOI
    10.1109/SBCCI.2002.1137648
  • Filename
    1137648