Detalhes do Documento

Models as arrows : the role of dialgebras

Autor(es): Martins, Manuel A. cv logo 1 ; Madeira, A. cv logo 2 ; Barbosa, L. S. cv logo 3

Data: 2011

Identificador Persistente: http://hdl.handle.net/1822/15251

Origem: RepositóriUM - Universidade do Minho

Assunto(s): Dialgebra; Software models


Descrição
A large number of computational processes can suitably be described as a combination of construction, i.e. algebraic, and observation, i.e. coalgebraic, structures. This paper suggests dialgebras as a generic model in which such structures can be combined and proposes a small calculus of dialgebras including a wrapping combinator and se- quential composition. To take good care of invariants in software design, the paper also discusses how dialgebras can be typed by predicates and proves that invariants are preserved through composition. This lays the foundations for a full calculus of invariant proof-obligation discharge for dialgebraic models.
Tipo de Documento Artigo
Idioma Inglês
delicious logo  facebook logo  linkedin logo  twitter logo 
degois logo
mendeley logo

Documentos Relacionados



    Financiadores do RCAAP

Fundação para a Ciência e a Tecnologia Universidade do Minho   Governo Português Ministério da Educação e Ciência Programa Operacional da Sociedade do Conhecimento União Europeia