doi: 10.4304/jsw.6.3.349-365
A Precise Characterization of Software Component Interfaces
- Computer Science & Engineering Umm Al-Qura University, Makkah, Saudi Arabia
Abstract
Developing software systems according to the Component-based Software Development (CBSD) model has proven to be one of the prominent development approaches nowadays. However, integrating components to build a complete working system has always been considered as an obstacle that requires substantial effort and may considerably delay the development process. The lack of effective characterization of component interfaces that only focus on the functional characteristics and ignore the architectural characteristics of software components is the main cause of this difficulty. Therefore, this work provides a detailed characterization of software component interfaces in order to expose the implicit architectural characteristics that impact component integration.
Keywords
- architecture
- integration
- source-code
How to Cite
Basem Y. Alkazemi, "A Precise Characterization of Software Component Interfaces," Journal of Software, vol. 6, no. 3, pp. 349-365, 2011. https://doi.org/ 10.4304/jsw.6.3.349-365
Copyright & License
Copyright © 2011 by the authors. This is an open access article distributed under the Creative Commons Attribution License which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited (CC BY 4.0).
