DocumentCode :
1691350
Title :
Automated generation of explicit connectors for component based hardware/software interaction in embedded real-time systems
Author :
Forster, Wolfgang ; Kutschera, Christof ; Steininger, Andreas ; Göschka, Karl M.
Author_Institution :
Vienna Univ. of Technol., Vienna
fYear :
2008
Firstpage :
1
Lastpage :
8
Abstract :
The complexity of today´s embedded real-time systems is continuously growing with high demands on dependability, resource-efficiency, and reusability. Two solution approaches address these needs: First, in the component based software engineering (CBSE) paradigm, software is decomposed into self-contained components with explicit interactions and context dependencies. Connectors represent the abstraction of interactions between these components. Second, components can be shifted from software to reconfigurable hardware, typically field programmable gate arrays (FPGAs), in order to meet real-time constraints. This paper proposes a component-based concept to support efficient hardware/software co-design: A hardware component together with the hardware/software connector can seamlessly replace a software component with the same functionality, while the particularities of the alternative interaction are encapsulated in the component connector. Our approach provides for tools that can generate all necessary interaction mechanisms between hardware and software components. A proof-of-concept application demonstrates the advantages of our concept: Rapid change and comparison of different partitioning decisions due to automated and faultless generation of the hardware/software connectors.
Keywords :
field programmable gate arrays; hardware-software codesign; object-oriented programming; FPGA; component based hardware-software interaction; component based software engineering; embedded real-time system; field programmable gate array; hardware-software codesign; Application software; Computer architecture; Connectors; Costs; Embedded software; Embedded system; Field programmable gate arrays; Hardware; Real time systems; Yarn;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel and Distributed Processing, 2008. IPDPS 2008. IEEE International Symposium on
Conference_Location :
Miami, FL
ISSN :
1530-2075
Print_ISBN :
978-1-4244-1693-6
Electronic_ISBN :
1530-2075
Type :
conf
DOI :
10.1109/IPDPS.2008.4536569
Filename :
4536569
Link To Document :
بازگشت