• Home
  • Search
  • A type-based analysis of causality loops in hybrid systems modelers
  • Open Access IconOpen Access
  • Cite Icon15
  • https://doi.org/10.1145/2562059.2562125Copy DOI Icon

A type-based analysis of causality loops in hybrid systems modelers

  • Apr 15, 2014
  • Albert Benveniste +4 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Explicit hybrid systems modelers like Simulink/Stateflow allow for programming both discrete- and continuous-time behaviors with complex interactions between them. A key issue in their compilation is the static detection of algebraic or causality loops. Such loops can cause simulations to deadlock and prevent the generation of statically scheduled code.This paper addresses this issue for a hybrid modeling language that combines synchronous data-flow equations with Ordinary Differential Equations (ODEs). We introduce the operator last(x) for the left-limit of a signal x. This operator is used to break causality loops and permits a uniform treatment of discrete and continuous state variables. The semantics relies on non-standard analysis, defining an execution as a sequence of infinitesimally small steps. A signal is deemed causally correct when it can be computed sequentially and only changes infinitesimally outside of announced discrete events like zero-crossings. The causality analysis takes the form of a type system that expresses dependences between signals. In well-typed programs, signals are provably continuous during integration provided that imported external functions are also continuous.The effectiveness of this system is illustrated with several examples written in Zelus, a Lustre-like synchronous language extended with hierarchical automata and ODEs.

Similar Papers
  • Conference Article
  • Citations85

Zélus

  • Apr 08, 2013
  • Timothy Bourke +1
  • Conference Article
  • Citations1

Building a hybrid systems modeler from synchronous language principles

  • Oct 04, 2015
  • Marc Pouzet
  • Conference Article
  • Citations12

Three-phase state estimation using hybrid particle swarm optimization

  • Jul 01, 2016
  • Sara Nanchian +2
  • Conference Article
  • Citations2

Bayesian fault diagnosis: Common approaches and challenges

  • Jun 01, 2010
  • Richard Dearden
  • Conference Article
  • Citations8

Intelligent switching system methodology and its application in complex process control system

  • Sep 05, 2002
  • Junwei Gao +4
  • Research Article
  • Citations126

Large Deviation Techniques Applied to Systems with Long-Range Interactions

  • Feb 14, 2005
  • Journal of Statistical Physics
  • Julien Barré +3
  • Research Article
  • Citations106

IPMpack: an R package for integral projection models

  • Dec 10, 2012
  • Methods in Ecology and Evolution
  • C Jessica E Metcalf +3
  • Abstract

Thrombocytosis associated with malignant ovarian lesions within a pediatric and adolescent population

  • Sep 01, 2007
  • Fertility and Sterility
  • L.B Haddad +1
  • Research Article
  • Citations15

A Synchronous Look at the Simulink Standard Library

  • Sep 27, 2017
  • ACM Transactions on Embedded Computing Systems
  • Timothy Bourke +5
  • Research Article
  • Citations24

Topology and Sizing Optimization for Frame Structures with a Two-Level Approximation Method

  • Jan 30, 2017
  • AIAA Journal
  • Haichao An +1
  • Research Article
  • Citations43

Engineering constraint solvers for automatic analysis of probabilistic hybrid automata

  • Jul 15, 2010
  • The Journal of Logic and Algebraic Programming
  • Martin Fränzle +2
  • Research Article

A Systems Perspective on the Public Perception of Wind Power in Norway

  • Jul 01, 2024
  • INCOSE International Symposium
  • Manuel S Mathew +3
  • Research Article
  • Citations8

Improving urban water management and building water supply resilience in the city of Harare, Zimbabwe – a systems view

  • Jul 18, 2023
  • Civil Engineering and Environmental Systems
  • A Brooke +1
  • Research Article
  • Citations14

The mathematical foundations of physical systems modeling languages

  • Jan 01, 2020
  • Annual Reviews in Control
  • Albert Benveniste +2
  • Research Article
  • Citations10

電力系統の無効電力配分計画問題へのPSOの適用比較検討

  • Jan 01, 2004
  • IEEJ Transactions on Power and Energy
  • Yoshikazu Fukuyama
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.