Program adaptation based on program transformation
ACM SIGPLAN Notices
Architecture-based runtime software evolution
Proceedings of the 20th international conference on Software engineering
Applied Microsoft .NET Framework Programming
Applied Microsoft .NET Framework Programming
Proceedings of the Workshop on Object-Oriented Technology
Java Reflection in Action (In Action series)
Java Reflection in Action (In Action series)
Computer
Understanding The Linux Kernel
Understanding The Linux Kernel
An API for Runtime Code Patching
International Journal of High Performance Computing Applications
Develop once deploy anywhere achieving adaptivity with a runtime linker/loader framework
ARM '05 Proceedings of the 4th workshop on Reflective and adaptive middleware systems
Runtime adaptation of applications through dynamic recomposition of components
ARCS'05 Proceedings of the 18th international conference on Architecture of Computing Systems conference on Systems Aspects in Organic and Pervasive Computing
Hi-index | 0.00 |
Natively compiled, binary-code application programs are typically thought of as executing on the "raw" operating system. However, they do in fact utilize a bare-bones middleware layer---the dynamic linker. This paper presents a service-based view of an expanded run-time environment in which the current dynamic linker is only a core service, and other middleware-type services are available to the application and its components (shared libraries). This paper then describes a prototype implementation of such an environment, called SBRT, or Service-Based Run-Time. SBRT also contains a unified event-based interface that allows for customized middleware services by means of an extension mechanism.