Luís Soares Barbosa

  From algebras to objects: Generation and composition

From algebras to objects: Generation and composition (link)
A. M. Cruz, L. S. Barbosa and J. N. Oliveira. In F. Arbab and H. Kok, editors, Journ. Universal Computer Science, 11 (10), pp 1580--1612, December, 2005.


Abstract

This paper addresses objectification, a formal specification technique which inspects the potential for object-orientation of a declarative model and brings the 'implicit objects' explicit. Criteria for such objectification are formalized and implemented in a runnable prototype tool which embeds Vdm-sl into Vdm++. The paper also includes a quick presentation of a (coinductive) calculus of such generated objects, framed as generalised Moore machines.