• DocumentCode
    3622668
  • Title

    Timing based process execution in linux environment

  • Author

    M. Borzecki;B. Swiercz;A. Napieralski

  • Author_Institution
    Tech. Univ. of Lodz
  • fYear
    2006
  • fDate
    6/28/1905 12:00:00 AM
  • Firstpage
    101
  • Lastpage
    104
  • Abstract
    The complex design process of real-time control systems can be significantly simplified by use of high level abstractions. In particular, the separation of platform-dependent implementation from platform-independent definition helps the design process by providing a predictable, deterministic execution model with well defined timing constraints. Basic block of TDL is a stateful module, composed of modes. Each mode is characterised by period, task invocation frequency, output update sequence and possible mode transitions. This paper describes the use of timing definition language for the purpose of automated generation of execution environment, which mimics the expected module behavior. Using mode description appropriate priorities for Linux´s round-robin scheduler can determined, additionally the task execution can be monitored for compliance with defined timing constraints. The logging facilities can be used for debugging of the timing aspect aspects of software execution
  • Keywords
    "Timing","Linux","Process design","Real time systems","Process control","Control systems","Predictive models","Frequency","Monitoring","Debugging"
  • Publisher
    ieee
  • Conference_Titel
    Mixed Design of Integrated Circuits and System, 2006. MIXDES 2006. Proceedings of the International Conference
  • Print_ISBN
    83-922632-2-7
  • Type

    conf

  • DOI
    10.1109/MIXDES.2006.1706546
  • Filename
    1706546