Models as arrows: the role of dialgebras

Citation:
Madeira A, Martins M, Barbosa LS.  2011.  Models as arrows: the role of dialgebras. Computability in Europe.

Date Presented:

June

Abstract:

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.

Citation Key:

1523
PreviewAttachmentSize
originalcie2011.pdf480.34 KB