rent-now

Rent More, Save More! Use code: ECRENTAL

5% off 1 book, 7% off 2 books, 10% off 3+ books

9783540482659

Rigorous Development of Complex Fault-tolerant Systems

by ; ;
  • ISBN13:

    9783540482659

  • ISBN10:

    3540482652

  • Format: Paperback
  • Copyright: 2007-01-03
  • Publisher: Springer Verlag
  • Purchase Benefits
  • Free Shipping Icon Free Shipping On Orders Over $35!
    Your order must be $35 or more to qualify for free economy shipping. Bulk sales, PO's, Marketplace items, eBooks and apparel do not qualify for this offer.
  • eCampus.com Logo Get Rewarded for Ordering Your Textbooks! Enroll Now
List Price: $109.00 Save up to $89.20
  • Digital
    $42.90*
    Add to Cart

    DURATION
    PRICE
    *To support the delivery of the digital material to you, a digital delivery fee of $3.99 will be charged on each digital item.

Summary

Many software systems have reached a level of complication, mainly because of their size, heterogeneity and distribution, which results in faults appearing that cannot be traced back easily to the code. Some of these "faults" could also be unexpected program behavior that appears as a result of interactions between different parts of the program; this is commonly known as complexity. New methods, approaches, tools and techniques are needed to cope with the increasing complexity in software systems; amongst them, fault-tolerance techniques and formal methods, supported by the corresponding tools, are promising solutions. This book brings together papers focusing on the application of rigorous design techniques to the development of fault-tolerant, software-based systems. This volume is an outcome of the REFT 2005 Workshop on Rigorous Engineering of Fault-Tolerant Systems held in conjunction with the Formal Methods 2005 conference at Newcastle upon Tyne, UK, in July 2005. The authors of the best workshop papers were asked to enhance and expand their work and a number of well-established researchers working in the area contributed invited chapters. From the 19 refereed and revised papers presented, 12 are versions reworked from the workshop; 9 of them are totally new. The book is rounded off by two provocatively different position on the role of programming languages.

Table of Contents

Train systemsp. 1
Formalising reconciliation in partitionable networks with distributed servicesp. 37
The fault-tolerant insulin pump therapyp. 59
Reasoning about exception flow at the architectural levelp. 80
Are practitioners writing contracts?p. 100
Determining the specification of a control system : an illustrative examplep. 114
Achieving fault tolerance by a formally validated interaction policyp. 133
F(I)MEA-technique of Web services analysis and dependability ensuringp. 153
On specification and verification of location-based fault tolerant mobile systemsp. 168
Formal development of mechanisms for tolerating transient faultsp. 189
Separating concerns in requirements analysis : an examplep. 210
Rigorous fault tolerance using aspects and formal methodsp. 226
Rigorous development of fault-tolerant agent systemsp. 241
Formal service-oriented development of fault tolerant communicating systemsp. 261
Programming-logic analysis of fault tolerance : expected performance of self-stabilisationp. 288
Formal analysis of the operational concept for the small aircraft transportation systemp. 306
Towards a method for rigorous development of generic requirements patternsp. 326
Rigorous design of fault-tolerant transactions for replicated database systems using event Bp. 343
Engineering reconfigurable distributed software systems : issues arising for pervasive computingp. 364
Tools for developing large systems (a proposal)p. 387
Why programming languages still matterp. 391
Table of Contents provided by Blackwell. All Rights Reserved.

Supplemental Materials

What is included with this book?

The New copy of this book will include any supplemental materials advertised. Please check the title of the book to determine if it should include any access cards, study guides, lab manuals, CDs, etc.

The Used, Rental and eBook copies of this book are not guaranteed to include any supplemental materials. Typically, only the book itself is included. This is true even if the title states it includes any access cards, study guides, lab manuals, CDs, etc.

Rewards Program