• DocumentCode
    2541241
  • Title

    Real time operating system modeling in a system level design environment

  • Author

    Passerone, Claudio

  • Author_Institution
    Dipt. di Elettronica, Politecnico di Torino
  • fYear
    2006
  • fDate
    21-24 May 2006
  • Lastpage
    2552
  • Abstract
    Modeling complex embedded systems requires design tools that are able to represent a variety of heterogenous components at several level of abstraction. These components often include hardware and software blocks, which play very different roles with respect to cost, performance and flexibility of the design. Early evaluation of possible design choices and trade-offs is therefore of paramount importance for an efficient implementation. One kind of component that is often neglected in the first stages of the design cycle is the operating system. However, since it sits between the software and the hardware domains, its effects on the final implementation are relevant. This paper presents a technique to model a general POSIX compliant real time operating system within the Metropolis framework. Possible models are presented and discussed with respect to their efficiency, taking into consideration the scheduling policy, the multitasking environment, interrupts and communication primitives
  • Keywords
    Unix; embedded systems; large-scale systems; scheduling; POSIX compliant; complex embedded systems; heterogenous components; multitasking environment; real time operating system; scheduling policy; system level design; Application software; Costs; Embedded software; Embedded system; Hardware; Operating systems; Real time systems; Software performance; System-level design; Time to market;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Circuits and Systems, 2006. ISCAS 2006. Proceedings. 2006 IEEE International Symposium on
  • Conference_Location
    Island of Kos
  • Print_ISBN
    0-7803-9389-9
  • Type

    conf

  • DOI
    10.1109/ISCAS.2006.1693143
  • Filename
    1693143