@conference {Bar99, title = {Prototyping Processes}, booktitle = {Joint Conference on Declarative Programming - AGP}, year = {1999}, month = {September}, pages = {513-528}, publisher = {APPIA-GULP-PRODE}, organization = {APPIA-GULP-PRODE}, address = {L{\textquoteright}Aquila, Italy}, abstract = {

Construction and observation are two basic notions in Computer Science corresponding to precise dual mathematical concepts: those of algebra and coalgebra. This paper introduces a simple coalgebraic model for concurrent processes and discusses its animation in the declarative language Charity. It is argued that the ability to reason in an uniform way about data and behaviour, provides an unifying approach to functional prototyping of software specifications. Keywords: Coalgebraic models, prototyping, higher-order programming.

}, attachments = {https://haslab.uminho.pt/sites/default/files/lsb/files/10.1.1.23.4377.pdf}, author = {Luis Soares Barbosa}, editor = {Maria Chiara Meo and Manuel Vilares Ferro} }