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.Fundação para a Ciência e a Tecnologia (FCT
AbstractLabelled transition systems admit different but equivalent characterizations either as relat...
We revisit the connection between three notions of computation: Moggi’s monads, Hughes’s arrows and ...
The overall goal of this work is to combine the complementary contributions of algebra and coalgebra...
Abstract. A large number of computational processes can suitably be described as a combination of co...
Keynote talk at CBSOFT, Natal, September 2012nvariants are constraints on software components which ...
AbstractThis paper investigates the notion of dialgebra, which generalises the notions of algebra an...
This paper proposes to use dialgebras to specify the semantics of interactive systems in a natural w...
Invariants, bisimulations and assertions are the main ingredients of coalgebra theory applied to sof...
IFIP TC6/WG6.1. Fourth International Conference on Formal Methods for Open Object-Based Distributed ...
Often referred to as ‘the mathematics of dynamical, state-based systems’, Coalgebra claims to provid...
Construction and observation are two basic notions in Computer Science corresponding to precise dua...
Ugo’s research activity in the area of Models of Computation (MoC, for short) has been prominent, in...
AbstractThis paper characterises refinement of state-based software components modelled as pointed c...
Labelled transition systems admit different but equivalent characterizations either as relational st...
The paper builds on recent results regarding the expressiveness of modal logics for coalgebras in or...
AbstractLabelled transition systems admit different but equivalent characterizations either as relat...
We revisit the connection between three notions of computation: Moggi’s monads, Hughes’s arrows and ...
The overall goal of this work is to combine the complementary contributions of algebra and coalgebra...
Abstract. A large number of computational processes can suitably be described as a combination of co...
Keynote talk at CBSOFT, Natal, September 2012nvariants are constraints on software components which ...
AbstractThis paper investigates the notion of dialgebra, which generalises the notions of algebra an...
This paper proposes to use dialgebras to specify the semantics of interactive systems in a natural w...
Invariants, bisimulations and assertions are the main ingredients of coalgebra theory applied to sof...
IFIP TC6/WG6.1. Fourth International Conference on Formal Methods for Open Object-Based Distributed ...
Often referred to as ‘the mathematics of dynamical, state-based systems’, Coalgebra claims to provid...
Construction and observation are two basic notions in Computer Science corresponding to precise dua...
Ugo’s research activity in the area of Models of Computation (MoC, for short) has been prominent, in...
AbstractThis paper characterises refinement of state-based software components modelled as pointed c...
Labelled transition systems admit different but equivalent characterizations either as relational st...
The paper builds on recent results regarding the expressiveness of modal logics for coalgebras in or...
AbstractLabelled transition systems admit different but equivalent characterizations either as relat...
We revisit the connection between three notions of computation: Moggi’s monads, Hughes’s arrows and ...
The overall goal of this work is to combine the complementary contributions of algebra and coalgebra...