Design of Multithreaded Software : The Entity-Life Modeling Approach Hardback - 2011 - 1st Edition
by Sanden, Bo I
- Used
Standard delivery: 4 to 8 days
Details
- Title Design of Multithreaded Software : The Entity-Life Modeling Approach
- Author Sanden, Bo I
- Binding Hardback
- Edition number 1st
- Edition 1
- Condition Used - Very good
- Pages 320
- Volumes 1
- Language ENG
- Publisher Wiley & Sons, Incorporated, John
- Publication date 2011-03-01
- Features Bibliography, Glossary, Index, Table of Contents
- Bookseller's Inventory # 50988949-6
- ISBN 9780470876596 / 047087659X
- Weight 1.76 lbs (0.80 kg)
- Dimensions 10 x 7 x 1 in (25.40 x 17.78 x 2.54 cm)
- Category Computers - General Information
- Quantity available 1
About Better World Books Indiana, United States
Better World Books is a for-profit, socially conscious business and a global online bookseller that collects and sells new and used books online, matching each purchase with a book donation. Each sale generates funds for literacy and education initiatives in the U.S., the UK, and around the world. Since its launch in 2003, Better World Books has raised over $35 million for libraries and literacy, donated over 38 million books, and reused or recycled more than 475 million books.
Reader reviews for Design of Multithreaded Software : The Entity-Life Modeling Approach
Write a review for this book
Important Terms and Guidelines
- Please focus on the book’s content and context. Also, add any personal comments as to how you enjoyed the book. Substantiate your likes and dislikes. You may make comparisons to other books.
- Reviews must be at least 140 characters in length.
- Please do not reveal critical plot elements.
- This is not a help line. Contact customer support if you need help.
Your review must not include:
- Obscenities, discriminatory language, or other insulting language not suitable for public domain
- Advertisements, “spam” content, or references to other products, offers or websites.
- Email addresses, URLs, phone numbers, physical addresses or other contact information.
- Overly critical comments about other reviews or reviewers
- Time-sensitive material (i.e. promotional tours, seminars, lectures, etc.)
- Availability, price, or alternative ordering/shipping information
From the publisher
From the rear cover
--Michael A. Jackson, from the Foreword
A novel approach to designing software for reactive systems
This book is the first available in-depth introduction to the cutting-edge entity-life modeling (ELM) approach for the design of multithreaded, reactive software, making it an instant authoritative reference. The text is divided into three parts:
-
Part I covers two fundamentals necessary for understanding ELM--program-language thread support in Ada and Java, and state modeling
-
Part II describes ELM's unique approach
-
Part III positions ELM relative to other design approaches
Reactive software must respond to events in the world as they occur. To deal with this, ELM defines an event thread as a series of event occurrences that are separated in time. As the book reveals, event threads become the basis for software threads, leading to thread architectures that can be understood intuitively in problem-domain terms. Readers will discover how ELM captures the logic of event threads in terms of states, providing two patterns for designing software threads based on state diagrams and their activities.
Event threads in the domain can also form patterns. The text explains how ELM identifies the resource-user-thread pattern and the resource-guard-thread pattern, both addressing resource sharing by multiple domain entities. It also covers the case where entities need simultaneous exclusive access to more than one resource, and shows how ELM deals with deadlock prevention.
Design of Multithreaded Software is intended for software designers, architects, and researchers as well as systems designers, programmers, and engineers interested in a practical account of this novel approach.