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

Buy

Concurrent Programs are notoriously difficult to get right. This book provides a systematic and practical approach to designing, analyzing and implementing concurrent programs. Concurrency concepts and techniques are introduced and illustrated using both state models and Java programs. The design models enable concurrent behavior to be animated, mechanically analyzed and then implemented in programs. With good support for concurrency, Java provides an ideal implementation language. Examples ranging from automobile cruise control to a game of space invaders are used throughout to motivate and illustrate the models and programs. Modeling is supported by a visual and interactive method for reasoning about design features. Programming is supported by interactive applets for experimenting with concurrent programs. This book and the CD-ROM which accompanies it provide readers with the means for understanding the fundamentals and practice of concurrency. Topics covered include:

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

The accompanying CD-ROM contains: the software analysis tools for modeling concurrency, model animation and model checking; the full set of state models, Java examples and demonstration programs; and a comprehensive series of overhead slides for course presentation.

(HTML tags aren't allowed.)

Succeeding with Use Cases : Working Smart to Deliver Quality (Addison-Wesley Object Technology Series)
Succeeding with Use Cases : Working Smart to Deliver Quality (Addison-Wesley Object Technology Series)

You can dramatically improve software quality and value by integrating use cases with best-practice software quality engineering disciplines.

Richard Denney presents practical, cost-effective techniques that help your entire development organization deliver superior software.

...
Essential Mobile Interaction Design: Perfecting Interface Design in Mobile Apps (Usability)
Essential Mobile Interaction Design: Perfecting Interface Design in Mobile Apps (Usability)

Design User-Friendly, Intuitive Smartphone and Tablet Apps for Any Platform

Mobile apps should feel natural and intuitive, and users should understand them quickly and easily. This means that effective interaction and interface design is crucial. However, few mobile app developers (or even designers) have...

Learning VMware vCloud Air
Learning VMware vCloud Air

Leverage VMware's latest public cloud offering to build an efficient hybrid cloud infrastructure for your business

About This Book

  • Create, deploy, and manage virtualized workloads on a public cloud platform using VMware vCloud Air
  • Dive into the world of VMware vCloud and discover the...

Nmap Cookbook: The Fat-free Guide to Network Scanning
Nmap Cookbook: The Fat-free Guide to Network Scanning

Nmap(r) Cookbook: The fat-free guide to network scanning provides simplified coverage of network scanning features available in the Nmap suite of utilities. Every Nmap feature is covered with visual examples to help you quickly understand and identify proper usage for practical results. Topics covered include: * Installation on Windows, Mac...

Advances in Applied Mathematics and Approximation Theory: Contributions from AMAT 2012 (Springer Proceedings in Mathematics & Statistics)
Advances in Applied Mathematics and Approximation Theory: Contributions from AMAT 2012 (Springer Proceedings in Mathematics & Statistics)

Advances in Applied Mathematics and Approximation Theory: Contributions from AMAT 2012 is a collection of the best articles presented at “Applied Mathematics and Approximation Theory 2012,” an international conference held in Ankara, Turkey, May 17-20, 2012. This volume brings together key work from authors in the field...

Methods of Contemporary Mathematical Statistical Physics (Lecture Notes in Mathematics)
Methods of Contemporary Mathematical Statistical Physics (Lecture Notes in Mathematics)
This volume presents a collection of courses introducing the reader to the recent progress with attention being paid to laying solid grounds and developing various basic tools. An introductory chapter on lattice spin models is useful as a background for other lectures of the collection. The topics include new results on phase transitions for...
©2021 LearnIT (support@pdfchm.net) - Privacy Policy