| Towards a service-based middleware layer for runtime environments |
| Full text |
Pdf
(212 KB)
|
| Source
|
Symposium on Applied Computing
archive
Proceedings of the 2008 ACM symposium on Applied computing
table of contents
Fortaleza, Ceara, Brazil
SESSION: Middleware engineering
table of contents
Pages 507-511
Year of Publication: 2008
ISBN:978-1-59593-753-7
|
|
Authors
|
|
| Sponsor |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 7, Downloads (12 Months): 40, Citation Count: 0
|
|
|
ABSTRACT
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.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
|
| |
2
|
|
| |
3
|
|
 |
4
|
|
| |
5
|
U. Drepper. ELF Handling For Thread-Local Storage. http://people.redhat.com/drepper/tls.pdf, 2005.
|
| |
6
|
|
| |
7
|
G. Kiczales, J. Lamping, A. Menhdhekar, C. Maeda, C. Lopes, J.-M. Loingtier, and J. Irwin. Aspect-Oriented Programming. In Proceedings of European Conference on Object-Oriented Programming, volume 1241, pages 220--242. Springer-Verlag, 1997.
|
| |
8
|
J. R. Levine. Linkers & Loaders. Morgan Kaufmann Publishers, 2000.
|
| |
9
|
|
 |
10
|
|
| |
11
|
A. Mukhija and M. Glinz. Runtime Adaptation of Applications through Dynamic Recomposition of Components. In Proceedings of the 18th International Conference on Architecture of Computing Systems (ARCS 2005), pages 124--138, 2005.
|
| |
12
|
|
| |
13
|
S. P. Reiss and M. Renieris. Languages for Dynamic Instrumentation. In Proc. 2003 ICSE Workshop on Dynamic Analysis, pages 41--45, 2003.
|
| |
14
|
|
| |
15
|
Sun Microsystems Inc. Linker and Libraries Guide. http://docs.sun.com/app/docs/doc/806-0641, 2007.
|
| |
16
|
S. Tambe, N. Vedagiri, N. Abbas, and J. Cook. DDL: Customizing the Dynamic Linking Process for Program Analysis and Evolution. In Proc. International Conference on Software Maintenance: Poster Session, page 4pp., 2005.
|
| |
17
|
D. Vollmann. Metaclasses and Reflection in C++. http://www.vollmann.com/pubs/meta/meta/meta.html, 2000.
|
|