Turnitin
降AI改写
早检测系统
早降重系统
Turnitin-UK版
万方检测-期刊版
维普编辑部版
Grammarly检测
Paperpass检测
checkpass检测
PaperYY检测
[KIRJA][B] Deductive software verification-the key book
• There are IDEs for KeY, including an Eclipse extension, that make it easy to keep track of
proof obligations in larger projects [Hentschel et al., 2014c].• A stripped down version of …
proof obligations in larger projects [Hentschel et al., 2014c].• A stripped down version of …
The abstract behavioral specification language: A tutorial introduction
R Hähnle - International Symposium on Formal Methods for …, 2012 - Springer
ABS (for abstract behavioral specification) is a novel language for modeling feature-rich,
distributed, object-oriented systems at an abstract, yet precise level. ABS has a clear and …
distributed, object-oriented systems at an abstract, yet precise level. ABS has a clear and …
The VerCors verifier: a progress report
L Armborst, P Bos, LB van den Haak… - … on Computer Aided …, 2024 - Springer
This paper gives an overview of the most recent developments on the VerCors verifier.
VerCors is a deductive verifier for concurrent software, written in multiple programming …
VerCors is a deductive verifier for concurrent software, written in multiple programming …
Permission-based separation logic for multithreaded Java programs
This paper presents a program logic for reasoning about multithreaded Java-like programs
with dynamic thread creation, thread joining and reentrant object monitors. The logic is …
with dynamic thread creation, thread joining and reentrant object monitors. The logic is …
An empirical study on the relation between dependency neighborhoods and failures
Changing source code in large software systems is complex and requires a good
understanding of dependencies between software components. Modification to components …
understanding of dependencies between software components. Modification to components …
History-based verification of functional behaviour of concurrent programs
We extend permission-based separation logic with a history-based mechanism to simplify
the verification of functional properties in concurrent programs. This allows one to specify the …
the verification of functional properties in concurrent programs. This allows one to specify the …
Scalable multi-core model checking
A Laarman - 2014 - research.utwente.nl
Our modern society relies increasingly on the sound performance of digital systems.
Guaranteeing that these systems actually behave correctly according to their specification is …
Guaranteeing that these systems actually behave correctly according to their specification is …
Witnessing the elimination of magic wands
This paper discusses static verification of programs that have been specified using
separation logic with magic wands. Magic wands are used to specify incomplete resources …
separation logic with magic wands. Magic wands are used to specify incomplete resources …
Leveraging uniqueness for modular verification of heap-manipulating programs
V Astrauskas - 2024 - research-collection.ethz.ch
With software's ever-increasing role in human lives, ensuring its correctness is crucial.
Deductive software verification enables formally proving that a program is functionally …
Deductive software verification enables formally proving that a program is functionally …
A symbolic approach to permission accounting for concurrent reasoning
Permission accounting is fundamental to modular, thread-local reasoning about concurrent
programs. This paper presents a new, symbolic system for permission accounting. In …
programs. This paper presents a new, symbolic system for permission accounting. In …