scholarly journals Inferring linear invariants with parallelotopes

2017 ◽  
Vol 148 ◽  
pp. 161-188 ◽  
Author(s):  
Gianluca Amato ◽  
Marco Rubino ◽  
Francesca Scozzari
Keyword(s):  
2020 ◽  
Vol 17 (6) ◽  
pp. 847-856
Author(s):  
Shengbing Ren ◽  
Xiang Zhang

The problem of synthesizing adequate inductive invariants lies at the heart of automated software verification. The state-of-the-art machine learning algorithms for synthesizing invariants have gradually shown its excellent performance. However, synthesizing disjunctive invariants is a difficult task. In this paper, we propose a method k++ Support Vector Machine (SVM) integrating k-means++ and SVM to synthesize conjunctive and disjunctive invariants. At first, given a program, we start with executing the program to collect program states. Next, k++SVM adopts k-means++ to cluster the positive samples and then applies SVM to distinguish each positive sample cluster from all negative samples to synthesize the candidate invariants. Finally, a set of theories founded on Hoare logic are adopted to check whether the candidate invariants are true invariants. If the candidate invariants fail the check, we should sample more states and repeat our algorithm. The experimental results show that k++SVM is compatible with the algorithms for Intersection Of Half-space (IOH) and more efficient than the tool of Interproc. Furthermore, it is shown that our method can synthesize conjunctive and disjunctive invariants automatically


Author(s):  
Dmitry A. Zaitsev

Functional Petri nets and subnets are introduced and studied for the purpose of speed-up of Petri nets analysis with algebraic methods. The authors show that any functional subnet may be generated by a composition of minimal functional subnets. They propose two ways to decompose a Petri net: via logical equations solution and with an ad-hoc algorithm, whose complexity is polynomial. Then properties of functional subnets are studied. The authors show that linear invariants of a Petri net may be computed from invariants of its functional subnets; similar results also hold for the fundamental equation of Petri nets. A technique for Petri nets analysis using composition of functional subnets is also introduced and studied. The authors show that composition-based calculation of invariants and solutions of fundamental equation provides a significant speed-up of computations. For an additional speed-up, they propose a sequential composition of functional subnets. Sequential composition is formalised in the terms of graph theory and was named the optimal collapse of a weighted graph. At last, the authors apply the introduced technique to the analysis of Petri net models of such well-known networking protocols as ECMA, TCP, BGP.


2007 ◽  
Vol 651 (5-6) ◽  
pp. 384-387 ◽  
Author(s):  
I.A. Pedrosa ◽  
Claudio Furtado ◽  
Alexandre Rosas

Biometrics ◽  
1993 ◽  
Vol 49 (2) ◽  
pp. 543 ◽  
Author(s):  
W. C. Navidi ◽  
G. A. Churchill ◽  
A. von Haeseler

2014 ◽  
Vol 28 (27) ◽  
pp. 1450212 ◽  
Author(s):  
I. A. Pedrosa ◽  
J. L. Melo ◽  
E. Nogueira

In this paper, we use Hermitian linear invariants and the Lewis and Riesenfeld invariant method to obtain the general solution of the Schrödinger equation for a mesoscopic RLC circuit with time-dependent resistance, inductance, capacitance and a power source and represent it in terms of an arbitrary weight function. In addition, we construct Gaussian wave packet solutions for this electromagnetic oscillation circuit and employ them to calculate the quantum fluctuations of the charge and the magnetic flux as well as the associated uncertainty product. We also show that the width of the Gaussian packet and the fluctuations do not depend on the external power.


Author(s):  
S. Bensalem ◽  
M. Bozga ◽  
J. -C. Fernandez ◽  
L. Ghirvu ◽  
Y. Lakhnech
Keyword(s):  

Sign in / Sign up

Export Citation Format

Share Document