See this document in CiteSeerX!

Customization and Composition of Distributed Objects: Policy Management in Distributed Software Architectures (1999)  (Make Corrections)  (18 citations)
Mark Christopher Astley
Proceedings of the ACM SIGSOFT 6th International Symposium on Foundations of Software Engineering (FSE)



  Home/Search   Context   Related

Links:   ACM

 
View or download:
uiuc.edu/~mastle/thesis.ps.gz
uiuc.edu/Theses/astleyphd.ps.gz
ibm.com/people/a/ast...astley_phd.ps.gz
Cached:  PS.gz  PS  PDF   Image  Update  Help
Problem Downloading?
From:  uiuc.edu/ (more)
(Enter author homepages)

Rate this article: (best)
  Comment on this article  
(Enter summary)

Abstract: Research in software architecture has emphasized compositional development, where the computational aspects of a system are modularly separated from communication and coordination aspects. Typically, software architectures are factored into a set of components, which encapsulate computation, and connectors, which encapsulate interactions. In terms of design, development and debugging, this separation has several important advantages. In particular, by separating application code from the... (Update)

Cited by:   More
Multi-coordination of Mobile Agents: a Model and a.. - Fortino, Russo (2005)   (Correct)
Thin Middleware for Ubiquitous Computing - Sen, Agha   (Correct)
Security and Fault-Tolerance in Distributed Systems: An - Actor-Based Approach Gul   (Correct)

Similar documents (at the sentence level):
6.8%:   Customization and Composition of Distributed Objects.. - Astley, Agha (1998)   (Correct)

Active bibliography (related documents):   More   All
0.5:   An Adaptive Resource Management Architecture For Global.. - Venkatasubramanian (1998)   (Correct)
0.5:   A Hierarchical Model for Coordination of Concurrent Activities - Varela, Agha (1999)   (Correct)
0.5:   Architecture-Based Software Engineering - Stafford, Wolf (1999)   (Correct)

Similar documents based on text:   More   All
0.5:   Modular Construction and Composition of Distributed Software.. - Astley, Agha   (Correct)
0.3:   A Theory of May Testing for Asynchronous Calculi with.. - Thati, Ziaei, Agha (2002)   (Correct)
0.3:   Actors: A Model for Reasoning about Open Distributed Systems - Agha, Thati, Ziaei (2001)   (Correct)

Related documents from co-citation:   More   All
7:   A foundation for actor computation - Agha, Mason et al. - 1997
6:   Aspect-oriented programming - Kiczales, Lamping et al. - 1997
6:   Abstraction and Modularity Mechanisms for Concurrent Computing - Agha, WooYoung et al. - 1993

BibTeX entry:   (Update)

