ACM Home Page
Please provide us with feedback. Feedback
A hybrid real-time component model for reconfigurable embedded systems
Full text PdfPdf (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
Ning Gui  University of Antwerp, Antwerp, Belgium
Vincenzo De Florio  University of Antwerp, Antwerp, Belgium
Hong Sun  University of Antwerp, Antwerp, Belgium
Chris Blondia  University of Antwerp, Antwerp, Belgium
Sponsor
SIGAPP: ACM Special Interest Group on Applied Computing
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 13,   Downloads (12 Months): 111,   Citation Count: 2
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1363686.1364061
What is a DOI?

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


Collaborative Colleagues:
Ning Gui: colleagues
Vincenzo De Florio: colleagues
Hong Sun: colleagues
Chris Blondia: colleagues