| A framework for adaptive real-time applications: the declarative real-time OSGi component model |
| Full text |
Pdf
(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 |
|
| Bibliometrics |
Downloads (6 Weeks): 20, Downloads (12 Months): 98, Citation Count: 0
|
|
|
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
|
Hermann Härtig , Steffen Zschaler , Martin Pohlack , Ronald Aigner , Steffen Göbel , Christoph Pohl , Simone Röttger, Enforceable component-based realtime contracts, Real-Time Systems, v.35 n.1, p.1-31, January 2007
[doi> 10.1007/s11241-006-9002-1]
|
 |
9
|
Ning Gui , Vincenzo De Florio , Hong Sun , Chris Blondia, A hybrid real-time component model for reconfigurable embedded systems, Proceedings of the 2008 ACM symposium on Applied computing, March 16-20, 2008, Fortaleza, Ceara, Brazil
[doi> 10.1145/1363686.1364061]
|
| |
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
|
|