Design of Multithreaded Software: The Entity-Life Modeling Approach Hardback - 2011 - 1st Edition
by Sanden, Bo I
- Used
Standard delivery: 2 to 14 days
Details
- Title Design of Multithreaded Software: The Entity-Life Modeling Approach
- Author Sanden, Bo I
- Binding Hardback
- Edition number 1st
- Edition 1
- Condition New
- Pages 320
- Volumes 1
- Language ENG
- Publisher Wiley-IEEE Computer Society PR
- Publication date 2011-03-01
- Features Bibliography, Glossary, Index, Table of Contents
- Bookseller's Inventory # 9955849
- 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 5
About GreatBookPrices Maryland, United States
Since 1991, we have worked every day to serve our customers with state-of-the-art technology and world class service. We are dedicated to providing customers around the world with the widest selection of books, DVDs, and CDs at the absolute lowest price.
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.