Turnitin
降AI改写
早检测系统
早降重系统
Turnitin-UK版
万方检测-期刊版
维普编辑部版
Grammarly检测
Paperpass检测
checkpass检测
PaperYY检测
ProB: an automated analysis toolset for the B method
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 …
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 …
systems, including XSB, YAP Prolog, B-Prolog, Mercury, ALS, and Ciao. The reasons for this …
Model-based analysis of configuration vulnerabilities
Vulnerability analysis is concerned with the problem of identifying weaknesses in computer
systems that can be exploited to compromise their security. In this paper we describe a new …
systems that can be exploited to compromise their security. In this paper we describe a new …
Bounded LTL model checking with stable models
K Heljanko, I Niemelä - Theory and Practice of Logic Programming, 2003 - cambridge.org
In this paper, bounded model checking of asynchronous concurrent systems is introduced
as a promising application area for answer set programming. As the model of asynchronous …
as a promising application area for answer set programming. As the model of asynchronous …
EasyCheck—test data for free
J Christiansen, S Fischer - International Symposium on Functional and …, 2008 - Springer
We present a lightweight, automated tool for specification-based testing of declarative
programs written in the functional logic programming language Curry and emphasize the …
programs written in the functional logic programming language Curry and emphasize the …
Incremental evaluation of tabled logic programs
Tabling has emerged as an important evaluation technique in logic programming. Currently,
changes to a program (due to addition/deletion of rules/facts) after query evaluation …
changes to a program (due to addition/deletion of rules/facts) after query evaluation …
Model-Carrying Code (MCC) a new paradigm for mobile-code security
A new approach for ensuring the security of mobile code is proposed. Our approach enables
a mobile-code consumer to understand and formally reason about what a piece of mobile …
a mobile-code consumer to understand and formally reason about what a piece of mobile …
On applying or-parallelism and tabling to logic programs
Logic programming languages, such as Prolog, provide a high-level, declarative approach
to programming. Logic Programming offers great potential for implicit parallelism, thus …
to programming. Logic Programming offers great potential for implicit parallelism, thus …
Automatic refinement checking for B
Refinement is a key concept in the B-Method. While refinement is at the heart of the B
Method, so far no automatic refinement checker has been developed for it. In this paper we …
Method, so far no automatic refinement checker has been developed for it. In this paper we …
Systematic generation of glass-box test cases for functional logic programs
S Fischer, H Kuchen - Proceedings of the 9th ACM SIGPLAN …, 2007 - dl.acm.org
We employ the narrowing-based execution mechanism of the functional logic programming
language Curry in order to automatically generate a system of test cases for glass-box …
language Curry in order to automatically generate a system of test cases for glass-box …