Luís Soares Barbosa

  Towards a relational model for component interconnection

Towards a relational model for component interconnection (pdf)
M. A. Barbosa and L. S. Barbosa. In R. Lins, C. Braga, and F. Chalub, editors, SBLP'04, Proc. 8th Brazilian Symposium on Programming Languages, pp 17--30, Niteroi, May, 2004.


Abstract

The basic motivation of component based development is to replace conventional programming by the composition of reusable off-the-shelf units, externally coordinated through a network of connecting devices, to achieve a common goal. This paper introduces a new relational model for software connectors and discusses some preliminary work on its implementation in Haskell. The proposed model adopts a coordination point of view in order to deal with components' temporal and spatial decoupling and, therefore, to provide support for looser levels of inter-component dependency and effective external control.


Note: Revised journal version here