• DocumentCode
    3089779
  • Title

    A platform for refinement of OS services for embedded systems

  • Author

    Girodias, Bruno ; Aboulhamid, El Mostapha ; Nicolescu, Gabriela

  • Author_Institution
    Univ. de Montreal, Que., Canada
  • fYear
    2006
  • fDate
    17-19 Jan. 2006
  • Abstract
    The field of embedded systems is in full expansion. However, the design of these systems stemming from a high abstraction level remains challenging, causing the industry to continuously search for more powerful tools and environments for the design of such systems. This work presents a platform for the refinement of OS services. This platform enables early exploration without requiring the synthesis of an OS´ port for a particular architecture and does not require knowing the different APIs from this operating system. By gradual refinements through different abstractions, this platform enables the designers to choose the operating system ideally suited for the targeted embedded application. These various refinement layers can interact with HDLs (VHDL, Verilog) and SLDLs (SystemC, eSYS.net), thus enabling an environment for hardware/software system design. For the platform development we exploited the strength of .NET.
  • Keywords
    electronic engineering computing; embedded systems; hardware description languages; high level synthesis; operating systems (computers); API; HDL; OS services; SLDL; SystemC; VHDL; Verilog; eSYS; embedded systems; hardware system design; operating system; platform development; software system design; Application software; Embedded software; Embedded system; Hardware design languages; Libraries; Operating systems; Refining; Software design; Software systems; Software tools;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Electronic Design, Test and Applications, 2006. DELTA 2006. Third IEEE International Workshop on
  • Print_ISBN
    0-7695-2500-8
  • Type

    conf

  • DOI
    10.1109/DELTA.2006.97
  • Filename
    1581218