• DocumentCode
    2512560
  • Title

    An RTOS API Translator for Model-Driven Embedded Software Development

  • Author

    Maeng, Ji Chan ; Kim, Jong-Hyuk ; Ryu, Minsoo

  • Author_Institution
    Coll. of Inf. & Commun., Hanyang Univ.
  • fYear
    0
  • fDate
    0-0 0
  • Firstpage
    363
  • Lastpage
    367
  • Abstract
    In this paper, we present a model-driven approach to RTOS-based embedded software development and an automated tool that can produce RTOS-specific code. Our contributions are two fold. First, we defined generic RTOS APIs (application programming interfaces) that can capture most of typical RTOS services but are not bound to any specific RTOS. The generic RTOS APIs can be used as a means for describing application´s RTOS-related behavior at an early design stage. We then developed an automated transformation tool that can generate functional code by transforming generic RTOS APIs into RTOS-specific APIs. Our tool, called TransPI, is able to produce ´C´ code aimed at POSIX-compliant RTOSs, and is also configurable to target other RTOSs that do not conform to the POSIX standard
  • Keywords
    application program interfaces; embedded systems; program interpreters; software maintenance; RTOS API translator; application programming interface; automated transformation tool; embedded software development; model-driven approach; Application software; Concrete; Educational institutions; Embedded software; Middleware; Operating systems; Productivity; Real time systems; Software maintenance; Unified modeling language;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Embedded and Real-Time Computing Systems and Applications, 2006. Proceedings. 12th IEEE International Conference on
  • Conference_Location
    Sydney, Qld.
  • ISSN
    1533-2306
  • Print_ISBN
    0-7695-2676-4
  • Type

    conf

  • DOI
    10.1109/RTCSA.2006.15
  • Filename
    1691335