2019
DOI: 10.1016/j.jss.2019.03.015
|View full text |Cite
|
Sign up to set email alerts
|

Verifying fragility in digital systems with uncertainties using DSVerifier v2.0

Abstract: Control-system robustness verification with respect to implementation aspects lacks automated verification approaches for checking stability and performance of uncertain control systems, when considering finite word-length (FWL) effects. Here we describe and evaluate novel verification procedures for digital systems with uncertainties, based on software model checking and satisfiability modulo theories, named as DSVerifier v2.0, which is able to check robust stability of closed-loop control systems with respec… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
9
0

Year Published

2019
2019
2022
2022

Publication Types

Select...
4
3

Relationship

3
4

Authors

Journals

citations
Cited by 8 publications
(9 citation statements)
references
References 59 publications
0
9
0
Order By: Relevance
“…Furthermore, we let the user customize the fixed-point representation by freely choosing the number of integer and fractional bits. Our approach is based on the fixed-point models in [5]: all arithmetic operations (+, −, * , and /) are modeled as an SMT background theory, thus making them compatible with SMT solvers.…”
Section: Tool Description 21 Technical Approachmentioning
confidence: 99%
“…Furthermore, we let the user customize the fixed-point representation by freely choosing the number of integer and fractional bits. Our approach is based on the fixed-point models in [5]: all arithmetic operations (+, −, * , and /) are modeled as an SMT background theory, thus making them compatible with SMT solvers.…”
Section: Tool Description 21 Technical Approachmentioning
confidence: 99%
“…Indeed, the first two aspects are of extreme relevance in micro‐grids and cyber‐physical systems, in order to ensure reliability, which is a key issue for (smart) cities, industries, and consumers, and the third one is essential in systems that implement device models, such as digital filters and controllers, which present a behaviour that is highly dependent on signal inputs and outputs and whose deployment may be heavily affected by hardware restrictions. In that sense, as already mentioned, DSVerifier [70, 104] is a powerful tool, which has been evolved and now is capable of checking many properties in digital systems, including digital filters, digital controllers, and closed‐loop systems [191], while taking into account fragility aspects (e.g. FWL problems).…”
Section: Verification and Synthesis Challenges For Ecpsmentioning
confidence: 99%
“…It is an approach that determines unknown parameters inside partial programs so that the resulting elements satisfy correctness properties 13 . Some studies have been done using CEGIS for performing synthesis 14 and such a work can be successfully used for designing stable controllers for continuous plants; however, when FWL effects are considered, a further verification step should then be performed, given the possibility of overflow, LCO, and instability, for instance 15 . Indeed, it suggests that an additional verification phase could be integrated into the mentioned CEGIS approach and then used to generate elements already suitable for a given FWL scenario.…”
Section: Introductionmentioning
confidence: 99%