Architectural mismatch or why it's hard to build systems out of existing parts
Proceedings of the 17th international conference on Software engineering
Software engineering with reusable components
Software engineering with reusable components
Towards a taxonomy of architecture integration strategies
ISAW '98 Proceedings of the third international workshop on Software architecture
A catalog of techniques for resolving packaging mismatch
SSR '99 Proceedings of the 1999 symposium on Software reusability
Architectural Mismatch: Why Reuse Is So Hard
IEEE Software
Architectural Mismatch: Why Reuse Is So Hard
IEEE Software
Supporting Component and Architectural Re-usage by Detection and Tolerance of Integration Faults
HASE '05 Proceedings of the Ninth IEEE International Symposium on High-Assurance Systems Engineering
Variability design and customization mechanisms for COTS components
ICCSA'05 Proceedings of the 2005 international conference on Computational Science and its Applications - Volume Part I
Hi-index | 0.01 |
Software in the modern age are mostly developed by the integration of pre fabricated COTS components as it is the simplest way to develop systems quickly consuming lesser cost as compared to the traditional development approaches. The promising features of component-based-software-engineering (CBSE) have introduced new idea of assembling-software rather than building them. Assembling software in this way alternatively results in rapid development, lesser cost with quality software assembled from pre tested COTS components. However the task is not as easy as it appears apparently. Assembling software from the existing components presents other challenges among which the "integration time mismatches" is the one. Various strategies have been proposed to overcome these mismatches each requiring some external mechanism outside the component to solve them. This paper is an endeavour to provide an integrated approach for resolving integration time semantic mismatches. It enables COTS components to detect semantic mismatches and resolve them by themselves, thus letting the COTS component itself to participate in mismatch resolution process. The external mediation, in this way, will be reduced up to maximum, resulting in a smooth integration process with a cut-down in integration cost. The proposed approach will further enhance the fault tolerance capabilities of COTS components as it is used more and more.