Document details

Models as arrows : the role of dialgebras

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

Date: 2011

Persistent ID: http://hdl.handle.net/1822/15251

Origin: RepositóriUM - Universidade do Minho

Subject(s): Dialgebra; Software models


Description
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.
Document Type Article
Language English
delicious logo  facebook logo  linkedin logo  twitter logo 
degois logo
mendeley logo

Related documents



    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 EU