2015
DOI: 10.1007/978-3-319-25942-0_4
|View full text |Cite
|
Sign up to set email alerts
|

Refinement and Proof Based Development of Systems Characterized by Continuous Functions

Abstract: The specification of cyber-physical systems usually relies on continuous functions over dense real numbers whereas their implementation is discrete. Proving the correctness of the discrete implementation with respect to the continuous specification remains a challenge in the presence of dense real numbers. In this paper, we propose a refinementbased formal method, relying on Event-B, for such developments. We illustrate our proposal with the development of a simple stability controller for a generic plant mode… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
20
0

Year Published

2016
2016
2022
2022

Publication Types

Select...
5
1

Relationship

2
4

Authors

Journals

citations
Cited by 10 publications
(20 citation statements)
references
References 22 publications
0
20
0
Order By: Relevance
“…Finally, we would like to point out that in this paper, we essentially have presented a verification method based on model checking to design time-delay continuous systems modeled by a simple class of DDEs. This method may also be used in interactive proofs and stepwise refinement of hybrid systems featuring delayed feedback, akin to the methods developed for traditional hybrid systems [2,5].…”
Section: Discussionmentioning
confidence: 99%
“…Finally, we would like to point out that in this paper, we essentially have presented a verification method based on model checking to design time-delay continuous systems modeled by a simple class of DDEs. This method may also be used in interactive proofs and stepwise refinement of hybrid systems featuring delayed feedback, akin to the methods developed for traditional hybrid systems [2,5].…”
Section: Discussionmentioning
confidence: 99%
“…In our earlier work, we proposed both a correct by construction system substitution mechanism [8,9] and a strategy to derive discrete controllers from continuous specifications [6]. In [8,9], we defined the reconfiguration mechanism to maintain a safety property for a system (defined as a state-transitions system) during failure or to switch from one supporting system to another.…”
Section: Introductionmentioning
confidence: 99%
“…But it is not applicable straightforwardly for hybrid systems which need to handle continuous features. In [6], we presented the formal development of a continuous controller that is refined by a discrete one preserving the continuous functional behavior and the required safety properties. This work helped us formulating more general strategies, that we aim to develop in this paper, for the development of system substitution for hybrid systems using formal techniques.…”
Section: Introductionmentioning
confidence: 99%
See 2 more Smart Citations