• Documents
  • Authors
  • Tables
  • Other Seers ▼
    RefSeer AckSeer CollabSeer SeerSeer
  • Log in
  • Sign up
  • MetaCart

CiteSeerX logo

Advanced Search Include Citations
Advanced Search Include Citations | Disambiguate

A coinductive calculus of streams (2005)

by J. J. M. M. Rutten
Add To MetaCart

Tools

Sorted by:
Results 1 - 10 of 20
Next 10 →

CPO Semantics of Timed Interactive Actor Networks

by Xiaojun Liu, Edward A. Lee , 2006
"... ..."
Abstract - Cited by 21 (16 self) - Add to MetaCart
Abstract not found

Causality Interfaces for Actor Networks

by Ye Zhou, Edward A. Lee , 2006
"... ..."
Abstract - Cited by 15 (7 self) - Add to MetaCart
Abstract not found

Causality Interfaces and Compositional Causality Analysis

by Edward A. Lee, Haiyang Zheng, Ye Zhou - FIT 2005 PRELIMINARY VERSION , 2005
"... In this paper, we consider concurrent models of computation where ”actors” (components that are in charge of their own actions) communicate by exchanging messages. The interfaces of actors principally consist of “ports,” which mediate the exchange of messages. Actor-oriented architectures contrast w ..."
Abstract - Cited by 10 (8 self) - Add to MetaCart
In this paper, we consider concurrent models of computation where ”actors” (components that are in charge of their own actions) communicate by exchanging messages. The interfaces of actors principally consist of “ports,” which mediate the exchange of messages. Actor-oriented architectures contrast with and complement object-oriented models by emphasizing the exchange of data between concurrent components rather than transfer of control. Examples of such models of computation include the classical actor model, synchronous languages, dataflow models, and discrete-event models. Many of these models of computation benefit considerably from having access to causality information about the components. This paper augments the interfaces of such components to include such causality information. It shows how this causality information can be algebraically composed so that compositions of components acquire causality interfaces that are inferred from their components and the interconnections. We illustrate the use of these causality interfaces to statically analyze discrete-event models for uniqueness of behaviors, synchronous models for causality loops, and dataflow models for schedulability.

Behavioural Differential Equations and Coinduction for Binary Trees

by Ra Silva, Jan Rutten
"... Abstract. We study the set TA of infinite binary trees with nodes labelledinasemiringA from a coalgebraic perspective. We present coinductive definition and proof principles based on the fact that TA carries a final coalgebra structure. By viewing trees as formal power series, we develop a calculus ..."
Abstract - Cited by 4 (1 self) - Add to MetaCart
Abstract. We study the set TA of infinite binary trees with nodes labelledinasemiringA from a coalgebraic perspective. We present coinductive definition and proof principles based on the fact that TA carries a final coalgebra structure. By viewing trees as formal power series, we develop a calculus where definitions are presented as behavioural differential equations. We present a general format for these equations that guarantees the existence and uniqueness of solutions. Although technically not very difficult, the resulting framework has surprisingly nice applications, which is illustrated by various concrete examples. 1

Interface Theories for Causality Analysis in Actor Networks

by Ye Zhou, Ye Zhou, Ye Zhou, Ye Zhou , 2007
"... All rights reserved. ..."
Abstract - Cited by 2 (0 self) - Add to MetaCart
All rights reserved.

Sampling, Splitting and Merging in Coinductive Stream Calculus

by Milad Niqui, Jan Rutten
"... Abstract. We study various operations for partitioning, projecting and merging streams of data. These operations are motivated by their use in dataflow programming and the stream processing languages. We use the framework of stream calculus and stream circuits for defining and proving properties of ..."
Abstract - Cited by 2 (2 self) - Add to MetaCart
Abstract. We study various operations for partitioning, projecting and merging streams of data. These operations are motivated by their use in dataflow programming and the stream processing languages. We use the framework of stream calculus and stream circuits for defining and proving properties of such operations using behavioural differential equations and coinduction proof principles. We study the invariance of certain well patterned classes of streams, namely rational and algebraic streams, under splitting and merging. Finally we show that stream circuits extended with gates for dyadic split and merge are expressive enough to realise some non-rational algebraic streams, thereby going beyond ordinary stream circuits.

Additional Key Words and Phrases: Stream circuits

by Rob Arthan, Ursula Martin, Erik A. Mathiesen, Paulo Oliva, Queen Mary
"... This paper presents an abstraction of Hoare logic to traced symmetric monoidal categories, a very general framework for the theory of systems. Our abstraction is based on a traced monoidal functor from an arbitrary traced monoidal category into the category of pre-orders and monotone relations. We g ..."
Abstract - Add to MetaCart
This paper presents an abstraction of Hoare logic to traced symmetric monoidal categories, a very general framework for the theory of systems. Our abstraction is based on a traced monoidal functor from an arbitrary traced monoidal category into the category of pre-orders and monotone relations. We give several examples of how our theory generalises usual Hoare logics (partial correctness of while programs, partial correctness of pointer programs), and provide some case studies on how it can be used to develop new Hoare logics (run-time analysis of while programs and stream circuits).

Contents lists available at ScienceDirect

by unknown authors
"... Information and Computation journal homepage:www.elsevier.com/locate/ic Complete sets of cooperations ..."
Abstract - Add to MetaCart
Information and Computation journal homepage:www.elsevier.com/locate/ic Complete sets of cooperations

ISSN 1386-369XSampling, Splitting and Merging in Coinductive Stream Calculus

by M. Niqui, J. J. M. M. Rutten, Milad Niqui, Jan Rutten
"... calculus ..."
Abstract - Add to MetaCart
Abstract not found

Logical Methods in Computer Science

by unknown authors
"... Vol. 4 (3:9) 2008, pp. 1–22 www.lmcs-online.org ..."
Abstract - Add to MetaCart
Vol. 4 (3:9) 2008, pp. 1–22 www.lmcs-online.org
The National Science Foundation
  • About CiteSeerX
  • Submit Documents
  • Privacy Policy
  • Help
  • Data
  • Source
  • Contact Us

Developed at and hosted by The College of Information Sciences and Technology

© 2007-2010 The Pennsylvania State University