Design of Multithreaded Software: The Entity-Life Modeling Approach

Kybernetes

ISSN: 0368-492X

Article publication date: 27 April 2012

515

Keywords

Citation

Hutton, D.M. (2012), "Design of Multithreaded Software: The Entity-Life Modeling Approach", Kybernetes, Vol. 41 No. 3/4. https://doi.org/10.1108/k.2012.06741caa.010

Publisher

:

Emerald Group Publishing Limited

Copyright © 2012, Emerald Group Publishing Limited


Design of Multithreaded Software: The Entity-Life Modeling Approach

Article Type: Book reviews and reports From: Kybernetes, Volume 41, Issue 3/4

Bo I. Sanden,Wiley – IEEE Computer Society Press,2011 (March),Price: $89.95 (20% discount may be available – check www.wiley.com/ieeecs). Cloth,320 pp.,ISBN: 9780470876596

Keywords: Cybernetics, Entity-life modelling, Multithreaded software, Software design

Cyberneticians and systemists with a familiarity with languages such as Ada, C#, Java and similar “threads”, will find this text of much interest whilst providing a valuable introduction to this new approach to multithreaded design.

It introduces entity-life modelling (ELM) design approaches for particular sorts of multithreaded software, focussing on “reactive systems”. That is systems which continually react with the problem environment. The author also discusses “reactive systems” that include embedded ones and also interactive systems such as cruise controllers and automated teller machines.

The text is structured into three parts:

  • Part I which covers two fundamentals: program-language thread support and state diagramming. This is to help the reader to understand ELM.

  • Part II covers ELM from different approaches.

  • Part III looks at ELM in relation to other design system approaches.

Related articles