• DocumentCode
    3549538
  • Title

    A component-based approach for JavaCard runtime system development

  • Author

    Lee, Ching-Cheng ; Ghosh, Sudeshna

  • Author_Institution
    Math. & Comput. Sci., California State Univ., Hayward, CA, USA
  • fYear
    2005
  • fDate
    16-20 June 2005
  • Firstpage
    274
  • Lastpage
    282
  • Abstract
    In recent years a lot of research efforts have been directed towards component-based approach in the development of embedded operating systems. This allows the system to easily adapt itself to different hardware chips and various embedded application subsystems. Most of the existing research on component-based embedded system development is directed towards adapting the system to different hardware chips. However, this approach is not sufficient to port the system from one embedded application to another. In this research we will address the importance of component-based design at the application domain and runtime environment level of embedded systems. Since JavaCard is gaining importance in SmartCard embedded systems, we will design a component-based Java Card Runtime Environment and Application Subsystem. Our approach will enable easy configuration of the system to support Java Card, EMV-compliant card and various other smartcard embedded applications. Our research will demonstrate that the component-based approach allows the embedded operating system to easily port itself to other resource-constrained devices such as cell phones and other embedded system application with relative ease.
  • Keywords
    Java; configuration management; embedded systems; mobile computing; operating systems (computers); smart cards; EMV-compliant card; Java Card Runtime Environment and Application Subsystem; JavaCard runtime system development; SmartCard embedded systems; application domain; cell phones; component-based design; component-based programming; embedded application; embedded operating systems; resource-constrained devices; runtime environment level; system configuration; Application software; Costs; Embedded system; Hardware; Java; Kernel; Operating systems; Runtime environment; Smart cards; Software engineering;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Engineering of Complex Computer Systems, 2005. ICECCS 2005. Proceedings. 10th IEEE International Conference on
  • Print_ISBN
    0-7695-2284-X
  • Type

    conf

  • DOI
    10.1109/ICECCS.2005.6
  • Filename
    1467908