Proceedings of the Tenth ACM International Conference on Embedded Software 2010
DOI: 10.1145/1879021.1879025
|View full text |Cite
|
Sign up to set email alerts
|

Switching logic synthesis for reachability

Abstract: We consider the problem of driving a system from some initial configuration to a desired configuration while avoiding some unsafe configurations. The system to be controlled is a dynamical system that can operate in different modes. The goal is to synthesize the logic for switching between the modes so that the desired reachability property holds.In this paper, we first present a sound and complete inference rule for proving reachability properties of single mode continuous dynamical systems. Next, we present … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
31
0

Year Published

2011
2011
2021
2021

Publication Types

Select...
5
4
1

Relationship

3
7

Authors

Journals

citations
Cited by 33 publications
(31 citation statements)
references
References 38 publications
0
31
0
Order By: Relevance
“…Illustrative examples of this new view of synthesis include programming by examples for spreadsheet transformations in Microsoft Excel [27], and sketching of bit-streaming programs using program skeletons [51]. We believe that these ideas emerging in the programming languages community should be explored in the context of design of hybrid systems to integrate synthesis in a pragmatic way in the design cycle (see [53] for recent work on synthesizing switching conditions in hybrid automata).…”
Section: Synthesismentioning
confidence: 99%
“…Illustrative examples of this new view of synthesis include programming by examples for spreadsheet transformations in Microsoft Excel [27], and sketching of bit-streaming programs using program skeletons [51]. We believe that these ideas emerging in the programming languages community should be explored in the context of design of hybrid systems to integrate synthesis in a pragmatic way in the design cycle (see [53] for recent work on synthesizing switching conditions in hybrid automata).…”
Section: Synthesismentioning
confidence: 99%
“…A central theme of all these techniques is to express the synthesis problem as a search problem over a restricted space. The restricted space is defined either using a template [24,25], or using a sketch [21,22], or using a set of building blocks [9,13], or using a restricted language [8,12]. The synthesis techniques used in this paper are inspired from and build upon this prior work.…”
Section: Other Related Workmentioning
confidence: 99%
“…In a recent paper [29], we used qepcad to solve ∃∀ formulas arising from certificate-based synthesis. This paper builds upon [29] by proposing certificate-based analysis as a uniform approach for verification and synthesis, presenting several different benchmarks, and solving them using a combination of symbolic tools for quantifier elimination and simplification. Recently, Anai [1] used a combination of numerical methods (sum-of-squares) and symbolic quantifier elimination methods to solve problems arising in control, and such an integration is left for future work here.…”
Section: Related Work and Conclusionmentioning
confidence: 99%