Abstract
Dynamic adaptability of applications to their execution evironment is growingly important in mobile, WAN-based and distributed embedded systems. In this paper, we present MolèNE, an object-oriented middleware framework enabling the construction of dynamically adaptable mobile applications, coping with temporary memory restrictions, variations in network bandwith, etc. We then come back on MolèNE to compare it with other similar systems, in order to draw lessons towards reflective middleware and system designers.
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
F. André and E. Saint Pol. A Middleware for Transactional Internet Applications on Mobile Networks. In Proc. of the Conf. PDPTA, 1998.
F. André and E. Saint Pol. A middleware for transactional hospital applications on local wireless networks. In Proc. of the Conf. PDPTA, 2000.
F. André and M.T. Segarra. On Building a File System for Mobile Environments Using Generic Services. In Proc. of the 12th Conf. PDCS, 1999.
N. Amano and T. Watanabe. An Approach for Constructing Dynamically Adaptable Component-Based Software Systems using LEAD++. In Electronic Proc. of the OOPSLA’99 Workshop OORaSE’ 99, pages 1–16. 1999.
G. Blair, F. Costa, G. Coulson, H. Duran, N. Parlavantzas, F. Delpiano, B. Dumant, F. Horn, and J.-B. Stéfani. The Design of a Resource-Aware Middleware Architecture. In Proc. of Reflection’99, number 1616 in Springer-Verlag LNCS, pages 115–134. 1999.
M. Braux and J. Noyé. Changement dynamique de comportement par composition de schémas de conception. In Proceedings of “Langages et Modéles á Objets, LMO’99”, Hermés, 1999. in french.
G. Blair and J.-B. Stéfani. Open Distributed Processing and Multimedia. Addison-Wesley, 1998.
J. de Meer. On the Construction of Reflective System Architectures. In Electronic Proc. of the Reflective Middleware Workshop, 2000.
C. Efstratiou and K. Cheverst. Reflection: A Solution for Highly Adaptive Mobile Systems. In Elec. Proc. of the Reflective Middleware Workshop, 2000.
L.L Ferreira and C.M.F. Rubira. Reflective Design Patterns to Implement Fault Tolerance. In Proc. of the OOPSLA’98 Workshop on Reflective Programming in C++ and Java, pages 81–85. 1998.
E. Gamma, R. Helm, R. Johnson, and J. Vlissides. Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley, 1995.
F. Kon, M. Román, P. Liu, J. Mao, T. Yamane, L.C. Magalhæs, and R.H. Campbell. Monitoring, Security, and Dynamic Configuration with the dynamicTAO Reflective ORB. In Proc. of Middleware 2000, number 1795 in Springer-Verlag LNCS, 2000.
F. Kon, T. Yamane, C.K. Hess, R.H. Campbell, and D. Mickunas. Dynamic Resource Management and Automatic Configuration of Distributed Component Systems. In Proc. of USENIX COOTS, 2001.
J.P. Loyall, A.K. Atlas, R.E. Schantz, C.D. Gill, D.L. Levine, C. O’Ryan, and D.C. Schmidt. Flexible and Adaptive Control of Real-Time Distributed Object Computing Middleware. submitted for publication, 2001.
B. Li and K. Nahrstedt. A Control-Based Middleware Framework for Quality of Service Adaptations. Journal on Selected Areas in Communications, 17(9):1632–1650, 1999.
B.D. Noble and M. Satyanarayanan. Experience with adaptive mobile applications in Odyssey. Mobile Networks and Applications, 4:245–254, 1999.
P. Pal, J. Loyall, R. Schantz, J. Zinky, R. Shapiro, and J. Megquier. Using QDL to Specify QOS Aware Distributed (QuO) Application Configuration. In Proc. of ISORC’00, IEEE, 2000.
P.-G. Raverdy and R. Lea. DART: a Distributed Adaptive Run-Time. In Proceedings of Middleware’98, IFIP, Springer-Verlag, 1998.
M.T. Segarra and F. Andrá. A Framework for Dynamic Adaptation in Wireless Environment. In Proc. of TOOLS Europe 2000, 2000.
B.C. Smith. What do you mean, meta? In Informal Proc. of the First Workshop on Reflection in OOP, OOPSLA/ECOOP’90, 1990.
N. Wang, M. Kircher, and D.C. Schmidt. Towards a Reflective Middleware Framework for QoS-Enabled CORBA Component Model Applications. In Electronic Proc. of the Reflective Middleware Workshop, 2000.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2001 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Malenfant, J., Segarra, MT., André, F. (2001). Dynamic Adaptability: The MoléNE Experiment. In: Yonezawa, A., Matsuoka, S. (eds) Metalevel Architectures and Separation of Crosscutting Concerns. Reflection 2001. Lecture Notes in Computer Science, vol 2192. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45429-2_8
Download citation
DOI: https://doi.org/10.1007/3-540-45429-2_8
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-42618-9
Online ISBN: 978-3-540-45429-8
eBook Packages: Springer Book Archive