Design of multithreaded software : the entity-life modeling approach /

This book assumes familiarity with threads (in a language such as Ada, C♯, or Java) and introduces the entity-life modeling (ELM) design approach for certain kinds of multithreaded software. ELM focuses on "reactive systems," which continuously interact with the problem environment. These...

Full description

Bibliographic Details
Main Author: Sandén, Bo
Corporate Author: Wiley InterScience (Online service)
Format: eBook
Language:English
Published: Hoboken, N.J. : John Wiley & Sons, [2011]
Subjects:
Online Access:Full Text via HEAL-Link
Table of Contents:
  • Foundations. Introduction
  • Support for Multithreading
  • State Modeling
  • The ELM Way. Entity-Life Modeling
  • Design Patterns Based on Event Threads
  • Event-Thread Patterns for Resource Sharing
  • Simultaneous Exclusive Access to Multiple Resources
  • Background and Discussion. Real-Time Software Architectures and Data-Flow Design Approaches
  • The Origins of Entity-Life Modeling.