DocumentCode
3292168
Title
Efficient Embedded Runtime Systems through Port Communication Optimization
Author
Feiler, Peter H.
Author_Institution
Carnegie Mellon Univ., Pittsburgh
fYear
2008
fDate
March 31 2008-April 3 2008
Firstpage
294
Lastpage
300
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Engineering of Complex Computer Systems, 2008. ICECCS 2008. 13th IEEE International Conference on
Conference_Location
Belfast
Print_ISBN
0-7695-3139-3
Type
conf
DOI
10.1109/ICECCS.2008.20
Filename
4492906
Link To Document