Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Concurrency: State Models and Java Programs

Buy
‘I love this book! It is beautifully written and the combined FSP/Java approach to model-based development is leading-edge.  The supporting materials, including the LTSA software and the lecture slides, are superb.’ (Scott Smolka, SUNY at Stony Brook)

This book provides a systematic and practical approach to designing, analyzing and implementing concurrent programs, using both state models and Java programs to introduce and illustrate key concepts and techniques. Topics covered include:

  • threads and interaction
  • interference, exclusion and synchronization
  • deadlock, safety and liveness properties
  • message passing
  • concurrent software architectures
  • dynamic and timed systems.

Established as a key learning resource for computer science graduate and undergraduate students, this second edition includes new coverage of Program Verification and Logical Properties. The accompanying website contains an updated version of the LTSA tool for modeling concurrency, model animation and model checking. The website also includes the full set of state models, Java examples and demonstration programs and a comprehensive series of overhead slides for course presentation.

Ideal for classroom use or self-study, this book provides readers with the means to understand the fundamentals and practice of concurrency.

About the Author
Jeff Magee and Jeff Kramer are both of Imperial College of Science, Technology and Medicine, London, UK

(HTML tags aren't allowed.)

The Math Problems Notebook
The Math Problems Notebook
The Math Problems Notebook is a collection of nontrivial, unconventional problems requiring deep insight and imagination reminiscent of those discussed at Sunday Math Circles. These circles have become a place for disseminating beautiful mathematics at an elementary level for college students who have a common passion for mathematics....
The Book of JavaScript, 2nd Edition: A Practical Guide to Interactive Web Pages
The Book of JavaScript, 2nd Edition: A Practical Guide to Interactive Web Pages
The Book of JavaScript teaches readers how to add interactivity, animation, and other tricks to their web sites with JavaScript. Rather than provide a series of cut-and-paste scripts, thau! takes the reader through a series of real world JavaScript code with an emphasis on understanding. Each chapter focuses on a few important JavaScript...
A Quick Start Guide to Podcasting: Creating Your Own Audio and Visual Materials for iPods, Blackberries, Mobile Phones and Websites
A Quick Start Guide to Podcasting: Creating Your Own Audio and Visual Materials for iPods, Blackberries, Mobile Phones and Websites

We live in exciting times. The internet is arguably the fastest

growing cultural phenomenon in the world, ever. You and I are lucky enough to have been born in time to catch one of those moments in human history when everything changes. Right now we’re in the middle of a
...

Microsoft Windows Server AppFabric Cookbook
Microsoft Windows Server AppFabric Cookbook
Have you ever set foot in the kitchen with a certain hunger and found that you had no clue as to how to make that dish? At such a time a cookbook is a wonderful thing. That's why I appreciate this concept of a cookbook for workflows and services. At Microsoft when we build products they are often chocked full of little known...
Excel 2010 Financials Cookbook
Excel 2010 Financials Cookbook

Excel is an extremely powerful tool that is made to handle many varieties of data. Regardless of the job you do, chances are you have had to use Excel at some time in your career, or you will. Regardless of your reason for using Excel, many users never realize the full potential of the software, relegating Excel to not much more than a list...

Applied Oracle Security: Developing Secure Database and Middleware Environments
Applied Oracle Security: Developing Secure Database and Middleware Environments

Cutting-edge techniques from leading Oracle security experts

This Oracle Press guide demonstrates practical applications of the most compelling methods for developing secure Oracle database and middleware environments. You will find full coverage of the latest and most popular Oracle products, including Oracle Database...

©2021 LearnIT (support@pdfchm.net) - Privacy Policy