Skip to main content
  • Book
  • © 2009

Rigorous Methods for Software Construction and Analysis

Essays Dedicated to Egon Börger on the Occasion of His 60th Birthday

Part of the book series: Lecture Notes in Computer Science (LNCS, volume 5115)

Part of the book sub series: Theoretical Computer Science and General Issues (LNTCS)

Buy it now

Buying options

eBook USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Other ways to access

This is a preview of subscription content, log in via an institution to check for access.

Table of contents (14 chapters)

  1. Front Matter

  2. Ten Reasons to Metamodel ASMs

    • Angelo Gargantini, Elvinia Riccobene, Patrizia Scandurra
    Pages 33-49
  3. An ASM-Characterization of a Class of Distributed Algorithms

    • Andreas Glausch, Wolfgang Reisig
    Pages 50-64
  4. Using Abstract State Machines for the Design of Multi-level Transaction Schedulers

    • Markus Kirchberg, Klaus-Dieter Schewe, Jane Zhao
    Pages 65-77
  5. Validating and Animating Higher-Order Recursive Functions in B

    • Michael Leuschel, Dominique Cansell, Michael Butler
    Pages 78-92
  6. A Systematic Verification Approach for Mondex Electronic Purses Using ASMs

    • Gerhard Schellhorn, Holger Grandy, Dominik Haneberg, Nina Moebius, Wolfgang Reif
    Pages 93-110
  7. Management of UML Clusters

    • Peggy Schmidt, Bernhard Thalheim
    Pages 111-129
  8. A Step towards Merging xUML and CSP \({\| \ }\)B

    • Helen Treharne, Steve Schneider, Neil Grant, Neil Evans, Wilson Ifill
    Pages 130-146
  9. CoreASM Plug-In Architecture

    • Roozbeh Farahbod, Vincenzo Gervasi, Uwe Glässer, George Ma
    Pages 147-169
  10. JASMine: Accessing Java Code from CoreASM

    • Vincenzo Gervasi, Roozbeh Farahbod
    Pages 170-186
  11. A Modular Verification Methodology for C# Delegates

    • Peter Müller, Joseph N. Ruskiewicz
    Pages 187-203
  12. On the Evolution of OCL for Capturing Structural Constraints in Modelling Languages

    • Dimitrios S. Kolovos, Richard F. Paige, Fiona A. C. Polack
    Pages 204-218
  13. Ten Commandments Ten Years On: Lessons for ASM, B, Z and VSR-net

    • Jonathan P. Bowen, Michael G. Hinchey
    Pages 219-233
  14. Back Matter

About this book

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.

Editors and Affiliations

  • Marseille, France

    Jean-Raymond Abrial

  • School of Computing Science, Burnaby, Simon Fraser University, Canada

    Uwe Glässer

Bibliographic Information

Buy it now

Buying options

eBook USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Other ways to access