Analysis and transformation of constrained Horn clauses for program verification

E De Angelis, F Fioravanti, JP Gallagher… - Theory and Practice of …, 2022 - cambridge.org
This paper surveys recent work on applying analysis and transformation techniques that
originate in the field of constraint logic programming (CLP) to the problem of verifying …

ProB: A model checker for B

M Leuschel, M Butler - … 2003: Formal Methods: International Symposium of …, 2003 - Springer
We present PROB, an animation and model checking tool for the B method. PROB's
animation facilities allow users to gain confidence in their specifications, and unlike the …

ProB: an automated analysis toolset for the B method

M Leuschel, M Butler - International Journal on Software Tools for …, 2008 - Springer
We present P ro B, a validation toolset for the B method. P ro B's automated animation
facilities allow users to gain confidence in their specifications. P ro B also contains a model …

Two variables per linear inequality as an abstract domain

A Simon, A King, JM Howe - … , LOPSTR 2002, Madrid, Spain, September 17 …, 2003 - Springer
This paper explores the spatial domain of sets of inequalities where each inequality contains
at most two variables—a domain that is richer than intervals and more tractable than general …

Similar meltwater contributions to glacial sea level changes from Antarctic and northern ice sheets

EJ Rohling, R Marsh, NC Wells, M Siddall… - Nature, 2004 - nature.com
Abstract The period between 75,000 and 20,000 years ago was characterized by high
variability in climate,,,,,,,,,,, and sea level,. Southern Ocean records of ice-rafted debris …

Logic program specialisation through partial deduction: Control issues

M Leuschel, M Bruynooghe - Theory and Practice of Logic …, 2002 - cambridge.org
Program specialisation aims at improving the overall performance of programs by
performing source to source transformations. A common approach within functional and …

Geochemical evidence of denitrification in the Benguela upwelling system

T Tyrrell, MI Lucas - Continental Shelf Research, 2002 - Elsevier
This paper presents analysis of nitrate, phosphate and silicate data from the Benguela
upwelling system. Evidence is presented that suggests denitrification occurring close to …

Seven at one stroke: LTL model checking for high-level specifications in B, Z, CSP, and more

D Plagge, M Leuschel - International journal on software tools for …, 2010 - Springer
The size of formal models is steadily increasing and there is a demand from industrial users
to be able to use expressive temporal query languages for validating and exploring high …

[HTML][HTML] Program verification via iterated specialization

E De Angelis, F Fioravanti, A Pettorossi… - Science of Computer …, 2014 - Elsevier
We present a method for verifying properties of imperative programs by using techniques
based on the specialization of constraint logic programs (CLP). We consider a class of …

Principles of inverse computation and the universal resolving algorithm

S Abramov, R Glück - The essence of computation: complexity, analysis …, 2002 - Springer
We survey fundamental concepts in inverse programming and present the Universal
Resolving Algorithm (URA), an algorithm for inverse computation in a first-order, functional …