ePrints@IIScePrints@IISc Home | About | Browse | Latest Additions | Advanced Search | Contact | Help

On the use of connector libraries in distributed software architectures

Kumar, Bharath M and Srikant, YN and Lakshminarayanan, R (2002) On the use of connector libraries in distributed software architectures. In: Software Engineering Notes, 27 (1). pp. 45-52.

[img] PDF
On_the_use_of_Connector_Libraries.pdf
Restricted to Registered users only

Download (147Kb) | Request a copy

Abstract

Developments in the field of software architecture have emphasized the concept of first class connectors, which capture the interaction between components. The concept of first class connectors aids the development of distributed software architectures since it can be used to separate concerns of remote interaction between components. A library of prewritten connectors would help prototype, develop, maintain and reconfigure distributed software architectures. Completely automating the usage of connector libraries in distributed software architectures is not trivial since code fragments implementing the connectors have to be artitioned, deployed and instantiated in different machines. We discuss these issues in connector refinement and instantiation imposed by distributed software architectures and present the construction of a tool that works alongside a connector library to automatically partition, deploy and instantiate architectural entities in various machines. Scalability of the tool to allow for new connector types has been an important issue in its design and function. We also demonstrate the high flexibility and reconfigurability achieved on an interesting application by using a connector library along with our tool.

Item Type: Journal Article
Additional Information: Copyright of this article belongs to Association for Computing Machinery(ACM).
Department/Centre: Division of Electrical Sciences > Computer Science & Automation (Formerly, School of Automation)
Date Deposited: 25 Aug 2008
Last Modified: 19 Sep 2010 04:28
URI: http://eprints.iisc.ernet.in/id/eprint/7454

Actions (login required)

View Item View Item