Re: UML diagrams for multithreaded behavior?

From: Andy Dent (dent_at_oofile.com.au.INVALID)
Date: 10/22/03


Date: Wed, 22 Oct 2003 07:12:58 +0800

In article <1tp1b.1$E62.0@nwrdny03.gnilink.net>,
 "pokémon" <poke@mon.com> wrote:

> Hi, Can someone recommend which UML diagrams to use to illustrate the
> behaviors of a multithreaded program?
 
Complex Transitions  - 
http://www.objectmentor.com/resources/articles/cplxtrns.pdf
Discuses multi-threaded state machines and how to model them in UML. By
Robert C. Martin.

"Real-Time UML" by Douglass shows examples of state diagrams, sequence
and collaboration diagrams but also recommends the non-UML timing
diagrams. It's a great book

-- 
Andy Dent BSc  MACS  AACM
OOFILE - Database, Reports, Graphs, GUI for c++ on Mac, Unix & Windows
PP2MFC - PowerPlant->MFC portability
http://www.oofile.com.au/


Relevant Pages

  • Re: UML Question (Object <-> ObjectFinder?)
    ... ER diagrams, Data flow diagrams, and ... The official notation for SM today is a subset ... It doesn't even use any stereotypes that aren't defined in UML. ... >> So long as the subclasses are substitutable, ...
    (comp.object)
  • Re: Humble opinion on UML
    ... I am not a real developer, but I use it sporadically since 1998 and I ... Even if one decides to employ OO techniques for a small application, it is even less likely that UML would be worthwhile for anything other that informal communication or sketching out design ideas. ... Activity Diagrams have been largely replaced by Abstract Action Languages because they are much easier to modify. ...
    (comp.object)
  • Re: Is UML appropriate for embedded systems ?
    ... Sequence diagrams are a good help in specifying ... The company I work for uses Rose for smartcard operating systems (a few ... The use of UML for our purpose is not obvious. ... usecases, but IMHO not for OSes or VMs ...
    (comp.arch.embedded)
  • Re: UML: Is it allowed to introduce custom stereotypes on classes? What about methods?
    ... >{enumeration} after the class name. ... I know UML knows such things as, ... >modelling methods as abstract or even static, ... understand these diagrams, understands the diagrams. ...
    (comp.object)
  • Re: Class Design Tools?
    ... you draw diagrams of your code ... light understanding of UML class diagrams. ... I do not answer questions on behalf of my employer. ... >> programmer helping programmers. ...
    (microsoft.public.dotnet.general)