DocumentCode :
3233495
Title :
Robustness with respect to error specifications
Author :
Jobstmann, B.
Author_Institution :
CNRS, Verimag, France
fYear :
2010
fDate :
14-16 Sept. 2010
Firstpage :
1
Lastpage :
1
Abstract :
Summary form only given. Formal specifications used in automatic verification typically describe the desired behavior of a system only in absence of environment failures. That is, specifications are often of the form A ->; G, where A is an assumption on the environment and G is the guarantee, the system should provide. This approach leaves the behavior of the system unspecified when A is not fulfilled and neither verification tools nor synthesis tools take such behavior into account. In practice, however, the environment may fail, due to incomplete specifications, operator errors, faulty implementations, transmission errors, and the like. Thus, a system should not only be correct, it should also be robust, meaning that it "behaves \´reasonably\´ even in circumstances that were not anticipated in the requirements specification. In this talk we present a formal notion of robustness through graceful degradation for discrete functional safety properties: A small error by the environment should induce only a small error by the system, where the error is defined quantitatively as part of the specification, for instance, as the number of failures. Given such an error specification, we define a system to be robust if a finite environment error induces only a finite system error. As a more fine-grained measure of robustness, we define the notion of k-robustness, meaning that on average, the number of system failures is at most k times larger than the number of environment failures. We show that the synthesis question for robust systems can be solved in polynomial time as a one-pair Streett game and that the synthesis question for k-robust systems can be solved using ratio games. Ratio games are a novel type of graph games in which edges are labeled with a cost for each player, and the aim is to minimize the ratio of the sum o
Keywords :
computational complexity; formal specification; formal verification; game theory; Streett game; automatic verification; discrete functional safety properties; error specifications; formal specifications; graph games; pseudopolynomial time; ratio games; requirements specification; robust systems; robustness;
fLanguage :
English
Publisher :
iet
Conference_Titel :
Specification & Design Languages (FDL 2010), 2010 Forum on
Conference_Location :
Southampton
Type :
conf
DOI :
10.1049/ic.2010.0121
Filename :
5775101
Link To Document :
بازگشت