DocumentCode :
3073914
Title :
Constructing time-critical embedded systems: Decide before runtime
Author :
Puschner, Peter
Author_Institution :
Vienna Univ. of Technol., Vienna, Austria
fYear :
2013
fDate :
15-20 June 2013
Firstpage :
1
Lastpage :
1
Abstract :
Summary form only given. The hardware and software architectures of time-critical embedded systems are becoming too complex. As a consequence, the timing of these systems is difficult to understand and proofs about temporal correctness are hard if not impossible to obtain. We argue that we should not follow the current trends and make computers more and more complex. Instead we should design and use hardware and software architectures that are as simple as possible. When using these architectures, one should take as many decisions as possible before runtime, thus minimizing the number of scenarios in which the timing of the computer system is situation-dependent. We introduce hardware and software strategies that are smart enough to eliminate dynamic run-time decisions, thus improving the time-predictability of embedded computer systems. Using these strategies makes the timing behavior of computer systems easy to understand. Thus proofs for temporal correctness become almost trivial.
Keywords :
decision making; embedded systems; software architecture; timing; computer system timing behavior; decision making; dynamic run-time decision elimination; embedded computer systems; hardware architectures; hardware strategies; software architectures; software strategies; temporal correctness; time-critical embedded systems; time-predictability;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Embedded Computing (MECO), 2013 2nd Mediterranean Conference on
Conference_Location :
Budva
ISSN :
1800-993X
Type :
conf
DOI :
10.1109/MECO.2013.6601383
Filename :
6601383
Link To Document :
بازگشت