loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
1997 Workshop on Engineering of Computer-Based Systems (ECBS '97)
CHaRy: the C-LAB hard real-time system to support mechatronical design
Monterey, CA
March 24-March 28
ISBN: 0-8186-7889-5
P. Altenbernd, C-LAB, Paderborn, Germany
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.
Index Terms:
mechatronics; CHaRy software system; C-LAB hard real-time system; mechatronical design support; periodic controller application synthesis; hard real-time conditions; software tasks; complexity; parallel embedded computers; sub-problem partitioning; timing analysis; allocation; schedulability; computer based system engineering; heuristics; controller model mapping; computation time extraction; processor network
Citation:
P. Altenbernd, "CHaRy: the C-LAB hard real-time system to support mechatronical design," ecbs, pp.271, 1997 Workshop on Engineering of Computer-Based Systems (ECBS '97), 1997
Usage of this product signifies your acceptance of the Terms of Use.