Abstract
Managing reconfigurable Distributed Real-time Embedded (DRE) systems is a tedious task due to the substantially increasing complexity of these systems and the difficulty to preserve their real-time aspect. In order to resolve this increasing complexity, we propose to develop a new middleware, called RCES4RTES (Reconfigurable Computing Execution Support for Real-Time Embedded Systems), allowing the dynamic reconfiguration of component-based DRE systems. This middleware provides a set of functions ensuring dynamic reconfiguration as well as monitoring and coherence of such systems using a small memory footprint and respecting real-time constraints.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
SpaceWire - Links, nodes, routers and networks. European Space Agency. Technical report (2008)
Balasubramanian, J., Natarajan, B., Schmidt, D.C., Gokhale, A., Parsons, J., Deng, G.: Middleware Support for Dynamic Component Updating. In: Meersman, R. (ed.) OTM 2005, Part II. LNCS, vol. 3761, pp. 978–996. Springer, Heidelberg (2005)
Balasubramanian, J., Tambe, S., Lu, C., Gokhale, A.S., Gill, C.D., Schmidt, D.C.: Adaptive failover for real-time middleware with passive replication. In: Proceedings of the 15th IEEE Real-Time and Embedded Technology and Applications Symposium, pp. 118–127 (2009)
Bruno, E.J., Bollella, G.: The Real-Time Specification for Java. Prentice Hall (2009)
Burns, A.: The Ravenscar Profile. Ada Letter XIX, 49–52 (1999)
Kon, F., Román, M., Liu, P., Mao, J., Yamane, T., Magalhães, L.C., Cambell, R.H.: Monitoring, Security, and Dynamic Configuration with the dynamicTAO Reflective ORB. In: Coulson, G., Sventek, J. (eds.) Middleware 2000. LNCS, vol. 1795, pp. 121–143. Springer, Heidelberg (2000)
Krichen, F., Hamid, B., Zalila, B., Coulette, B.: Designing dynamic reconfiguration of distributed real time embedded systems. In: Proceedings of the 10th Annual International Conference on New Technologies of Distributed Systems, NOTERE. IEEE, Tozeur (2010)
Krichen, F., Hamid, B., Zalila, B., Jmaiel, M.: Towards a Model-Based Approach for Reconfigurable DRE Systems. In: Crnkovic, I., Gruhn, V., Book, M. (eds.) ECSA 2011. LNCS, vol. 6903, pp. 295–302. Springer, Heidelberg (2011)
Kwon, J., Wellings, A., King, S.: Ravenscar-Java: a high integrity profile for real-time Java. In: Proceedings of the joint ACM-ISCOPE Conference on Java Grande, pp. 131–140 (2002)
OMG: Real-time CORBA Specification (2005), http://www.omg.org/technology/documents/specialized_corba.htm#RT_CORBA
OMG: CORBA Specification, Version 3.1. Part 3: CORBA Component Model (2008), http://www.omg.org/technology/documents/corba_spec_catalog.htm#CCM
OMG: A UML Profile for MARTE: Modeling and Analysis of Real-Time Embedded systems, Beta 2 (2009), http://www.omgmarte.org/Documents/Specifications/08-06-09.pdf
Schmidt, D.C., Cleeland, C.: Applying a pattern language to develop extensible ORB middleware. Cambridge University Press (2001)
Sha, L., Rajkumar, R., Lehoczky, J.P.: Priority inheritance protocols: An approach to real-time synchronization. IEEE Transactions on Computers 39(9), 1175–1185 (1990)
Subramonian, V., Deng, G., Gill, C., Balasubramanian, J., Shen, L.J., Otte, W., Schmidt, D.C., Gokhale, A., Wang, N.: The design and performance of component middleware for qos-enabled deployment and configuration of dre systems. Journal of Systems and Software 80, 668–677 (2007)
Vergnaud, T., Hugues, J., Pautet, L., Kordon, F.: PolyORB: A Schizophrenic Middleware to Build Versatile Reliable Distributed Applications. In: LlamosÃ, A., Strohmeier, A. (eds.) Ada-Europe 2004. LNCS, vol. 3063, pp. 106–119. Springer, Heidelberg (2004)
Zalila, B., Pautet, L., Hugues, J.: Towards Automatic Middleware Generation. In: Proceedings of the International Symposium on Object-Oriented Real-time Distributed Computing, pp. 221–228. IEEE (2008)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2012 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Krichen, F., Zalila, B., Jmaiel, M., Hamid, B. (2012). A Middleware for Reconfigurable Distributed Real-Time Embedded Systems. In: Lee, R. (eds) Software Engineering Research, Management and Applications 2012. Studies in Computational Intelligence, vol 430. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-30460-6_6
Download citation
DOI: https://doi.org/10.1007/978-3-642-30460-6_6
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-30459-0
Online ISBN: 978-3-642-30460-6
eBook Packages: EngineeringEngineering (R0)