Cost analysis of object-oriented bytecode programs

E Albert, P Arenas, S Genaim, G Puebla… - Theoretical Computer …, 2012 - Elsevier
Cost analysis statically approximates the cost of programs in terms of their input data size.
This paper presents, to the best of our knowledge, the first approach to the automatic cost …

Computable functions in ASP: Theory and implementation

F Calimeri, S Cozza, G Ianni, N Leone - … 2008 Udine, Italy, December 9-13 …, 2008 - Springer
Abstract Disjunctive Logic Programming (DLP) under the answer set semantics, often
referred to as Answer Set Programming (ASP), is a powerful formalism for knowledge …

Better termination proving through cooperation

M Brockschmidt, B Cook, C Fuhs - … 2013, Saint Petersburg, Russia, July 13 …, 2013 - Springer
One of the difficulties of proving program termination is managing the subtle interplay
between the finding of a termination argument and the finding of the argument's supporting …

Ranking functions for linear-constraint loops

AM Ben-Amram, S Genaim - Journal of the ACM (JACM), 2014 - dl.acm.org
In this article, we study the complexity of the problems: given a loop, described by linear
constraints over a finite set of variables, is there a linear or lexicographical-linear ranking …

On the linear ranking problem for integer linear-constraint loops

AM Ben-Amram, S Genaim - ACM SIGPLAN Notices, 2013 - dl.acm.org
In this paper we study the complexity of the Linear Ranking problem: given a loop, described
by linear constraints over a finite set of integer variables, is there a linear ranking function for …

Proving conditional termination

B Cook, S Gulwani, T Lev-Ami, A Rybalchenko… - … Aided Verification: 20th …, 2008 - Springer
LNCS 5123 - Proving Conditional Termination Page 1 Proving Conditional Termination Byron
Cook1, Sumit Gulwani1, Tal Lev-Ami2,⋆, Andrey Rybalchenko3,⋆⋆, and Mooly Sagiv2 1 …

[BOOK][B] Datalog and logic databases

S Greco, C Molinaro - 2015 - books.google.com
The use of logic in databases started in the late 1960s. In the early 1970s Codd formalized
databases in terms of the relational calculus and the relational algebra. A major influence on …

On the termination of integer loops

AM Ben-Amram, S Genaim, AN Masud - ACM Transactions on …, 2012 - dl.acm.org
In this article we study the decidability of termination of several variants of simple integer
loops, without branching in the loop body and with affine constraints as the loop guard (and …

Termination analysis of Java bytecode

E Albert, P Arenas, M Codish, S Genaim… - Formal Methods for …, 2008 - Springer
Termination analysis has received considerable attention, traditionally in the context of
declarative programming, and recently also for imperative languages. In existing …

Program termination and well partial orderings

A Blass, Y Gurevich - ACM Transactions on Computational Logic (TOCL …, 2008 - dl.acm.org
The following known observation is useful in establishing program termination: if a transitive
relation R is covered by finitely many well-founded relations U 1,…, Un then R is well …