JUCS - Journal of Universal Computer Science 10(7): 808-823, doi: 10.3217/jucs-010-07-0808
A Relational Model for Component Interconnection
expand article infoMarco Antonio Barbosa, Luís Soares Barbosa§
‡ Dep. Informática, Universidade do Minho, Portugal§ Universidade do Minho, Portugal
Open Access
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.
Keywords
coordination models, relations, coalgebra