2019
DOI: 10.1007/978-3-030-32213-7_3
|View full text |Cite
|
Sign up to set email alerts
|

On Reconciling Schedulability Analysis and Model Checking in Robotics

Abstract: The challenges of deploying robots and autonomous vehicles call for further efforts to bring the real-time systems and the formal methods communities together. In this paper, we discuss the practicality of paramount model checking formalisms in implementing dynamic-priority-based cooperative schedulers, where capturing the waiting time of tasks has a major impact on scalability. Subsequently, we propose a novel technique that alleviates such an impact, and thus enables schedulability analysis and verification … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
6
0

Year Published

2020
2020
2022
2022

Publication Types

Select...
2
1

Relationship

3
0

Authors

Journals

citations
Cited by 3 publications
(6 citation statements)
references
References 25 publications
0
6
0
Order By: Relevance
“…Practitioners can thus automatically generate, from any robotic specification, a formal model enriched with cEDF or HRRN, on which various properties can be verified within the same framework, UPPAAL, with majors gains in terms of scalability. Finally, compared to our paper [17], we verify also properties that are not related to schedulability, propose a self-suspension-based solution to schedule all tasks and provide public artefacts to reproduce all experiments (as detailed at the end of Sect. 1).…”
Section: Comparison To Our Previous Workmentioning
confidence: 89%
See 2 more Smart Citations
“…Practitioners can thus automatically generate, from any robotic specification, a formal model enriched with cEDF or HRRN, on which various properties can be verified within the same framework, UPPAAL, with majors gains in terms of scalability. Finally, compared to our paper [17], we verify also properties that are not related to schedulability, propose a self-suspension-based solution to schedule all tasks and provide public artefacts to reproduce all experiments (as detailed at the end of Sect. 1).…”
Section: Comparison To Our Previous Workmentioning
confidence: 89%
“…This work is an extension of the DETECT workshop paper [17] where we initially presented our approach and its application to a real robotic case study, with verification restricted to schedulability and schedulability-related bounded response properties. The extension we present here includes:…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation
“…Another problem of model checking (and generally formal verification) in robotics is that extending formal models with scheduling algorithms usually penalizes their scalability because of (i) preemption and/or (ii) the necessity to create large models to handle schedulers [10], [11]. For the drone navigation application, the integration of schedulers in formal models (which already do not scale as explained above) produces new formal models that still do not scale, even when preemption is not allowed.…”
Section: B the Verification Challengementioning
confidence: 99%
“…In [25], [11], [10] we proposed automated support to verify various properties of robotic applications under different scheduling policies by means of model checking. Such support is not suitable for the drone navigation application because of scalability issues.…”
Section: B Our Previous Workmentioning
confidence: 99%