• Publications
  • Influence
Boogie: A Modular Reusable Verifier for Object-Oriented Programs
TLDR
A program verifier is a complex system that uses compiler technology, program semantics, property inference, verification condition generation, automatic decision procedures, and a user interface. Expand
  • 860
  • 116
  • PDF
Categorical Logic and Type Theory
  • B. Jacobs
  • Mathematics, Computer Science
  • Studies in logic and the foundations of…
  • 24 May 2001
Chapter Headings only. Preface. Contents. Preliminaries. Prospectus. Introduction to fibred category theory. Simple type theory. Equational logic. First order predicate logic. Higher order predicateExpand
  • 668
  • 66
VeriFast: A Powerful, Sound, Predictable, Fast Verifier for C and Java
TLDR
VeriFast is a prototype verification tool for single-threaded and multithreaded C and Java programs annotated with preconditions and postconditions written in separation logic. Expand
  • 278
  • 39
  • PDF
Privacy-Friendly Energy-Metering via Homomorphic Encryption
The first part of this paper discusses developments wrt. smart (electricity) meters (simply called E-meters) in general, with emphasis on security and privacy issues. The second part will be moreExpand
  • 355
  • 27
  • PDF
Generic Trace Semantics via Coinduction
TLDR
Trace semantics has been defined for various kinds of state-based systems, notably with different forms of branching such as non-determinism vs. probability. Expand
  • 198
  • 27
  • PDF
A tutorial on (co)algebras and (co)induction
Algebraic structures which are generated by a collection of constructors| like natural numbers (generated by a zero and a successor) or nite lists and trees| are of well-established importance inExpand
  • 498
  • 20
Many-Sorted Coalgebraic Modal Logic: a Model-theoretic Study
  • B. Jacobs
  • Mathematics, Computer Science
  • RAIRO Theor. Informatics Appl.
  • 2001
TLDR
This paper gives a semantical underpinning for a many- sorted modal logic associated with certain dynamical systems, like tran- sition systems, automata or classes in object-oriented languages. Expand
  • 102
  • 18
  • PDF
Dismantling MIFARE Classic
TLDR
The mifare Classic is a contactless smart card that is used extensively in access control for office buildings, payment systems for public transport, and other applications. Expand
  • 230
  • 16
  • PDF
Structural Induction and Coinduction in a Fibrational Setting
TLDR
We present a categorical logic formulation of induction and coinduction principles for reasoning about inductively and coINDuctively defined types. Expand
  • 194
  • 15
JML: notations and tools supporting detailed design in Java
TLDR
JML is a notation for specifying the detailed design of Java classes and interfaces. Expand
  • 172
  • 15
  • PDF
...
1
2
3
4
5
...