Wintersalen Sale
 
 

Special Offers see all

Enter to WIN a $100 Credit

Subscribe to PowellsBooks.news
for a chance to win.
Privacy Policy

Tour our stores


    Recently Viewed clear list


    On the Table | November 9, 2014

    Tracey T.: IMG New Cookbooks for October and November: Potluck Time!



    October/November is a favorite time in our offices. These are the months when scads of cookbooks are released, a deluge of cookbooks, a tornado of... Continue »

    spacer

This item may be
out of stock.

Click on the button below to search for this title in other formats.


Check for Availability
Add to Wishlist

This title in other editions

An Introduction to Practical Formal Methods Using Temporal Logic

by

An Introduction to Practical Formal Methods Using Temporal Logic Cover

 

Synopses & Reviews

Publisher Comments:

The name "temporal logic" may sound complex and daunting; but while they describe potentially complex scenarios, temporal logics are often based on a few simple, and fundamental, concepts - highlighted in this book. An Introduction to Practical Formal Methods Using Temporal Logic provides an introduction to formal methods based on temporal logic, for developing and testing complex computational systems. These methods are supported by many well-developed tools, techniques and results that can be applied to a wide range of systems.

Fisher begins with a full introduction to the subject, covering the basics of temporal logic and using a variety of examples, exercises and pointers to more advanced work to help clarify and illustrate the topics discussed. He goes on to describe how this logic can be used to specify a variety of computational systems, looking at issues of linking specifications, concurrency, communication and composition ability. He then analyses temporal specification techniques such as deductive verification, algorithmic verification, and direct execution to develop and verify computational systems. The final chapter on case studies analyses the potential problems that can occur in a range of engineering applications in the areas of robotics, railway signalling, hardware design, ubiquitous computing, intelligent agents, and information security, and explains how temporal logic can improve their accuracy and reliability.

  • Models temporal notions and uses them to analyze computational systems
  • Provides a broad approach to temporal logic across many formal methods - including specification, verification and implementation
  • Introduces and explains freely available tools based on temporal logics and shows how these can be applied
  • Presents exercises and pointers to further study in each chapter, as well as an accompanying website providing links to additional systems based upon temporal logic as well as additional material related to the book.

Synopsis:

An Introduction to Practical Formal Methods Using Temporal Logic

Michael Fisher

Department of Computer Science, University of Liverpool, UK

Synopsis:

This book provides an introduction to formal methods based on temporal logic, describing techniques for testing and developing complex computational systems. It starts with a full introduction to the subject and then goes into more detail, covering the basics of temporal logics in order to give the reader a firm basis on which to progress further. A variety of examples, exercises and pointers to more advanced work in this area help to clarify and illustrate topics discussed. The following chapter shows how this logic can be used to specify a variety of computational systems. Chapters 4, 5 and 6 analyse techniques using temporal specifications to verify and develop computational systems, namely deductive verification, algorithmic verification, and direct execution. A final chapter on case studies analyses the potential problems that can occur in a range of engineering applications, and explains how temporal logic can improve their accuracy and reliability. Fisher also gives pointer to where the reader can find full descriptions of these computations earlier in the book. An appendix provides an introduction to classical logic, and an accompanying website contains links to additional material related to the book, and to a range of systems based on temporal logic.

Table of Contents

Preface.

1 Introduction.

1.1 Aims of the book.

1.2 Why temporal logic?

1.3 What is temporal logic?

1.4 Structure of the book.

2 Temporal logic.

2.1 Intuition.

2.2 Syntactic aspects.

2.3 Semantics.

2.4 Reactive system properties.

2.5 What is temporal logic?

2.6 Normal form.

2.7 B

Product Details

ISBN:
9781119991465
Publisher:
Wiley
Subject:
Electronics - General
Author:
Fisher, Michael
Subject:
Technology & Engineering : Electronics - General
Subject:
main_subject
Subject:
all_subjects
Subject:
Fuzzy systems
Copyright:
Publication Date:
20110316
Binding:
Electronic book text in proprietary or open standard format
Language:
English
Pages:
368
Dimensions:
244 x 168 x 15 mm 24 oz

Related Subjects

Computers and Internet » Artificial Intelligence » Fuzzy Logic
Science and Mathematics » Electricity » General Electronics
Science and Mathematics » Mathematics » Foundations and Logic

An Introduction to Practical Formal Methods Using Temporal Logic
0 stars - 0 reviews
$ In Stock
Product details 368 pages John Wiley & Sons - English 9781119991465 Reviews:
"Synopsis" by , An Introduction to Practical Formal Methods Using Temporal Logic

Michael Fisher

Department of Computer Science, University of Liverpool, UK

"Synopsis" by , This book provides an introduction to formal methods based on temporal logic, describing techniques for testing and developing complex computational systems. It starts with a full introduction to the subject and then goes into more detail, covering the basics of temporal logics in order to give the reader a firm basis on which to progress further. A variety of examples, exercises and pointers to more advanced work in this area help to clarify and illustrate topics discussed. The following chapter shows how this logic can be used to specify a variety of computational systems. Chapters 4, 5 and 6 analyse techniques using temporal specifications to verify and develop computational systems, namely deductive verification, algorithmic verification, and direct execution. A final chapter on case studies analyses the potential problems that can occur in a range of engineering applications, and explains how temporal logic can improve their accuracy and reliability. Fisher also gives pointer to where the reader can find full descriptions of these computations earlier in the book. An appendix provides an introduction to classical logic, and an accompanying website contains links to additional material related to the book, and to a range of systems based on temporal logic.
spacer
spacer
  • back to top

FOLLOW US ON...

     
Powell's City of Books is an independent bookstore in Portland, Oregon, that fills a whole city block with more than a million new, used, and out of print books. Shop those shelves — plus literally millions more books, DVDs, and gifts — here at Powells.com.