Title :
Rate derivation and its applications to reactive, real-time embedded systems
Author :
Dasdan, Ali ; Ramanathan, Dinesh ; Gupta, Rajesh K.
Author_Institution :
Dept. of Comput. Sci., Illinois Univ., Urbana, IL, USA
Abstract :
An embedded system (the system) continuously interacts with its environment under strict timing constraints, called the external constraints, and it is important to know how these external constraints translate to time budgets, called the internal constraints, on the tasks of the system. Knowing these time budgets reduces the complexity of the system\´s design and validation problem and helps the designers have a simultaneous control on the system\´s functional as well as temporal correctness from the beginning of the design flow. The translation is carried out by first deriving the rate of each task in the system, hence the term "rate derivation", using the system\´s task structure and the rates of the input stimuli coming into the system from its environment. The derived task rates are later used to derive and validate the rest of the internal as well as external constraints. This paper proposes a general task graph model to represent the system\´s task structure, techniques for deriving and validating the system\´s timing constraints, and a hardware/software codesign methodology that puts everything together.
Keywords :
computational complexity; high level synthesis; performance evaluation; real-time systems; systems analysis; timing; complexity; external constraints; hardware/software codesign methodology; input stimuli; real-time embedded systems; temporal correctness; timing constraints; Capacitive sensors; Control systems; Embedded software; Embedded system; Engineering profession; Hardware; Permission; Real time systems; Time factors; Timing;
Conference_Titel :
Design Automation Conference, 1998. Proceedings
Conference_Location :
San Francisco, CA, USA
Print_ISBN :
0-89791-964-5