Articles
Towards Component Based Systems: Refining Connectors

https://doi.org/10.1016/S1571-0661(05)80490-6Get rights and content
Under a Creative Commons license
open access

Abstract

Component-oriented software development is becoming more and more important for the production of large-scale software applications. Today's systems are constructed by combining different software components rather than built from scratch. Provided component interfaces or informal descriptions are not enough for designing reliable software systems. Therefore we need precise description means for formulating component behavior without uncovering implementation details of the component. In this paper, we will present a model for the design of component-based software systems, where the design aspects of connectors between components play a central role. We will therefore introduce the concept of connector refinement allowing to abstract from technical connector implementations on the design level of a system.

Cited by (0)

1

This material is based upon work supported by the Air Force Research Laboratory under Contract No. F30602-00-C-0209 and F30602-01-C-0123.