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 …

XSB: Extending Prolog with tabled logic programming

T Swift, DS Warren - Theory and Practice of Logic Programming, 2012 - cambridge.org
The paradigm of Tabled Logic Programming (TLP) is now supported by a number of Prolog
systems, including XSB, YAP Prolog, B-Prolog, Mercury, ALS, and Ciao. The reasons for this …

ARMC: the logical choice for software model checking with abstraction refinement

A Podelski, A Rybalchenko - … , PADL 2007, Nice, France, January 14-15 …, 2007 - Springer
Software model checking with abstraction refinement is emerging as a practical approach to
verify industrial software systems. Its distinguishing characteristics lie in the way it applies …

Solving existentially quantified horn clauses

TA Beyene, C Popeea, A Rybalchenko - … July 13-19, 2013. Proceedings 25, 2013 - Springer
Temporal verification of universal (ie, valid for all computation paths) properties of various
kinds of programs, eg, procedural, multi-threaded, or functional, can be reduced to finding …

Tabling for non‐monotonic programming

T Swift - Annals of Mathematics and Artificial Intelligence, 1999 - Springer
Non‐monotonic extensions add power to logic programs. However, the main logic
programming language, Prolog, is widely recognized as inadequate to implement these …

Model-based testing

A Pretschner - Proceedings of the 27th international conference on …, 2005 - dl.acm.org
Model-based testing has become increasingly popular in recent years. Major reasons
include (1) the need for quality assurance for increasingly complex systems,(2) the emerging …

A UML model consistency verification approach based on meta-modeling formalization

H Malgouyres, G Motet - Proceedings of the 2006 ACM symposium on …, 2006 - dl.acm.org
UML language provides a promising way to overcome software system complexity. In
particular, UML is a unified language that handles different aspects of software modeling …

Datalog LITE: A deductive query language with linear time model checking

G Gottlob, E Grädel, H Veith - ACM Transactions on Computational Logic …, 2002 - dl.acm.org
We present Datalog LITE, a new deductive query language with a linear-time model-
checking algorithm, that is, linear time data complexity and program complexity. Datalog …

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 …