Components As Coalgebras: the Refinement Dimension

S Meng,LS Barbosa
DOI: https://doi.org/10.1016/j.tcs.2005.09.072
IF: 1.002
2006-01-01
Theoretical Computer Science
Abstract:This paper characterises refinement of state-based software components modelled as pointed coalgebras for some Set endofunctors. The proposed characterisation is parametric on a specification of the underlying behaviour model introduced as a strong monad. This provides a basis to reason about (and transform) state-based software designs. In particular, it is shown how refinement can be applied to the development of the inequational subset of a calculus of generic software components.
What problem does this paper attempt to address?