Back to Search
Start Over
Symbolic Simulation of Dataflow Synchronous Programs with Timers
- Source :
- Lecture Notes in Electrical Engineering, 12th Forum on Specification and Design Languages (FDL 2017), 12th Forum on Specification and Design Languages (FDL 2017), Electronic Chips & System Design Initiative (ECSI), Sep 2017, Vérone, Italy. pp.25, ⟨10.1007/978-3-030-02215-0_3⟩, Lecture Notes in Electrical Engineering ISBN: 9783030022143, FDL (Selected Papers)
- Publication Year :
- 2017
- Publisher :
- HAL CCSD, 2017.
-
Abstract
- International audience; The synchronous language Lustre and its descendants have long been used to program and model discrete controllers. Recent work shows how to mix discrete and continuous elements in a Lustre-like language called Zélus. The resulting hybrid programs are deterministic and can be simulated with a numerical solver. In this article, we focus on a subset of hybrid programs where continuous behaviors are expressed using timers, nondeterministic guards, and invariants, as in Timed Safety Automata. We propose a source-to-source compilation pass to generate discrete code that, coupled with standard operations on Difference-Bound Matrices, produces symbolic traces that each represent a set of concrete traces.
- Subjects :
- Computer science
Dataflow
Synchronous Languages
Symbolic Simulation
Symbolic simulation
0102 computer and information sciences
02 engineering and technology
computer.software_genre
01 natural sciences
Formal specification
0202 electrical engineering, electronic engineering, information engineering
Timed Automata
computer.programming_language
[INFO.INFO-PL]Computer Science [cs]/Programming Languages [cs.PL]
Lustre (programming language)
Programming language
[INFO.INFO-LO]Computer Science [cs]/Logic in Computer Science [cs.LO]
Solver
Type System
Compilation
Hybrid Systems
[INFO.INFO-MO]Computer Science [cs]/Modeling and Simulation
Automaton
Nondeterministic algorithm
010201 computation theory & mathematics
Hybrid system
Computer Science::Programming Languages
020201 artificial intelligence & image processing
computer
Subjects
Details
- Language :
- English
- ISBN :
- 978-3-030-02214-3
- ISBNs :
- 9783030022143
- Database :
- OpenAIRE
- Journal :
- Lecture Notes in Electrical Engineering, 12th Forum on Specification and Design Languages (FDL 2017), 12th Forum on Specification and Design Languages (FDL 2017), Electronic Chips & System Design Initiative (ECSI), Sep 2017, Vérone, Italy. pp.25, ⟨10.1007/978-3-030-02215-0_3⟩, Lecture Notes in Electrical Engineering ISBN: 9783030022143, FDL (Selected Papers)
- Accession number :
- edsair.doi.dedup.....00bd00e6b24afc576a3cd9495c9ce781
- Full Text :
- https://doi.org/10.1007/978-3-030-02215-0_3⟩