ACM Home Page
Please provide us with feedback. Feedback
A framework for adaptive real-time applications: the declarative real-time OSGi component model
Full text PdfPdf (506 KB)
Source Middleware Conference archive
Proceedings of the 7th workshop on Reflective and adaptive middleware table of contents
Leuven, Belgium
Pages 35-40  
Year of Publication: 2008
ISBN:978-1-60558-367-9
Authors
Ning Gui  University of Antwerp, Antwerp, Belgium, and IBBT, Ghent-Ledeberg, Belgium
Vincenzo De Flori  University of Antwerp, Antwerp, Belgium, and IBBT, Ghent-Ledeberg, Belgium
Hong Sun  University of Antwerp, Antwerp, Belgium, and IBBT, Ghent-Ledeberg, Belgium
Chris Blondia  University of Antwerp, Antwerp, Belgium, and IBBT, Ghent-Ledeberg, Belgium
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 20,   Downloads (12 Months): 98,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

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

ABSTRACT

Nowadays, more and more applications require OSGi to have some forms of real-time support, which is currently very limited. The resulting ad-hoc solutions forbid standard, system-wide policies for real-time system's adaptation, and reconfiguration. In order to tackle this problem, this paper proposes a declarative real-time component model. In this model, the distinguishing real-time contract of each component is declaratively described, and a general component real-time management interface is designed. They are used to maintain an accurate view of existing real-time components' promised contracts. A real-time component runtime service is designed to control the whole lifecycle of the components. By using global information and general control interface, it can adjust the system continue to operate without impairing the deployed components' real-time contracts in the face of run-time changes. This system allows itself to be easily extended with other constraint resolving policies to fit different contexts. The prototype has been tested into a simulated control system. The result shows this framework can provide good real time performance while still provides real-time component dynamicity support as well. To the best of our knowledge, this is the first comprehensive solution providing explicit real-time support from design to execution in OSGi framework.


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
ARFLEX project, http://www.arflex.eu/, 2008
 
2
 
3
 
4
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.
 
5
 
6
G. Coates, "Real Time OSGi", http://www.osgi.org/wiki/uploads/VEG/Aonix-RT-OSGI.ppt, 2007
 
7
H. Cervantes and R. S. Hall, "A framework for constructing adaptive component-based applications: Concepts and experiences," Component-Based Software Engineering, vol. 3054, pp. 130--137, 2004.
 
8
9
 
10
OSGi Service Platform Core Specification, http://www.osgi.org, 2005
 
11
OSGi Alliance, "Declarative Service Specification," 2007.
 
12
"RTAI Programming Guide," 2006. R. C. Dorf, Modern Control Systems, third ed London: Addison - Wesley, 1980.
 
13
 
14
Sun Java Real-Time System, http://java.sun.com/javase/technologies/realtime/, 2008
 
15
The Real-Time Specification for Java, https://rtsj.dev.java.net/rtsj-V1.0.pdf, 2001

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