Rigorous Methods for Software Construction and Analysis: Essays Dedicated to Egon Börger on the Occasion of His 60th Birthday

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 Festschrift volume, published in honor of Egon Börger, contains 14 papers from a Dagstuhl Seminar, which was organized as a "Festkolloquium" on the occasion of his 60th birthday in May 2006. Focusing on applied formal methods, the volume covers a wide range of applied research, spanning from theoretical and methodological foundations to practical applications of Abstract State Machines, B, and beyond, emphasizing universal methods and tools that, regardless of their applicational orientation, are still committed to the ideal of mathematical rigor.

In particular, the papers address the following central topics: methodological foundations of requirements specification and verification, characterization of specification languages and their logical foundations, advanced tool environments and systematic integration of tools, machine assisted validation and verification, distributed algorithms and concurrent protocols, novel applications in public safety, security and privacy, industrial case studies and experience reports, and the role of formal methods in computer science education.

Author(s): Sylvain Boulmé (auth.), Jean-Raymond Abrial, Uwe Glässer (eds.)
Series: Lecture Notes in Computer Science 5115 : Theoretical Computer Science and General Issues
Edition: 1
Publisher: Springer-Verlag Berlin Heidelberg
Year: 2009

Language: English
Pages: 235
Tags: Theory of Computation; Mathematical Logic and Formal Languages; Algorithm Analysis and Problem Complexity; Mathematics of Computing; Computing Methodologies; Algorithms

Front Matter....Pages -
Relaxing Restrictions on Invariant Composition in the B Method by Ownership Control a la Spec# ....Pages 1-16
Designing Old and New Distributed Algorithms by Replaying an Incremental Proof-Based Development....Pages 17-32
Ten Reasons to Metamodel ASMs....Pages 33-49
An ASM-Characterization of a Class of Distributed Algorithms....Pages 50-64
Using Abstract State Machines for the Design of Multi-level Transaction Schedulers....Pages 65-77
Validating and Animating Higher-Order Recursive Functions in B....Pages 78-92
A Systematic Verification Approach for Mondex Electronic Purses Using ASMs....Pages 93-110
Management of UML Clusters....Pages 111-129
A Step towards Merging xUML and CSP ${\| \ }$ B....Pages 130-146
CoreASM Plug-In Architecture....Pages 147-169
JASMine : Accessing Java Code from CoreASM ....Pages 170-186
A Modular Verification Methodology for C# Delegates....Pages 187-203
On the Evolution of OCL for Capturing Structural Constraints in Modelling Languages....Pages 204-218
Ten Commandments Ten Years On: Lessons for ASM, B, Z and VSR-net....Pages 219-233
Back Matter....Pages -