Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Benny Godlin is active.

Publication


Featured researches published by Benny Godlin.


design automation conference | 2009

Regression verification

Benny Godlin; Ofer Strichman

Proving the equivalence of successive, closely related versions of a program has the potential of being easier in practice than functional verification, although both problems are undecidable. There are two main reasons for this claim: it circumvents the problem of specifying what the program should do, and in many cases it is computationally easier. We study theoretical and practical aspects of this problem, which we call regression verification.


Acta Informatica | 2008

Inference rules for proving the equivalence of recursive procedures

Benny Godlin; Ofer Strichman

Inspired by Hoare’s rule for recursive procedures, we present three proof rules for the equivalence between recursive programs. The first rule can be used for proving partial equivalence of programs; the second can be used for proving their mutual termination; the third rule can be used for proving the equivalence of reactive programs. There are various applications to such rules, such as proving equivalence of programs after refactoring and proving backward compatibility.


Software Testing, Verification & Reliability | 2013

Regression verification: proving the equivalence of similar programs

Benny Godlin; Ofer Strichman

Proving the equivalence of successive, closely related versions of a program has the potential of being easier in practice than functional verification, although both problems are undecidable. There are three main reasons for this claim: (i) it circumvents the problem of specifying what the program should do; (ii) the problem can be naturally decomposed and hence is computationally easier; and (iii) there is an automatic invariant that enables to prove equivalence of loops and recursive functions in most practical cases. Theoretical and practical aspects of this problem are considered. Copyright


workshop on graph theoretic concepts in computer science | 2006

Computing graph polynomials on graphs of bounded clique-width

Johann A. Makowsky; Udi Rotics; Ilya Averbouch; Benny Godlin

We discuss the complexity of computing various graph polynomials of graphs of fixed clique-width. We show that the chromatic polynomial, the matching polynomial and the two-variable interlace polynomial of a graph G of clique-width at most k with n vertices can be computed in time O(nf( k)), where f(k) ≤3 for the inerlace polynomial, f(k) ≤2k+1 for the matching polynomial and f(k) ≤3 2k+2 for the chromatic polynomial.


workshop on graph-theoretic concepts in computer science | 2008

A Most General Edge Elimination Polynomial

Ilia Averbouch; Benny Godlin; Johann A. Makowsky

We look for graph polynomials which satisfy recurrence relations on three kinds of edge elimination: edge deletion, edge contraction and edge extraction, i.e., deletion of edges together with their end points. Like in the case of deletion and contraction only (J.G. Oxley and D.J.A. Welsh 1979), it turns out that there is a most general polynomial satisfying such recurrence relations, which we call *** (G ,x ,y ,z ). We show that the new polynomial simultaneously generalizes the Tutte polynomial, the matching polynomial, and the recent generalization of the chromatic polynomial proposed by K.Dohmen, A.Ponitz and P.Tittman (2003), including also the independent set polynomial of I. Gutman and F. Harary, (1983) and the vertex-cover polynomial of F.M. Dong, M.D. Hendy, K.T. Teo and C.H.C. Little (2002). We give three definitions of the new polynomial: first, the most general recursive definition, second, an explicit one, using a set expansion formula, and finally, a partition function, using counting of weighted graph homomorphisms. We prove the equivalence of the three definitions. Finally, we discuss the complexity of computing *** (G ,x ,y ,z ).


workshop on graph-theoretic concepts in computer science | 2008

Evaluations of Graph Polynomials

Benny Godlin; Tomer Kotek; Johann A. Makowsky

A graph polynomial


Journal of Logic and Computation | 2012

Graph Polynomials

Benny Godlin; Emilia Katz; Johann A. Makowsky

p(G, \bar{X})


European Journal of Combinatorics | 2010

An extension of the bivariate chromatic polynomial

Ilya Averbouch; Benny Godlin; Johann A. Makowsky

can code numeric information about the underlying graph G in various ways: as its degree, as one of its specific coefficients or as evaluations at specific points


verified software: theories, tools, experiments | 2005

Regression Verification - A Practical Way to Verify Programs

Ofer Strichman; Benny Godlin

\bar{X}= \bar{x}_0


arXiv: Combinatorics | 2007

A most general edge elimination graph polynomial

Ilia Averbouch; Benny Godlin; Johann A. Makowsky

. In this paper we study the question how to prove that a given graph parameter, say *** (G ), the size of the maximal clique of G , cannot be a fixed coefficient or the evaluation at any point of the Tutte polynomial, the interlace polynomial, or any graph polynomial of some infinite family of graph polynomials. Our result is very general. We give a sufficient condition in terms of the connection matrix of graph parameter f (G ) which implies that it cannot be the evaluation of any graph polynomial which is invariantly definable in CMSOL , the Monadic Second Order Logic augmented with modular counting quantifiers. This criterion covers most of the graph polynomials known from the literature.

Collaboration


Dive into the Benny Godlin's collaboration.

Top Co-Authors

Avatar

Johann A. Makowsky

Technion – Israel Institute of Technology

View shared research outputs
Top Co-Authors

Avatar

Ofer Strichman

Technion – Israel Institute of Technology

View shared research outputs
Top Co-Authors

Avatar

Ilia Averbouch

Technion – Israel Institute of Technology

View shared research outputs
Top Co-Authors

Avatar

Ilya Averbouch

Technion – Israel Institute of Technology

View shared research outputs
Top Co-Authors

Avatar

Tomer Kotek

Technion – Israel Institute of Technology

View shared research outputs
Top Co-Authors

Avatar

Udi Rotics

Netanya Academic College

View shared research outputs
Researchain Logo
Decentralizing Knowledge