Signal Convolution Logic
Simone Silvetti, Laura Nenzi, Ezio Bartocci, Luca Bortolussi

TL;DR
Signal Convolution Logic (SCL) is a novel formalism that integrates temporal logic with convolutional filters to reason about the duration of formula satisfaction in noisy cyber-physical systems, with applications in medical device monitoring.
Contribution
The paper introduces SCL, a new logic combining temporal logic and convolutional filters, with semantics, monitoring procedures, and practical application to insulin delivery systems.
Findings
Effective monitoring of artificial pancreas controllers
Expresses non-functional requirements in noisy environments
Proven applicability in medical cyber-physical systems
Abstract
We introduce a new logic called Signal Convolution Logic (SCL) that combines temporal logic with convolutional filters from digital signal processing. SCL enables to reason about the percentage of time a formula is satisfied in a bounded interval. We demonstrate that this new logic is a suitable formalism to effectively express non-functional requirements in Cyber-Physical Systems displaying noisy and irregular behaviours. We define both a qualitative and quantitative semantics for it, providing an efficient monitoring procedure. Finally, we prove SCL at work to monitor the artificial pancreas controllers that are employed to automate the delivery of insulin for patients with type-1 diabetes.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsFormal Methods in Verification · Embedded Systems Design Techniques · Diabetes Management and Research
