Issue No. 04 - July-Aug. (2012 vol. 29)
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/MS.2011.129
Emilio García-Roselló , University of Vigo
Jacinto G. Dacosta , University of Vigo
María J. Lado , University of Vigo
Arturo J. Méndez , University of Vigo
Jose Garcia Perez-Schofield , University of Vigo
Although commercial-off-the-shelf (COTS) product integration presents clear advantages in a variety of engineering fields, several problems can arise in part due to their heterogeneous nature. Little research addresses the integration of particular COTS to specific domains. A University of Vigo project for reusable software development in the engineering domain adopted this approach. The underlying hypothesis was that making COTS integration easier would facilitate the development of domain-specific applications. The solution consists of a two-layer wrapping approach. The first layer captures the COTS domain model, facilitating integration of general-purpose functionality. A second layer provides better integration of more domain-specific functionality. Several real software development projects have used the proposed solution, and the results yielded notable effort savings, showing the approach's utility in reducing COTS integration efforts.
Computer languages, Mathematical model, Software, Libraries, Programming, Software reliability, Software measurement, reusable software, software architectures, software engineering, COTS
M. J. Lado, J. G. Dacosta, E. García-Roselló, A. J. Méndez and J. G. Perez-Schofield, "Two-Layer Wrapping for COTS Software Integration: An Experience with Matlab," in IEEE Software, vol. 29, no. , pp. 76-82, 2012.