ACM Home Page
Please provide us with feedback. Feedback
Towards a service-based middleware layer for runtime environments
Full text PdfPdf (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
Abdulmalik Al-Gahmi  New Mexico State University, Las Cruces, NM
Jonathan Cook  New Mexico State University, Las Cruces, NM
Sponsor
SIGAPP: ACM Special Interest Group on Applied Computing
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 7,   Downloads (12 Months): 40,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1363686.1363810
What is a DOI?

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.

Collaborative Colleagues:
Abdulmalik Al-Gahmi: colleagues
Jonathan Cook: colleagues