2005
DOI: 10.1007/11526841_12
|View full text |Cite
|
Sign up to set email alerts
|

Timing Tolerances in Safety-Critical Software

Abstract: Abstract. Many safety-critical software applications are hard real-time systems. They have stringent timing requirements that have to be met. We present a description of timing behaviour that includes precise definitions as well as analysis of how functional timing requirements interact with performance timing requirements, and how these concepts can be used by software designers. The definitions and analysis presented explicitly deal with tolerances in all timing durations. Preliminary work indicates that som… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3

Citation Types

1
23
0

Year Published

2007
2007
2014
2014

Publication Types

Select...
4
1

Relationship

1
4

Authors

Journals

citations
Cited by 7 publications
(24 citation statements)
references
References 10 publications
(9 reference statements)
1
23
0
Order By: Relevance
“…Motivated by our work on the Darlington Nuclear Generating Station Shutdown Systems software redesign project [3] and the difficulties and effort involved with the verification of timing requirements on that project, we began studying timing requirements with tolerances. In [1] we justified use of several different types of tolerances that must be fully specified at the requirements level in order to properly deal with the timing tolerances that are inherent in the system implementation. These included tolerances on functional timing requirements, and tolerances on performance timing requirements that allow for deviation from the idealized behaviour specified by the requirements models.…”
Section: Introductionmentioning
confidence: 99%
See 4 more Smart Citations
“…Motivated by our work on the Darlington Nuclear Generating Station Shutdown Systems software redesign project [3] and the difficulties and effort involved with the verification of timing requirements on that project, we began studying timing requirements with tolerances. In [1] we justified use of several different types of tolerances that must be fully specified at the requirements level in order to properly deal with the timing tolerances that are inherent in the system implementation. These included tolerances on functional timing requirements, and tolerances on performance timing requirements that allow for deviation from the idealized behaviour specified by the requirements models.…”
Section: Introductionmentioning
confidence: 99%
“…In this work we refine the model and formalize the analysis of the Held for with tolerance operator of [1] in the PVS 1 theorem prover. We identify different clock information assumptions for implementations, showing how changing the order of quantifiers in a high order logic formula can capture what is required to implement the Held for requirement under each of the clock information assumptions.…”
Section: Introductionmentioning
confidence: 99%
See 3 more Smart Citations