Affiliation:
1. Kyoto University, Kyoto, Japan
2. University of Tokyo, Tokyo, Japan
Abstract
We exploit the apparent similarity between (discrete-time) stream processing and (continuous-time) signal processing and transfer a deductive verification framework from the former to the latter. Our development is based on rigorous semantics that relies on nonstandard analysis (NSA).
Specifically, we start with a discrete framework consisting of a Lustre-like stream processing language, its Kahn-style fixed point semantics, and a program logic (in the form of a type system) for partial correctness guarantees. This stream framework is transferred as it is to one for hyperstreams---streams of streams, that typically arise from sampling (continuous-time) signals with progressively smaller intervals---via the logical infrastructure of NSA. Under a certain continuity assumption we identify hyperstreams with signals; our final outcome thus obtained is a deductive verification framework of signals. In it one verifies properties of signals using the (conventionally discrete) proof principles, like fixed point induction.
Publisher
Association for Computing Machinery (ACM)
Subject
Computer Graphics and Computer-Aided Design,Software
Reference35 articles.
1. The algorithmic analysis of hybrid systems
2. R.
Beauxis
and
S.
Mimram
.
A non-standard semantics for Kahn networks in continuous time
. In M. Bezem editor CSL volume
12
of
LIPIcs pages
35
--
50
. Schloss Dagstuhl - Leibniz-Zentrum fuer Informatik 2011
.
ISBN
978-3-939897-32-3. R. Beauxis and S. Mimram. A non-standard semantics for Kahn networks in continuous time. In M. Bezem editor CSL volume 12 of LIPIcs pages 35--50. Schloss Dagstuhl - Leibniz-Zentrum fuer Informatik 2011. ISBN 978-3-939897-32-3.
3. Divide and recycle
4. Non-standard semantics of hybrid systems modelers
Cited by
11 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献