Home

About

Advanced Search

Browse by Discipline

Scientific Societies

E-print Alerts

Add E-prints

E-print Network
FAQHELPSITE MAPCONTACT US


  Advanced Search  

 
Language Support for Connector Abstractions Jonathan Aldrich Vibha Sazawal Craig Chambers David Notkin
 

Summary: 1
Language Support for Connector Abstractions
Jonathan Aldrich Vibha Sazawal Craig Chambers David Notkin
Department of Computer Science and Engineering
University of Washington
Box 352350
Seattle, Washington, USA 98195-2350
+1 206 616-1846
{jonal, vibha, chambers, notkin}@cs.washington.edu
Abstract. Software connectors are increasingly recognized as an important
consideration in the design and implementation of object-oriented software
systems. Connectors can be used to communicate across a distributed system,
coordinate the activities of several objects, or adapt one object's interface to the
interface of another. Mainstream object-oriented languages, however, do not
provide explicit support for connectors. As a result, connection code is
intermingled with application code, making it difficult to understand, evolve,
and reuse connection mechanisms.
In this paper, we add language support for user-defined connectors to the
ArchJava language. Our design enables a wide range of connector abstractions,
including caches, events, streams, and remote method calls. Developers can

  

Source: Aldrich, Jonathan - School of Computer Science, Carnegie Mellon University

 

Collections: Computer Technologies and Information Sciences