FM'99 - Formal Methods Vol. II : World Congress on Formal Methods in the Development of Computing Systems, Toulouse, France, September 20-24, 1999, Proceedings

by ; ; ;
Format: Paperback
Pub. Date: 1999-11-01
Publisher(s): Springer-Verlag New York Inc
List Price: $182.58

Rent Textbook

Select for Price
There was a problem. Please try again later.

Digital

Rent Digital Options
Online:30 Days access
Downloadable:30 Days
$35.64
Online:60 Days access
Downloadable:60 Days
$47.52
Online:90 Days access
Downloadable:90 Days
$59.40
Online:120 Days access
Downloadable:120 Days
$71.28
Online:180 Days access
Downloadable:180 Days
$77.22
Online:1825 Days access
Downloadable:Lifetime Access
$118.80
*To support the delivery of the digital material to you, a non-refundable digital delivery fee of $3.99 will be charged on each digital item.
$77.22*

New Textbook

We're Sorry
Sold Out

Used Textbook

We're Sorry
Sold Out

How Marketplace Works:

  • This item is offered by an independent seller and not shipped from our warehouse
  • Item details like edition and cover design may differ from our description; see seller's comments before ordering.
  • Sellers much confirm and ship within two business days; otherwise, the order will be cancelled and refunded.
  • Marketplace purchases cannot be returned to eCampus.com. Contact the seller directly for inquiries; if no response within two days, contact customer service.
  • Additional shipping costs apply to Marketplace purchases. Review shipping costs at checkout.

Summary

This book constitutes, together with its compagnion LNCS 1708, the refereed proceedings of the World Congress on Formal Methods in the Development of Computing Systems, FM'99, held in Toulouse, France in September 1999. The 92 revised full papers presented in the two volumes were carefully reviewed and selected from a total of 259 paper submissions from 35 different countries. Also included are 15 abstracts describing work in progress and industrial applications. The papers are organized in topical sections. This volume contains the following sections: foundations of system specification (IFIP WG 1.3); European Theory and Practice of Software (ETAPS); program verification; integration of notation and techniques; formal description of programming concepts (IFIP WG 2.2); open information systems; co-design; refinement; safety; OBJ/Cafe OBJ/Maude; Abstract State Machines (ASM) and Algebraic Methods in Software Technology (AMAST); avionics; works-in-progress; industrial experience.

Table of Contents

