Title :
Efficient Embedded Runtime Systems through Port Communication Optimization
Author :
Feiler, Peter H.
Author_Institution :
Carnegie Mellon Univ., Pittsburgh
fDate :
March 31 2008-April 3 2008
Abstract :
Traditionally shared data areas have been used to efficiently communicate between embedded system tasks, such as periodically executing control system tasks. Such implementations are highly sensitive to the execution order of tasks, i.e., they depend on a static timeline. SAE AADL supports a port communication model that ensures deterministic processing of signal streams. In this paper we discuss an analytical framework that allows us to optimize such port-based communication by generating a runtime executive that utilizes shared data areas where appropriate, while ensuring the timing semantic assumed by the control application.
Keywords :
control engineering computing; embedded systems; software engineering; embedded runtime systems; embedded system tasks; port communication optimization; port-based communication; Application software; Communication system control; Control systems; Data engineering; Delay; Embedded computing; Jitter; Runtime; Sampling methods; Signal processing; architecture model; embedded system; port optimization;
Conference_Titel :
Engineering of Complex Computer Systems, 2008. ICECCS 2008. 13th IEEE International Conference on
Conference_Location :
Belfast
Print_ISBN :
0-7695-3139-3
DOI :
10.1109/ICECCS.2008.20