B 2007: Formal Specification and Development in B: 7th International Conference of B Users, Besançon, France, January 17-19, 2007. 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"

TheseproceedingsrecordthepaperspresentedattheSeventhInternationalC- ference of B Users (B 2007), held in the city of Besan¸ con in the east of France. This conference was built on the success of the previous six conferences in this series, B 1996, held at the University of Nantes, France; B 1998, held at the University of Montpellier, France; ZB 2000, held at the University of York, UK; ZB 2002, held at the University of Grenoble, France; ZB 2003, held at the U- versity of Turku, Finland; ZB 2005 held at the University of Surrey, Guildford, UK. B 2007 was held in January at the University of Franche-Comt´ e,Besan¸ con, France, hosted by the Computer Science Department (LIFC). LIFC has always placed particular emphasis on the applicability of its research and its relati- ship with industrial partners. In this context, it created in 2003 a company called LEIRIOS Technologies, which produces an automatic test generator tool (LTG) frommodels described in the B speci?cationlanguage. Other members of LIFC work on extensions of the B method for specifying and verifying dynamic properties. All the submitted papers in these proceedings were peer reviewed by at least three reviewers drawn from the B committee, depending on the subject matter of the paper. The authorsof the papersforB 2007werefrom Australia,Canada, Finland, Germany, France, Switzerland, and the UK. The conference featured a rangeof contributions by distinguished invited speakers drawn from both ind- try and academia.

Author(s): J. Paul Gibson (auth.), Jacques Julliand, Olga Kouchnarenko (eds.)
Series: Lecture Notes in Computer Science 4355
Edition: 1
Publisher: Springer-Verlag Berlin Heidelberg
Year: 2006

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

Front Matter....Pages -
E-Voting and the Need for Rigourous Software Engineering – The Past, Present and Future....Pages 1-1
Using B Machines for Model-Based Testing of Smartcard Software....Pages 2-2
The Design of Spacecraft On-Board Software....Pages 3-3
Interpreting Invariant Composition in the B Method Using the Spec# Ownership Relation: A Way to Explain and Relax B Restrictions....Pages 4-18
Chorus Angelorum....Pages 19-33
Augmenting B with Control Annotations....Pages 34-48
Justifications for the Event-B Modelling Notation....Pages 49-63
Automatic Translation from Combined B and CSP Specification to Java Programs....Pages 64-78
Symmetry Reduction for B by Permutation Flooding....Pages 79-93
Instantiation of Parameterized Data Structures for Model-Based Testing....Pages 94-108
Verification of LTL on B Event Systems....Pages 109-124
Patterns for B: Bridging Formal and Informal Development....Pages 125-139
Time Constraint Patterns for Event B Development....Pages 140-154
Modelling and Proof Analysis of Interrupt Driven Scheduling....Pages 155-170
Refinement of Statemachines Using Event B Semantics....Pages 171-185
Formal Transformation of Platform Independent Models into Platform Specific Models....Pages 186-200
Refinement of eb 3 Process Patterns into B Specifications....Pages 201-215
Security Policy Enforcement Through Refinement Process....Pages 216-231
Integration of Security Policy into System Modeling....Pages 232-247
Experiences in Using B and UML in Industrial Development....Pages 248-251
B in Large-Scale Projects: The Canarsie Line CBTC Experience....Pages 252-254
A Tool for Firewall Administration....Pages 255-256
The B-Method for the Construction of Microkernel-Based Systems....Pages 257-259
Hardware Verification and Beyond: Using B at AWE....Pages 260-261
A JAG Extension for Verifying LTL Properties on B Event Systems....Pages 262-265
A Generic Flash-Based Animation Engine for ProB....Pages 266-269
BE 4 : The B Extensible Eclipse Editing Environment....Pages 270-273
BRAMA: A New Graphic Animation Tool for B Models....Pages 274-276
LEIRIOS Test Generator: Automated Test Generation from B Models....Pages 277-280
Meca: A Tool for Access Control Models....Pages 281-284
JML2B: Checking JML Specifications with B Machines....Pages 285-288
Plug-and-Play Nondeterminacy....Pages 289-292
Back Matter....Pages -