Foundations of System Specification (IFIP WG 1.3)
From Informal Requirements to COOP: A Concurrent Automata Approachp. 939
A Framework for Defining Object-Calculip. 963
European Theory and Practice of Software (ETAPS)
A Translation of Statecharts to Esterelp. 983
An Operational Semantics for Timed RAISEp. 1008
Data Abstraction for CSP-OZp. 1028
Systems Development Using Z Genericsp. 1048
A Brief Summary of VSPECp. 1068
Enhancing the Pre- and Postcondition Technique for More ExpressiveSpecificationsp. 1087
Program Verification
On Excusable and Inexcusable Failuresp. 1107
Interfacing Program Construction and Verificationp. 1128
Software Verification Based on Linear Programmingp. 1147
Integration of Notation and Techniques
Sensors and Actuators in TCOZp. 1166
The UniForM Workbench, a Universal Development Environment for Formal Methodsp. 1186
Integrating Formal Description Techniquesp. 1206
Formal Description of Programming Concepts (IFIP WG 2.2)
A More Complete TLAp. 1226
Formal Justification of the Rely-Guarantee Paradigm for Shared-Variable Concurrency: A Semantic Approachp. 1245
Relating Z and First-Order Logicp. 1266
Open Information Systems
Formal Modeling of the Enterprise JavaBeansTM Component Integration Frameworkp. 1281
Developing Components in the Presence of Re-entrancep. 1301
Communication and Synchronisation Using Interaction Objectsp. 1321
Modelling Microsoft COM Using ¿-Calculusp. 1343
Co-design
Validation of Mixed Signal-Alpha Real-Time Systems through Affine Calculus on Clock Synchronisation Constraintsp. 1364
Combining Theorem Proving and Continuous Models in Synchronous Designp. 1384
ParTS: A Partitioning Transformation Systemp. 1400
A Behavioral Model for Co-designp. 1420
Refinement
A Weakest Precondition Semantics for an Object-Oriented Language of Refinementp. 1439
Reasoning About Interactive Systemsp. 1460
Non-atomic Refinement in Zp. 1477
Refinement Semantics and Loop Rulesp. 1497
Safety
Lessons from the Application of Formal Methods to the Design of a Storm Surge Barrier Control Systemp. 1511
The Value of Verification: Positive Experience of Industrial Proofp. 1527
Formal Development and Verification of a Distributed Railway Control Systemp. 1546
Safety Analysis in Formal Specificationp. 1564
Formal Specification and Validation of a Vital Communication Protocolp. 1584
Incremental Design of a Power Transformer Station Controller Using aController Synthesis Methodologyp. 1605
OBJ/Cafe OBJ/Maude
Verifying Behavioural Specifications in CafeOBJ Environmentp. 1625
Component-Based Algebraic Specification and Verification in CafeOBJp. 1644
Using Algebraic Specification Techniques in Development of Object-Oriented Frameworksp. 1664
Maude as a Formal Meta-toolp. 1684
Hiding More of Hidden Algebrap. 1704
Abstract State Machines (ASM) and Algebraic Methods in Software Technology (AMAST)
A Termination Detection Algorithm: Specification and Verificationp. 1720
Logspace Reducibility via Abstract State Machinesp. 1738
Formal Methods for Extensions to CASp. 1758
An Algebraic Framework for Higher-Order Modulesp. 1778
Avionics
Applying Formal Proof Techniques to Avionics Software: A Pragmatic Approachp. 1798
Secure Synthesis of Code: A Process Improvement Experimentp. 1816
Cronos: A Separate Compilation Toolset for Modular Esterel Applicationsp. 1836
Works-in-Progress
Tool Support for Production Use of Formal Techniquesp. 1854
Modeling Aircraft Mission Computer Task Ratesp. 1855
A Study of Collaborative Work: Answers to a Test on Formal Specification in Bp. 1856
Archived Design Steps in Temporal Logicp. 1858
A PVS-Based Approach for Teaching Constructing Correct Iterationsp. 1859
A Minimal Framework for Specification Theoryp. 1861
A Model of Specification-Based Testing of Interactive Systemsp. 1862
Algebraic Aspects of the Mapping between Abstract Syntax Notation One and CORBA IDLp. 1863
Retrenchmentp. 1864
Proof Preservation in Component Generalizationp. 1866
Industrial Experience
Formal Modelling and Simulation of Train Control Systems Using Petri Netsp. 1867
Formal Specification of a Voice Communication System Used in Air Traffic Controlp. 1868
Model-Checking the Architectural Design of a Fail-Safe Communication System for Railway Interlocking Systemsp. 1869
Analyzing the Requirements of an Access Control Using VDMTools and PVSp. 1870
Cache Coherence Verification with TLA+p. 1871
Author Indexp. 1873
Invited Papers
Theories of Programming: Top-Down and Bottom-Up Meeting in the Middlep. 1
Scientific Decisions which Characterise VDMp. 28
Mechanized Formal Methods: Where Next?p. 48
Integration, the Price of Successp. 52
The Role of Formalism in Methodp. 56
Integration into the Development Process
Formal Design for Automatic Coding and Testing: The ESSI/SPACES Projectp. 57
A Business Process Design Languagep. 76
Software Architecture
Refinement of Pipe-and-Filter Architecturesp. 96
A Formalization of Software Architecturep. 116
European Association for Theoretical Computer Science (EATCS)
Component and Interface Refinement in Closed-System Specificationsp. 134
Semantics of First Order Parametric Specificationsp. 155
Model Checking
A Perfecto Verification: Combining Model Checking with Deductive Analysis to Verify Real-Life Softwarep. 173
Error Detection with Directed Symbolic Model Checkingp. 195
Formal Modeling and Analysis of Hybrid Systems: A Case Study in Multi-robot Coordinationp. 212
On-the-Fly Controller Synthesis for Discrete and Dense-Time Systemsp. 233
On-the-Fly Verification of Linear Temporal Logicp. 253
Symbolic Model Checking with Fewer Fixpoint Computationsp. 272
Formula Based Abstractions of Transition Systems for Real-Time Model Checkingp. 289
IF: An Intermediate Representation and Validation Environment for Timed Asynchronous Systemsp. 307
Automatic Verification of Pointer Data-Structure Systems for All Numbers of Processesp. 328
The B Method
The Use of the B Formal Method for the Design and the Validation of the Transaction Mechanism for Smart Card Applicationsp. 348
Météor: A Successful Application of B in a Large Projectp. 369
Formal Development of Databases in ASSO and Bp. 388
Interpreting the B-Method in the Refinement Calculusp. 411
Compositional Symmetric Sharing in Bp. 431
Structural Embeddings: Mechanization with Methodp. 452
The Safe Machine: A New Specification Construct for Bp. 472
csp2B: A Practical Approach to Combining CSP and Bp. 490
Composition and Synthesis
Bunches for Object-Oriented, Concurrent, and Real-Time Specificationp. 530
Applications of Structural Synthesis of Programsp. 551
Towards a Compositional Approach to the Design and Verification of Distributed Systemsp. 570
Telecommunications
Formal Modeling in a Commercial Setting: A Case Studyp. 590
KVEST: Automated Generation of Test Suites from Formal Specificationsp. 608
Feature Interaction Detection Using Testing and Model-Checking Experience Reportp. 622
Emma: Developing an Industrial Reachability Analyser for SDLp. 642
Correction Proof of the Standardized Algorithm for ABR Conformancep. 662
Verifying a Distributed Database Lookup Manager Written in Erlangp. 682
Security
Secure Interoperation of Secure Distributed Databasesp. 701
A Formal Security Model for Microprocessor Hardwarep. 718
Abstraction and Testingp. 738
Formal Analysis of a Secure Communication Channel: Secure Core-Email Protocolp. 758
Probabilistic Polynomial-Time Equivalence and Security Analysisp. 776
A Uniform Approach for the Definition of Security Propertiesp. 794
Group Principals and the Formalization of Anonymityp. 814
Object-Orientation
Developing BON as an Industrial-Strength Formal Methodp. 834
On the Expressive Power of OCLp. 854
A Systematic Approach to Transform OMT Diagrams to a B Specificationp. 875
Testing
Verifying Consistency and Validity of Formal Specifications by Testingp. 896
A GSM-MAP Protocol Experiment Using Passive Testingp. 915
Author Indexp. 935
Table of Contents provided by Publisher. All Rights Reserved.

An electronic version of this book is available through VitalSource.

This book is viewable on PC, Mac, iPhone, iPad, iPod Touch, and most smartphones.

By purchasing, you will be able to view this book online, as well as download it, for the chosen number of days.

Digital License

You are licensing a digital product for a set duration. Durations are set forth in the product description, with "Lifetime" typically meaning five (5) years of online access and permanent download to a supported device. All licenses are non-transferable.

More details can be found here.

A downloadable version of this book is available through the eCampus Reader or compatible Adobe readers.

Applications are available on iOS, Android, PC, Mac, and Windows Mobile platforms.

Please view the compatibility matrix prior to purchase.