Forms/Format 2010 2011
DOI: 10.1007/978-3-642-14261-1_15
|View full text |Cite
|
Sign up to set email alerts
|

Formal Specification and Automated Verification of Safety-Critical Requirements of a Railway Vehicle with Frama-C/Jessie

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
4
0

Year Published

2013
2013
2015
2015

Publication Types

Select...
2
1

Relationship

1
2

Authors

Journals

citations
Cited by 3 publications
(4 citation statements)
references
References 4 publications
0
4
0
Order By: Relevance
“…With the above notation, and using the ACSL keyword exists for the existential quantifier, the input-output invariant (17) can be annotated in code as shown in (18). For example, for the controller Σ specified (9), Listing 3 illustrates the verif_driver function with the input-output invariant annotations that allow for transfer function inaccuracies.…”
Section: Inexact Controller Implementationsmentioning
confidence: 99%
See 1 more Smart Citation
“…With the above notation, and using the ACSL keyword exists for the existential quantifier, the input-output invariant (17) can be annotated in code as shown in (18). For example, for the controller Σ specified (9), Listing 3 illustrates the verif_driver function with the input-output invariant annotations that allow for transfer function inaccuracies.…”
Section: Inexact Controller Implementationsmentioning
confidence: 99%
“…Also, in [19], the authors introduce PVS linear algebra libraries that can be used for verification of stability of a closed-loop system controlled by a software implementation in C. Finally, Frama-C [9] and ACSL [6] have been widely used for software verification. For example, for verification of a subset of the standard C library [8], safety-critical software in the railway domain [18], and the Xen kernel [25]). In addition, [12,21] present methods for dynamic analysis in Frama-C, and in [19] the authors present the use of Frama-C for verification of control software.…”
Section: Related Workmentioning
confidence: 99%
“…They acknowledge that their tool works for a restricted class of programs and properties. VeriFast and Frama-C are another two static analysis tools that have been applied to large programs (Hartig et al, 2010;Philippaerts et al, 2014). Although all…”
Section: Web Voting Systemmentioning
confidence: 99%
“…In this paper, we extend our previous work [7] on formally verifying various safety-relevant functionalities in railway software by the results of a case study [8] where we compare our unit proofs with traditional unit tests. The software modules themselves have been written in C, while the requirements have been formalized through ACSL [9], the ANSI/ISO C Specification Language.…”
Section: Introductionmentioning
confidence: 96%