| Costa, F., Duran, H., Parlavantzas, N., Saikoski, K., Blair, G.S., and Coulson, G., "The Role of Reflective Middleware in Supporting the Engineering of Dynamic Applications". In Walter Cazzola, Robert J. Stroud and Francesco Tisato, editors, Reflection and Software Engineering, Lecture Notes in Computer Science 1826. Springer-Verlag, 2000. - 22 - |
....be separated from basic algorithms. Separation of concerns is one of the most important aspects provided by meta level architectures, which make optimization code separated from basic functional code [1] Thus, the middleware for home LAN systems should have metalevel architectures. Papers such as [2] describe benefits of reflective middleware systems. The middleware for home LAN systems should support the programming framework where the basic functional algorithms are described as base level programs while optimization algorithms are described by meta level programs according to computational ....
Fabio M. Costa, Hector Duran, Nikos Parlavantzas, Katia B. Saikoski, Gordon Blair and Geoff Coulson. The Role of Reflective Middleware in Supporting the Engineering of Complex Applications. In Proceedings ofOOPSLA'99 Workshop on Object Oriented Reflection and Software Engineering.
No context found.
Costa, F., Duran, H., Parlavantzas, N., Saikoski, K., Blair, G.S., and Coulson, G., "The Role of Reflective Middleware in Supporting the Engineering of Dynamic Applications". In Walter Cazzola, Robert J. Stroud and Francesco Tisato, editors, Reflection and Software Engineering, Lecture Notes in Computer Science 1826. Springer-Verlag, 2000. - 22 -
No context found.
F. M. Costa, H. A. Duran, N. Parlavantzas, K. B. Saikoski, G. Blair, and G. Coulson. The Role of Reflective Middleware in Supporting the Engineering of Dynamic Applications. In W. Cazzola, R. J. Stroud, and F. Tisato, editors, Reflection and Software Engineering, Lecture Notes in Computer Science 1826, pages 79--99. Springer-Verlag, Heidelberg, Germany, June 2000.
No context found.
Costa, F., Duran, H., Parlavantzas, N., Saikoski, K., Blair, G.S., and Coulson, G., "The Role of Reflective Middleware in Supporting the Engineering of Dynamic Applications". In Walter Cazzola, Robert J. Stroud and Francesco Tisato, editors, Reflection and Software Engineering, Lecture Notes in Computer Science 1826. Springer-Verlag, 2000
No context found.
Costa, F. Duran, H., Parlavantzas, N., Saikoski, K., Blair, G.S., Coulson, G., "The Role of Reflective Middleware in Supporting the Engineering of Dynamic Applications", In Reflection and Software Engineering, Cazzola, W., Stroud, R. and Tisato, F. (Eds), SpringerVerlag, LNCS Vol. 1826, pp 79-98, 2000.
No context found.
Costa, F.M., Duran, H.A., Parlavantzas, N., Saikoski, K.B., Blair, G., Coulson, G.: The Role of Reflective Middleware in Supporting the Engineering of Dynamic Applications. In Cazzola, W., Stroud, R.J., Tisato, F., eds.: Reflection and Software Engineering. Lecture Notes in Computer Science 1826. Springer-Verlag, Heidelberg, Germany (2000) 79--99
No context found.
Costa, F. Duran-Limon, H., Parlavantzas, N., Saikoski, K., Blair, G.S., Coulson, G., "The Role of Reflective Middleware in Supporting the Engineering of Dynamic Applications", In Reflection and Software Engineering, Cazzola, W., Stroud, R. and Tisato, F. (Eds), Springer-Verlag, LNCS Vol. 1826, pp 79-98, 2000.
....metainterfaces through which these reified aspects can be inspected, adapted and extended. The use of reflection facilitates the management of run time reconfiguration, and also helps address the issue of integrity management referred to above. Our previous research [Blair,98] Blair,99] Costa,00] has focused on the development of architectural abstractions for reflective, component based, middleware. The outcome of this work has been a prototype, called OpenORB v1, that was implemented in the Python language. This implementation focused primarily on achieving as great a degree of ....
Costa, F., Duran, H., Parlavantzas, N., Saikoski, K., Blair, G.S., and Coulson, G., "The Role of Reflective Middleware in Supporting the Engineering of Dynamic Applications". In Walter Cazzola, Robert J. Stroud and Francesco Tisato, editors, Reflection and Software Engineering, Lecture Notes in Computer Science 1826. Springer-Verlag, 2000. - 22 -
....metainterfaces through which these reified aspects can be inspected, adapted and extended. The use of reflection facilitates the management of run time reconfiguration, and also helps address the issue of integrity management referred to above. Our previous research [Blair,98] Blair,99] Costa,00] has focused on the development of architectural abstractions for reflective, component based, middleware. The outcome of this work has been a prototype, called OpenORB v1, that was implemented in the Python language. This implementation focused primarily on achieving as great a degree of ....
Costa, F., Duran, H., Parlavantzas, N., Saikoski, K., Blair, G.S., and Coulson, G., "The Role of Reflective Middleware in Supporting the Engineering of Dynamic Applications". In Walter Cazzola, Robert J. Stroud and Francesco Tisato, editors, Reflection and Software Engineering, Lecture Notes in Computer Science 1826. Springer-Verlag, 2000. - 22 -
....which is causally connected to the behaviour it describes. Causally connected means that changes made to the system s self representation are immediately reflected in its actual state and behavior, and viceversa. 2 The OpenORB Component Based Middleware Architecture As mentioned above, OpenORB [4, 6] is built according to a component based architecture. At load time, components are selected and appropriately composed to create a specific instance of the middleware. For example, components encapsulating threads, bu#er management, the IIOP protocol and the Portable Object Adapter may be ....
....component graph s topology result in corresponding changes in the component s composition. Support is provided to make such changes atomic (e.g. by freezing any threads executing in the changed component) The other meta models, which are beyond the scope of this paper, are described in detail in [4, 6]. 3 The Construction of Group Services 3.1 Architecture The construction of group services is heavily predicated on the availability of composite and distributed components. Given this support, it is natural to view groups as composite components and group members as sub components of the ....
F. M. Costa, H. A. Duran, N. Parlavantzas, K. B. Saikoski, G. Blair, and G. Coulson. The Role of Reflective Middleware in Supporting the Engineering of Dynamic Applications. In W. Cazzola, R. J. Stroud, and F. Tisato, editors, Reflection and Software Engineering, Lecture Notes in Computer Science 1826, pages 79--99. Springer-Verlag, Heidelberg, Germany, June 2000.
....component model for the subsequent development of distributed applications. Previous papers have reported on the motivation and design of OpenORB, our component based reflective middleware architecture [1] 2] Prototypes of this architecture have also been developed using the Python language [4]. This paper reports on OpenCOM; an efficient, lightweight and reflective component model that we have used to efficiently re engineer OpenORB. The specific goals of this paper are: to provide a detailed introduction to OpenCOM in terms of both design and implementation, to illustrate how ....
....designing and implementing the OpenCOM component model is to experiment with the construction of adaptive middleware platforms. This section details our experiences in implementing such a platform which we have named OpenORB v2 in reference to our previous implementation of reflective middleware [4]. 4.1 Design Although OpenCOM allows the construction of lightweight, efficient and reconfigurable components it does not directly support their sub composition, c.f. nested components that can be treated as an individual unit through a unified API. This was a deliberate design decision; we do ....
Costa, F., Duran, H., Parlavantzas, N., Saikoski, K., Blair, G.S., and Coulson, G., "The Role of Reflective Middleware in Supporting the Engineering of Dynamic Applications". In Walter Cazzola, Robert J. Stroud and Francesco Tisato, editors, Reflection and Software Engineering, Lecture Notes in Computer Science 1826. Springer-Verlag, 2000
....awareness and resource management of objects in the platform. A more comprehensive description of the resource meta model is presented below. Further details of the overall architecture can be found in the literature. For example, detailed descriptions of the four meta models can be found in [Costa00a]. 3 Modeling Resources for Middleware 3.1 Resource Model The most important elements of the resource model are abstract resources, resource factories and resource managers [ReTINA99, Blair99b, Duran00a, Duran00b] Abstract resources explicitly represent system resources. In addition, there may ....
Fabio M. Costa, Hector Duran-Limon, Nikos Parlavantzas, Katia B. Saikoski, Gordon Blair, and Geoff Coulson. The Role of Reflective Middleware in Supporting the Engineering of Dynamic Applications. Reflection and Software Engineering, Walter Cazzola, Robert J. Stroud and Francesco Tisato, June, 2000. p. 79-99.
....pool of resources assigned to a task in a unit of resource management. End to end component interactions are associated with task graphs. In addition, tasks are associated with both QoS specifications and QoS management structures. The resource model is part of the OpenORB middleware architecture [Costa00a] and provides various levels of abstraction for resources, resource factories and resource managers. Therefore, both fine and coarse grained resource management are feasible within this model. Xelha also includes the specification of both static QoS management and dynamic QoS management. The ....
....awareness and resource management of objects in the platform. A more comprehensive description of the resource meta model is presented below. Further details of the overall architecture can be found in the literature. For example, detailed descriptions of the four meta models can be found in [Costa00a]. 2.2 The Resource Model The most important elements of the resource model are abstract resources, resource factories and resource managers [ReTINA99, Blair99b, Duran00a, Duran00b] Abstract resources explicitly represent system resources. In addition, there may be various levels of abstractions ....
Fabio M. Costa, Hector Duran-Limon, Nikos Parlavantzas, Katia B. Saikoski, Gordon Blair, and Geoff Coulson. The Role of Reflective Middleware in Supporting the Engineering of Dynamic Applications. Reflection and Software Engineering, Walter Cazzola, Robert J. Stroud and Francesco Tisato, June, 2000. p. 79-99.
....reconfigurability, but these are typically piecemeal, ad hoc, and usually involve selection between a fixed number of options. In our opinion, a more systematic and principled solution is needed. To this end, we have previously carried out research on a reflective middleware architecture [2,3,4]. The main principles of this architecture are the association of a meta space per object (as opposed to, for example, perclass meta interfaces) and the decomposition of the metaspace in multiple, orthogonal meta models. The research has resulted in a pilot implementation of the architecture in ....
F. Costa, H. Duran, N. Parlavantzas, K. Saikoski, G.S. Blair and G. Coulson. "The Role of Reflective Middleware in Supporting the Engineering of Dynamic Applications". In Walter Cazzola, Robert J. Stroud and Francesco Tisato, editors, Reflection and Software Engineering, Lecture Notes in Computer Science 1826. Springer-Verlag, 2000
No context found.
F. Costa, H. Duran-Limon, N. Parlavantzas, N.K. Saikoski, G. Blair, G. Coulson, "The role of reflective middleware in supporting the engineering of dynamic applications". Reflection and Software Engineering, 2000.
No context found.
F. Costa, H. Duran, N. Parlavantzas, K. Saikoski, G. Blair, and G. Coulson, "The role of reflective middleware in supporting the engineering of dynamic applications"," Reflection and Software Engineering, pp. 79--98, 2000.
No context found.
F. Costa, H. Duran, N. Parlavantzas, K. Saikoski, G. Blair, and G. Coulson, "The role of reflective middleware in supporting the engineering of dynamic applications," in Reflection and Software Engineering, Lecture Notes in Computer Science 1826, Springer-Verlag, 2000.
Online articles have much greater impact More about CiteSeer.IST Add search form to your site Submit documents Feedback
CiteSeer.IST - Copyright Penn State and NEC