• DocumentCode
    3428717
  • Title

    CHaRy: the C-LAB hard real-time system to support mechatronical design

  • Author

    Altenbernd, Peter

  • Author_Institution
    C-LAB, Paderborn, Germany
  • fYear
    1997
  • fDate
    24-28 Mar 1997
  • Firstpage
    271
  • Lastpage
    278
  • Abstract
    CHaRy is a software system to support the synthesis of periodic controller applications, where hard real-time conditions must be guaranteed for software tasks. Due to complexity reasons, CHaRy decomposes the overall problem of implementing periodic controllers on parallel embedded computers to sub-problem partitioning, timing analysis, allocation and schedulability analysis. This rigorous decomposition is relatively new for hard real-time software. Since CHaRy takes into account both the embedded controller applications as well as the encompassing system, the engineering of computer based systems (ECBS) is supported. Since all these sub-problems are still of huge complexity, CHaRy provides efficient heuristics for all these subjects. Hence CHaRy supports the mapping of controller models (implemented by C code) to a number of tasks (partitioning), the extraction of their computation times (timing analysis), and their assignment to a processor network (allocation), so that all hard real-time conditions are guaranteed (schedulability analysis). The paper provides an overview of the system, supported by many examples
  • Keywords
    computerised control; control system CAD; control system analysis computing; mechatronics; parallel processing; periodic control; processor scheduling; real-time systems; resource allocation; timing; C-LAB hard real-time system; CHaRy software system; allocation; complexity; computation time extraction; computer based system engineering; controller model mapping; hard real-time conditions; heuristics; mechatronical design support; parallel embedded computers; periodic controller application synthesis; processor network; schedulability; software tasks; sub-problem partitioning; timing analysis; Application software; Concurrent computing; Control system synthesis; Control systems; Embedded computing; Processor scheduling; Real time systems; Software systems; Systems engineering and theory; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Engineering of Computer-Based Systems, 1997. Proceedings., International Conference and Workshop on
  • Conference_Location
    Monterey, CA
  • Print_ISBN
    0-8186-7889-5
  • Type

    conf

  • DOI
    10.1109/ECBS.1997.581880
  • Filename
    581880