Improve component-based programs with connectors

2Citations
Citations of this article
5Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Interfaces rather than components carry component-based software architectures. This follows directly from the design of component interfaces and contractual obligations before the implementation of components. We suggest separating component interfaces and component services such as protocol checking, synchronization, parallelization and caching into dedicated components which we call connectors. Connectors channel the communication so that components do not communicate directly with each other. Thus connectors foster the standardization of identifiable component contracts, accelerate the development of complementing or competing components, and improve the testability, portability and maintainability of component-based programs. © Springer-Verlag Berlin Heidelberg 2006.

Cite

CITATION STYLE

APA

Fröhlich, J. H., & Schwarzinger, M. (2006). Improve component-based programs with connectors. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 4228 LNCS, pp. 306–325). Springer Verlag. https://doi.org/10.1007/11860990_19

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free