Abstract
Dynamically adaptive systems are expected to be able to meet changing user needs and varying environmental conditions they operate in. This motivates current research on developing execution support for such systems. In this context we propose a new middleware that ensures the dynamic reconfiguration of dynamically adaptive systems at runtime. This middleware provides a set of functions enabling the dynamic reconfiguration as well as the monitoring and the consistency of such systems during the reconfiguration.
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Loukil, S., Kallel, S., Jmaiel, M.: Runtime adaptation of component based systems. In: Gramoli, V., Guerraoui, R. (eds.) NETYS 2013. LNCS, vol. 7853, pp. 284–288. Springer, Heidelberg (2013)
Loukil, S., Kallel, S., Jmaiel, M.: Managing architectural reconfiguration at runtime. International Journal of Web Portals 5, 55–71 (2013)
Costa, P., Coulson, G., Mascolo, C., Picco, G.P., Zachariadis, S.: The runes middleware: A reconfigurable component-based approach to networked embedded systems. In: Proceedings of the 16th Annual IEEE International Symposium on Personal Indoor and Mobile Radio Communications, Berlin, Germany (2005)
Seinturier, L., Merle, P., Rouvoy, R., Romero, D., Schiavoni, V., Stefani, J.B.: A Component-Based Middleware Platform for Reconfigurable Service-Oriented Architectures. Software: Practice and Experience 42, 559–583 (2012)
Sykes, D., Heaven, W., Magee, J., Kramer, J.: From goals to components: a combined approach to self-management. In: Proceedings of the 2008 International Workshop on Software Engineering for Adaptive and Self-managing Systems. ACM (2008)
Arshad, N., Heimbigner, D., Wolf, A.L.: Deployment and dynamic reconfiguration planning for distributed software systems. Software Quality Control 15, 265–281 (2007)
Morin, B., Barais, O., Jezequel, J.M., Fleurey, F., Solberg, A.: Models@ run.time to support dynamic adaptation. IEEE Computer 42, 44–51 (2009)
Krichen, F., Zalila, B., Jmaiel, M., Hamid, B.: A middleware for reconfigurable distributed real-time embedded systems. In: Lee, R. (ed.) Software Engineering Research, Management and Appl. 2012. SCI, vol. 430, pp. 81–96. Springer, Heidelberg (2012)
Loukil, S., Kallel, S., Zalila, B., Jmaiel, M.: Toward an Aspect Oriented ADL for Embedded Systems. In: Babar, M.A., Gorton, I. (eds.) ECSA 2010. LNCS, vol. 6285, pp. 489–492. Springer, Heidelberg (2010)
Loukil, S., Kallel, S., Zalila, B., Jmaiel, M.: Ao4aadl: Aspect oriented extension for aadl. Central European Journal of Computer Science 3, 43–68 (2013)
Vergnaud, T., Zalila, B., Hugues, J.: Ocarina: a Compiler for the AADL. Technical report, Telecom Paristech - France (2006)
Loukil, S., Kallel, S., Jmaiel, M.: Verifying runtime reconfiguration of dynamically adaptive systems. In: Proceedings of the 39th Euromicro Conference on Software Engineering and Advanced Applications. IEEE Computer Society (2013)
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)
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)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2014 Springer International Publishing Switzerland
About this paper
Cite this paper
Loukil, S., Kallel, S., Jmaiel, M. (2014). Middleware for Dynamically Adaptive Systems. In: Maehle, E., Römer, K., Karl, W., Tovar, E. (eds) Architecture of Computing Systems – ARCS 2014. ARCS 2014. Lecture Notes in Computer Science, vol 8350. Springer, Cham. https://doi.org/10.1007/978-3-319-04891-8_7
Download citation
DOI: https://doi.org/10.1007/978-3-319-04891-8_7
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-04890-1
Online ISBN: 978-3-319-04891-8
eBook Packages: Computer ScienceComputer Science (R0)