Abstract. A large number of computational processes can suitably be described as a combination of construction, i.e. algebraic, and obser-vation, 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.
AbstractWe present an algebraic extension of standard coalgebraic specification techniques for state...
. Coalgebraic specifications are used to formally describe the behaviour of classes in object-orient...
AbstractThis paper introduces coalgebraic monads as a unified model of term algebras covering fundam...
A large number of computational processes can suitably be described as a combination of construction...
Keynote talk at CBSOFT, Natal, September 2012nvariants are constraints on software components which ...
This paper proposes to use dialgebras to specify the semantics of interactive systems in a natural w...
If, as a well-known aphorism states, modelling is for reasoning, this chapter is an attempt to defin...
AbstractThis paper investigates the notion of dialgebra, which generalises the notions of algebra an...
A useful tool for modelling behaviour in theoretical computer science is the concept of coalgebras. ...
Coalgebraic techniques allow for a very natural models of various types of state based systems. We p...
janr,turi9 Abstract. Canonical solutions of domain equations are shown to be final coal-gebras, not ...
Abstract. In this article, we provide three coalgebraic characterizations of the class of context-fr...
Invariants, bisimulations and assertions are the main ingredients of coalgebra theory applied to sof...
Applications of modal logics are abundant in computer science, and a large number of structurally di...
This paper introduces a calculus of state-based software components modelled as concrete coalgebras ...
AbstractWe present an algebraic extension of standard coalgebraic specification techniques for state...
. Coalgebraic specifications are used to formally describe the behaviour of classes in object-orient...
AbstractThis paper introduces coalgebraic monads as a unified model of term algebras covering fundam...
A large number of computational processes can suitably be described as a combination of construction...
Keynote talk at CBSOFT, Natal, September 2012nvariants are constraints on software components which ...
This paper proposes to use dialgebras to specify the semantics of interactive systems in a natural w...
If, as a well-known aphorism states, modelling is for reasoning, this chapter is an attempt to defin...
AbstractThis paper investigates the notion of dialgebra, which generalises the notions of algebra an...
A useful tool for modelling behaviour in theoretical computer science is the concept of coalgebras. ...
Coalgebraic techniques allow for a very natural models of various types of state based systems. We p...
janr,turi9 Abstract. Canonical solutions of domain equations are shown to be final coal-gebras, not ...
Abstract. In this article, we provide three coalgebraic characterizations of the class of context-fr...
Invariants, bisimulations and assertions are the main ingredients of coalgebra theory applied to sof...
Applications of modal logics are abundant in computer science, and a large number of structurally di...
This paper introduces a calculus of state-based software components modelled as concrete coalgebras ...
AbstractWe present an algebraic extension of standard coalgebraic specification techniques for state...
. Coalgebraic specifications are used to formally describe the behaviour of classes in object-orient...
AbstractThis paper introduces coalgebraic monads as a unified model of term algebras covering fundam...