Programming from specifications | Guide books skip to main content ACM Digital Library home ACM home Google, Inc. (search) Advanced Search Browse About Sign in Register Advanced …
GT Leavens, AL Baker, C Ruby - ACM SIGSOFT Software Engineering …, 2006 - dl.acm.org
JML is a behavioral interface specification language tailored to Java (TM). Besides pre-and postconditions, it also allows assertions to be intermixed with Java code; these aid …
WP De Roever, K Engelhardt - 1998 - books.google.com
The goal of this book is to provide a comprehensive and systematic introduction to the important and highly applicable method of data refinement and the simulation methods used …
An introduction to formal specification and Z | Guide books skip to main content ACM Digital Library home ACM home Google, Inc. (search) Advanced Search Browse About Sign in Register …
Linearisability is a key correctness criterion for concurrent data structures, ensuring that each history of the concurrent object under consideration is consistent with respect to a …
C Morgan, A McIver, K Seidel - ACM Transactions on Programming …, 1996 - dl.acm.org
Probabilistic predicates generalize standard predicates over a state space; with probabilistic predicate transformers one thus reasons about imperative programs in terms of probabilistic …
Z is a formal language intended for both writing and developing software specifications. In this review I attempt to give an account of Diller's book on Z, remarking on its suitability as an …
In this chapter, you will begin by taking a look at what I mean by language-oriented programming, a term that has been used by many people to mean different things. I'll also …
JML is a notation for formally specifying the behavior and interfaces of Java [Arnold-Gosling- Holmes00][Gosling-etal00] classes and methods. The goal of this reference manual is to …