weakest precondition
Recently Published Documents


TOTAL DOCUMENTS

41
(FIVE YEARS 1)

H-INDEX

10
(FIVE YEARS 0)

Author(s):  
Christan Müller ◽  
Helmut Seidl

AbstractFirst-order transition systems are a convenient formalism to specify parametric systems such as multi-agent workflows or distributed algorithms. In general, any nontrivial question about such systems is undecidable. Here, we present three subclasses of first-order transition systems where every universal invariant can effectively be decided via fixpoint iteration. These subclasses are defined in terms of syntactical restrictions: negation, stratification and guardedness. While guardedness represents a particular pattern how input predicates control existential quantifiers, stratification limits the information flow between predicates. Guardedness implies that the weakest precondition for every universal invariant is again universal, while the remaining sufficient criteria enforce that either the number of first-order variables, or the number of required instances of input predicates remains bounded, or the number of occurring negated literals decreases in every iteration. We argue for each of these three cases that termination of the fixpoint iteration can be guaranteed.


Author(s):  
Sylvain Dailler ◽  
David Hauzar ◽  
Claude Marché ◽  
Yannick Moy
Keyword(s):  

Author(s):  
Benjamin Lucien Kaminski ◽  
Joost-Pieter Katoen ◽  
Christoph Matheja ◽  
Federico Olmedo

2013 ◽  
Vol 78 (9) ◽  
pp. 1278-1293 ◽  
Author(s):  
L. Aştefănoaei ◽  
F.S. de Boer ◽  
M. Dastani ◽  
J.-J. Ch. Meyer
Keyword(s):  

2013 ◽  
Vol 753-755 ◽  
pp. 2325-2328
Author(s):  
Jie Chen

Array bounds violations are a bane of programming in most languages. Static analysis provides a powerful approach to detect such bugs, but it always suffers high rate of false alarms. We propose a local, demand-driven approach based on weakest preconditions propagation to filter false alarms for static detection of array bounds violations. A concrete example is presented to show that our method is effective.


Sign in / Sign up

Export Citation Format

Share Document