[GAP] E701-009 - Updated contribution (Bo Sanden's Book v0.8)

Javier Miranda miranda at adacore.com
Wed Aug 9 09:57:26 CEST 2006


Dear GAP member,

   I am glad to announce that Professor Bo Sanden has a new version (0.8) of
his book on Multithreading (see description below). The book is much improved
based on feedback on the earlier version and general editing. More feedback is
still appreciated.

Enjoy reading!

--- Javier Miranda

Title: Multithreading
Version: 0.8  August 2006
Author: Bo Sanden
License: Permission to copy if author, title and version are acknowledged
Copyright 2006 Bo Sanden, Colorado Technical University Url: 
http://home.earthlink.net/~bosanden/Multithreading

This book is intended for designers and programmers of multitask 
software. It introduces the tasking/threading support in Ada and Java 
and presents Entity-Life Modeling, which is an intuitive design 
approach. With Entity-life modeling, you pattern tasks on event 
threads in the problem domain much as an object-oriented program is 
patterned on objects in the problem domain. Most examples are in Ada.

Chapters:

1. Introduction
2. Support for multithreading (Ada, Java and Pthreads)
3. State modeling (general introduction of state machine modeling)
4. Entity-life modeling
5. State-machine implementations
6. Resource sharing
7. Simultaneous exclusive access to multiple resources
8. Real-time software architectures. Data-flow design approaches
9. The origins of entity-life modeling



More information about the GAP mailing list