| A hybrid real-time component model for reconfigurable embedded systems |
| Full text |
Pdf
(234 KB)
|
| Source
|
Symposium on Applied Computing
archive
Proceedings of the 2008 ACM symposium on Applied computing
table of contents
Fortaleza, Ceara, Brazil
SESSION: Robotics: hardware, software, and embedded systems
table of contents
Pages 1590-1596
Year of Publication: 2008
ISBN:978-1-59593-753-7
|
|
Authors
|
|
| Sponsor |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 15, Downloads (12 Months): 105, Citation Count: 2
|
|
|
ABSTRACT
Increasing capabilities of modern microcontrollers greatly increase their applicability to more and more unstable and complex environments. Dynamic reconfiguration provides a powerful mechanism to adapt in such environments. However, the implementation of dynamic reconfiguration is still challenging for embedded real-time control software systems. In this paper, we present our real-time component framework which simultaneously supports hard real-time control and non-real-time adaption management while keeping the implementation as lean as possible. Our contribution is the hybrid component model in which one part is designed to support the real-time task while its non-real-time counterpart deals with component adaptation and management functions. A detailed analysis of the intra-component management interface was provided. XML was employed to describe and configure real-time task. We also designed an interface between real-time objects to achieve an inter-real-time task communication scheme based on global shared memory. In the non real-time domain, by mapping much of the management functions to the OSGi system service, we realized the components management service. Our framework can achieve complex component management while providing hard real-time assurance.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
|
| |
2
|
K. Sandstrom, J. Fredriksson, and M. Akerholm, "Introducing a component technology for safety critical embedded real-time systems," Component-Based Software Engineering, vol. 3054, pp. 194--208, 2004.
|
| |
3
|
|
| |
4
|
ARFLEX Project, www.arflexproject.eu, 2007
|
| |
5
|
"RTAI Programming Guide," 2006.
|
| |
6
|
|
| |
7
|
"CORBA Component Model v.4.0," OMG document. formal/04-01-06, 2007.
|
| |
8
|
Maozhen Li, Omer F. Rana, and David W. Walker, "An XML-based component model for wrapping legacy codes as Java/CORBA components," 2000.
|
| |
9
|
|
| |
10
|
N. B. Wang, C. Gill, D. C. Schmidt, and V. Subramonian, "Configuring real-time aspects in component middleware," On the Move to Meaningful Internet Systems 2004: Coopls, Doa, and Odbase, Pt 2, Proceedings, vol. 3291, pp. 1520--1537, 2004.
|
 |
11
|
|
| |
12
|
D. C. Schmidt, D. L. Levine, and S. Mungee, "The design of the TAO real-time object request broker," Computer Communications, vol. 21, no. 4, pp. 294--324, Apr.1998.
|
| |
13
|
Won Eui Hong, Bon Jin Ku, Myung Jin Lee, Hong Bae Park, and Soon Ju Kang, "Combined Approach of OSGi and RTLinux Framework for Supporting Software Architecture of Internet Embedded Real-Time System," Toronto, Canada: 2004.
|
| |
14
|
OSGi Service Platform Core Specification v4.0, Aug. 2005 http://www.OSGi.org, 2005
|
| |
15
|
|
CITED BY 2
|
|
Ning Gui , Vincenzo De Flori , Hong Sun , Chris Blondia, A framework for adaptive real-time applications: the declarative real-time OSGi component model, Proceedings of the 7th workshop on Reflective and adaptive middleware, p.35-40, December 01-05, 2008, Leuven, Belgium
|
|
|
|
|