ACM Home Page
Please provide us with feedback. Feedback
Customization and composition of distributed objects: middleware abstractions for policy management
Full text PdfPdf (932 KB)
Source Foundations of Software Engineering archive
Proceedings of the 6th ACM SIGSOFT international symposium on Foundations of software engineering table of contents
Lake Buena Vista, Florida, United States
Pages: 1 - 9  
Year of Publication: 1998
ISBN:1-58113-108-9
Also published in ...
Authors
Mark Astley  Department of Computer Science, Univ. of Illinois at Urbana-Champaign, 1304 W. Springfield, Urbana, IL
Gul A. Agha  Department of Computer Science, Univ. of Illinois at Urbana-Champaign, 1304 W. Springfield, Urbana, IL
Sponsors
SIGSOFT: ACM Special Interest Group on Software Engineering
SIGPLAN: ACM Special Interest Group on Programming Languages
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 0,   Downloads (12 Months): 15,   Citation Count: 5
Additional Information:

abstract   references   cited by   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/288195.288206
What is a DOI?

ABSTRACT

Current middleware solutions such as CORBA and Java's RMI emphasize compositional design by separating functional aspects of a system (e.g. objects) from the mechanisms used for interaction (e.g. remote procedure call through stubs and skeletons). While this is an effective solution for handling distributed interactions, higher-level requirements such as heterogeneity, availability, and adaptability require policies for resource management as well as interaction. We describe the Distributed Connection Language (dcl): an architecture description language based on the Actor model of distributed objects. System components and the policies which govern an architecture are specified as encapsulated groups of actors. Composition operators are used to build connections between components as well as customize their behavior. This customization is realized using a meta-architecture. We describe the syntax and semantics of dcl, and illustrate the language by way of several examples.


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
ASTLEY, M. An actor semantics for componentbased software. Tech. rep., University of Illinois at Urbana-Champaign, March 1998. Available at : http://osl.cs.uiuc.edu/'m-astle.
 
5
6
 
7
 
8
 
9
OBJECT MANAGEMENT GROUP. CORBA services: Common object services specification version 2. Tech. rep., Object Management Group, June 1997. Available at http://www.omg.org/corba.
 
10
 
11
 
12
TALCOTT, C. An actor rewriting theory. In Workshop on Rewriting Logic (1996), vol. 4 of Electronic Notes in Theoretical Computer Science.
 
13
TALCOTT, C. Interaction semantics for components of distributed systems. In First IFIP workshop on Formal Methods for Open Object-based Distributed Systems (FMOODS '96) (Paris, France, March 1996).
 
14
THE JAVA TEAM. RMI specification. Available at ftp://ftp.javasoft.com/docs/jdkl.l/rmi-spec.ps.
 
15
16


Collaborative Colleagues:
Mark Astley: colleagues
Gul A. Agha: colleagues