ZB 2005: Formal Specification and Development in Z and B: 4th International Conference of B and Z Users, Guildford, UK, April 13-15, 2005. Proceedings

This document was uploaded by one of our users. The uploader already confirmed that they had the permission to publish it. If you are author/publisher or own the copyright of this documents, please report to us by using this DMCA report form.

Simply click on the Download Book button.

Yes, Book downloads on Ebookily are 100% Free.

Sometimes the book is free on Amazon As well, so go ahead and hit "Search on Amazon"

This book constitutes the refereed proceedings of the 4th International Conference of Z and B users, ZB 2005, held in Guildford, UK in April 2005.

The 25 revised full papers presented together with extended abstracts of 2 invited papers were carefully reviewed and selected for inclusion in the book. The papers document the recent advances for the Z formal specification notation and for the B method, ranging from foundational, theoretical, and methodological issues to advanced applications, tools, and case studies.

Author(s): Cliff B. Jones (auth.), Helen Treharne, Steve King, Martin Henson, Steve Schneider (eds.)
Series: Lecture Notes in Computer Science 3455 : Programming and Software Engineering
Edition: 1
Publisher: Springer-Verlag Berlin Heidelberg
Year: 2005

Language: English
Pages: 496
Tags: Software Engineering; Logics and Meanings of Programs; Mathematical Logic and Formal Languages

Front Matter....Pages -
Specification Before Satisfaction: The Case for Research into Obtaining the Right Specification —Extended Abstract— ....Pages 1-5
Visualising Larger State Spaces in P ro B ....Pages 6-23
Non-atomic Refinement in Z and CSP....Pages 24-44
Process Refinement in B....Pages 45-64
CZT: A Framework for Z Tools....Pages 65-84
Model Checking Z Specifications Using SAL....Pages 85-103
Proving Properties of Stateflow Models Using ISO Standard Z and CADiZ....Pages 104-123
A Stepwise Development of the Peterson’s Mutual Exclusion Algorithm Using B Abstract Systems....Pages 124-141
An Extension of Event B for Developing Grid Systems....Pages 142-161
The Challenge of Probabilistic Event B—Extended Abstract— ....Pages 162-171
Requirements as Conjectures: Intuitive DVD Menu Navigation....Pages 172-186
A Prospective-Value Semantics for the GSL....Pages 187-202
Retrenchment and the B-Toolkit....Pages 203-221
Refinement and Reachability in Event_B....Pages 222-241
A Rigorous Foundation for Pattern-Based Design Models....Pages 242-261
An Object-Oriented Structuring for Z Based on Views....Pages 262-278
Component Reuse in B Using ACL2....Pages 279-298
GeneSyst : A Tool to Reason About Behavioral Aspects of B Event Specifications. Application to Security Properties....Pages 299-318
Formal Verification of a Type Flaw Attack on a Security Protocol Using Object-Z....Pages 319-333
Using B as a High Level Programming Language in an Industrial Project: Roissy VAL....Pages 334-354
Development via Refinement in Probabilistic B — Foundation and Case Study....Pages 355-373
Formal Program Development with Approximations....Pages 374-392
Practical Data Refinement for the Z Schema Calculus....Pages 393-413
Slicing Object-Z Specifications for Verification....Pages 414-433
Checking JML Specifications with B Machines....Pages 434-453
Including Design Guidelines in the Formal Specification of Interfaces in Z....Pages 454-471
Some Guidelines for Formal Development of Web-Based Applications in B-Method....Pages 472-492
Back Matter....Pages -