Luís Soares Barbosa

  Towards a Calculus of State-based Software Components

Towards a Calculus of State-based Software Components (link)
L. S. Barbosa. Journ. Universal Computer Science, 9 (8), pp 891--909, 2003.


Abstract

This paper introduces a calculus of state-based software components modelled as concrete coalgebras for some Set endofunctors, with specified initial conditions. The calculus is parametrized by a notion of behaviour, introduced as a strong (usually commutative) monad. The calculus is illustrated through the characterisation of a particular class of components, classified as separable, which includes the ones arising in the so-called model oriented approach to systems' design.


(for preprint contact the author)