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.
Restricted to Registered users only
Download (147Kb) | Request a copy
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|
Actions (login required)