2015
DOI: 10.1007/s10703-014-0221-0
|View full text |Cite
|
Sign up to set email alerts
|

Vacuity in practice: temporal antecedent failure

Abstract: Different definitions of vacuity in temporal logic model checking have been suggested along the years. Examining them closely, however, reveals an interesting phenomenon. On the one hand, some of the definitions require high-complexity vacuity detection algorithms. On the other hand, studies in the literature report that not all vacuities detected in practical applications are considered a problem by the system verifier. This brings vacuity detection into an undesirable situation where the user of the model ch… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
7
0

Year Published

2017
2017
2023
2023

Publication Types

Select...
3
2

Relationship

0
5

Authors

Journals

citations
Cited by 6 publications
(9 citation statements)
references
References 53 publications
0
7
0
Order By: Relevance
“…On the contrary, is there a part of the input that never explains the production of the output, regardless of the input? This latter question could shed a different light on an existing notion called vacuity [6], expressed not in terms of elements of the specification, but on the parts of the input it is evaluated on. More generally, explainability can be viewed as a particular form of static analysis for functions; it would therefore be interesting to recast our model in the abstract interpretation framework [35,39] in order to further assess its strengths and weaknesses.…”
Section: Discussionmentioning
confidence: 99%
See 1 more Smart Citation
“…On the contrary, is there a part of the input that never explains the production of the output, regardless of the input? This latter question could shed a different light on an existing notion called vacuity [6], expressed not in terms of elements of the specification, but on the parts of the input it is evaluated on. More generally, explainability can be viewed as a particular form of static analysis for functions; it would therefore be interesting to recast our model in the abstract interpretation framework [35,39] in order to further assess its strengths and weaknesses.…”
Section: Discussionmentioning
confidence: 99%
“…Triangle Areas. Given a list of arbitrary vectors, this task checks that each vector contains the lengths of the three sides of a valid triangle; if so, it computes their area using Heron's formula 6 and sums the area of all valid triangles. It was chosen because it involves multiple if-then-else cases to verify the sides of a triangle.…”
Section: Methodsmentioning
confidence: 99%
“…In the following, we consider the redundancy removal algorithm provided in [14] for LTL formulas and we extend it to support MITL formulas. 10] p. This method can detect both issues and report them to the user. Algorithm 3 finds redundant conjuncts in the conjunction operation of the following levels:…”
Section: A Redundancy Checkingmentioning
confidence: 99%
“…It has been proven in [11] that CLTLoc is equivalent to timed automata [16]. Moreover, it can be polynomially reduced to decidable Satisfiability Modulo Theories which are solvable by many SMT solvers such as Z3 10 . The satisfiability of CLTLoc is PSPACE-complete [13] and the translation from MITL to CLTLoc in the worst case can be exponential [12].…”
Section: A Mitl Satisfiabilitymentioning
confidence: 99%
See 1 more Smart Citation