M. Astley and G. Agha. Customization and composition of distributed objects: Middleware abstractions for policy management. In Proceedings of Sixth International Symposium on the Foundations of Software Engineering (SIGSOFT '98), November 1998. http://citeseer.ist.psu.edu/article/astley99customization.html   More

@inproceedings{ astley98customization,
    author = "Mark Astley and Gul A. Agha",
    title = "Customization and composition of distributed objects: Middleware abstractions for policy management",
    booktitle = "Proceedings of the {ACM} {SIGSOFT} 6th International Symposium on Foundations of Software Engineering ({FSE})",
    pages = "1--9",
    year = "1998",
    url = "citeseer.ist.psu.edu/article/astley99customization.html" }
Citations (may not include all citations):
2732   Communicating sequential processes (context) - Hoare - 1978  ACM   DBLP
1933   Communication and Concurrency (context) - Milner - 1989  ACM
854   Information and Computation (context) - Milner, Parrow et al. - 1992  DBLP
854   Information and Computation (context) - Milner, Parrow et al. - 1992  DBLP
579   Software Architecture: Perspectives on an Emerging Disciplin.. (context) - Shaw, Garlan - 1996
244   Abstractions for software architecture and tools to support .. - Shaw, DeLine et al. - 1995  ACM   DBLP
244   kernel: An architecture for implementing network protocols (context) - Hutchinson, Peterson - 1991
230   Fault-tolerant broadcasts and related problems (context) - Hadzilacos, Toueg - 1994  ACM
195   ACM Transactions on Programming Languages and Systems (context) - Purtilo, software - 1994
195   The design and implementation of hierarchical software syste.. - Batory, O'Malley - 1992  ACM   DBLP
193   Specification and analysis of system architecture using Rapi.. - Luckham, Kenney et al. - 1995  ACM   DBLP
190   CORBA services: Common object services specification version (context) - Group - 1997
177   Formalizing architectural connection (context) - Allen, Garlan - 1994  ACM   DBLP
140   Experiences with the Amoeba distributed operating system - Tanenbaum, van Renesse et al. - 1990  ACM   DBLP
139   ACM Transactions on Software Engineering and Methodology (context) - Allen, Garlan et al. - 1997
131   An event-based architecture definition language - Luckham, Vera - 1995  ACM   DBLP
117   Acme: An architecture description interchange language - Garlan, Monroe et al. - 1997
107   A foundation for actor computation - Agha, Mason et al. - 1997  ACM   DBLP
93   Designing and Implementing Choices: An Object-Oriented Syste.. (context) - Campbell, Islam et al. - 1993
91   Rewriting logic as a semantic framework for concurrency: a p.. - Meseguer - 1996  DBLP
84   Available at http://www (context) - Team, specification
81   Inheritance and Synchronization with Enabled-Sets (context) - Tomlinson, Singh - 1989  ACM
81   Distributed garbage collection using reference counting (context) - Bevan - 1987  ACM   DBLP
76   CAMELOT AND AVALON: A Distributed Transaction Facility (context) - Eppinger, Mummert et al. - 1991
70   The primary-backup approach - Budhiraja, Marzullo et al. - 1994  ACM
66   Towards a new model of abstraction in software engineering (context) - Kiczales - 1992
54   Abstraction and modularity mechanisms for concurrent computi.. - Agha, Frolund et al. - 1993  ACM
46   A framework for protocol composition in horus - van Renesse, Birman et al. - 1995  ACM   DBLP
43   A linguistic framework for dynamic composition of dependabil.. - Agha, Frolund et al. - 1993
37   Inheritance of synchronization constraints in concurrent obj.. - Frolund - 1992  ACM   DBLP
34   Mach: A new kernel foundation for unix development (context) - Acceta, Baron et al. - 1986  DBLP
34   Interaction semantics for components of distributed systems (context) - Talcott - 1996
28   Dynamic reconfiguration of distributed programs (context) - Hofmeister, Purtilo - 1991  ACM
27   A modular approach for programming distributed real-time sys.. - Ren, Agha et al. - 1996
22   Aster: A framework for sound customization of distributed ru.. - Issarny, Bidan - 1996  DBLP
22   An actor rewriting theory - Talcott - 1996  DBLP
22   Rapide: A language and toolset for simulation of distributed.. - Luckham - 1996
21   A protocol description language for customizing failure sema.. - Sturman, Agha - 1994
21   Coordinating Distributed Objects: An Actor-Based Approach to.. (context) - Frolund - 1996
18   RTsynchronizers: Language support for real-time specificatio.. - Ren, Agha - 1995
16   Actors: A Model of Concurrent Computation (context) - Agha - 1986
16   A practical and modular method to implement extended transac.. - Barga, Pu - 1995
14   Design of a concurrent language for distributed artificial i.. (context) - Ferber, Briot - 1988  DBLP
13   The wright architectural specification language - Allen, Garlan - 1996
11   Modular Specification of Interaction Policies in Distributed.. - Sturman - 1996  ACM
10   Aster: A Corba-based software interconnection system support.. - Issarny, Bidan - 1996
9   Implementing parallel language constructs using a reflective.. - Masuhara, Matsuoka et al. - 1996
8   A case study in architectural modeling: The AEGIS system - Allen, Garlan - 1996
8   THAL: An Actor System for Efficient and Scalable Concurrent .. - Kim - 1997  ACM
7   The actor foundry: A java-based actor programming environmen.. (context) - Lab
6   Reflection on a legacy transaction processing monitor - Barga, Pu - 1996
5   communicating sequential processes (context) - Kieburtz, Silberschatz - 1979  ACM   DBLP
5   Writing distributed programs in Polylith (context) - Hofmeister, Atlee et al. - 1990  ACM
5   IEEE Parallel and Distributed Technology (context) - Tomlinson, Cannata et al. - 1993
5   Modular reasoning for actor specification diagrams - Smith, Talcott - 1999  ACM   DBLP
3   Research Directions in Concurrent Object-Oriented Programmin.. (context) - Meseguer - 1993  ACM
3   Department of Computer Science (context) - Batory, software et al. - 1997
2   Formalism and informalism in software architectural style: a.. (context) - Allen - 1995
2   The GenVoca model of software-system generation (context) - Batory, Dasari et al. - 1994
1   Online event-based visualization for distributed systems (context) - Astley - 1996



The graph only includes citing articles where the year of publication is known.


Documents on the same site (http://osl.cs.uiuc.edu/):   More
Modular Specification Of Interaction Policies In Distributed.. - Sturman (1996)   (Correct)
Thal: An Actor System For Efficient And Scalable Concurrent.. - Kim (1997)   (Correct)
An Actor-Based Framework For Real-Time Coordination - Ren (1997)   (Correct)

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