Sciweavers

ZUM
2005
Springer
206views Formal Methods» more  ZUM 2005»
14 years 5 months ago
Component Reuse in B Using ACL2
Abstract. We present a new methodology that permits to reuse an existing hardware component that has not been developed within the B framework while maintaining a correct design ļ¬...
Yann Zimmermann, Diana Toma
ZUM
2005
Springer
134views Formal Methods» more  ZUM 2005»
14 years 5 months ago
Requirements as Conjectures: Intuitive DVD Menu Navigation
In this paper we use Z to capture the requirements for an ā€˜intuitiveā€™ menu navigation system as a series of conjectures that should hold. We use those requirements to investiga...
Jemima Rossmorris, Susan Stepney
ZUM
2005
Springer
136views Formal Methods» more  ZUM 2005»
14 years 5 months ago
Some Guidelines for Formal Development of Web-Based Applications in B-Method
Abstract. Web-based applications are the most common form of distributed systems that have gained a lot of attention in the past ten years. Today many of us are relying on scores o...
Abdolbaghi Rezazadeh, Michael J. Butler
ZUM
2005
Springer
176views Formal Methods» more  ZUM 2005»
14 years 5 months ago
CZT: A Framework for Z Tools
The Community Z Tools (CZT) project is an open-source Java framework for building formal methods tools for Z and Z dialects. It also includes a set of tools for parsing, typechecki...
Petra Malik, Mark Utting
ZUM
2005
Springer
142views Formal Methods» more  ZUM 2005»
14 years 5 months ago
Formal Program Development with Approximations
Abstract. We describe a method for combining formal program development with a disciplined and documented way of introducing realistic compromises, for example necessitated by reso...
Eerke A. Boiten, John Derrick
ZUM
2005
Springer
140views Formal Methods» more  ZUM 2005»
14 years 5 months ago
An Object-Oriented Structuring for Z Based on Views
There is signiļ¬cant interest in the use of Z in conjunction with object-orientation. Here we present a new approach to structuring Z speciļ¬cations in an object-oriented (OO) st...
Nuno Amálio, Fiona Polack, Susan Stepney
SIGADA
2005
Springer
14 years 5 months ago
The affordable application of formal methods to software engineering
The purpose of this research paper is to examine (1) why formal methods are required for software systems today; (2) the Praxis High Integrity Systemsā€™ Correctness-by-Constructi...
James F. Davis
SAS
2005
Springer
14 years 5 months ago
Secure Information Flow as a Safety Problem
The termination insensitive secure information ļ¬‚ow problem can be reduced to solving a safety problem via a simple program transformation. Barthe, Dā€™Argenio, and Rezk coined th...
Tachio Terauchi, Alexander Aiken
SAS
2005
Springer
162views Formal Methods» more  SAS 2005»
14 years 5 months ago
Boolean Heaps
We show that the idea of predicates on heap objects can be cast in the framework of predicate abstraction. This leads to an alternative view on the underlying concepts of three-val...
Andreas Podelski, Thomas Wies