I realize this is probably a weak excuse (at least it is IMHO), but the UML 1.3 spec states that a tool is not obligated to officially support object diagrams. There may be other reasons why Rational doesn't support them in Rose, and Rose certainly doesn't support all of UML 1.3, but IMHO this is the excuse that opens that door. I'd really like to see Rose support them in an official capacity.
-----Original Message-----
From: Olivier Chauvineau [mailto:[EMAIL PROTECTED]]
Sent: Thursday, June 28, 2001 8:41 AM
To: [EMAIL PROTECTED]; [EMAIL PROTECTED]
Subject: RE: (ROSE) instance diagrams
Hi.
Thank you for your answer and your explanation!
Regarding the UML 1.3 standard, I can now understand my troubles!
I full agree with you. I am reverse-enginering a system using a lot of
recursive relationships and object diagrams (called also instance diagrams?)
are very usefull in that case. I will try to use collaboration diagrams as
a substitute and I do think that object diagrams should be integrated in
ROSE. An object diagram could be seen as a realization a class diagram (that
is an instance) and also could be connected to a sequence diagram (to give a
snapshot of the graph of objects associated with the sequence).
Nevertheless, I would be very interesting in understanding why that kind of
diagram is not in ROSE since some of UML books describe and present it as a
part of the langage...
> -----Message d'origine-----
> De: [EMAIL PROTECTED] [SMTP:[EMAIL PROTECTED]]
> Date: 27 juin, 2001 10:24
> �: [EMAIL PROTECTED]
> Objet: RE: (ROSE) instance diagrams
>
> A couple of points about the Object Diagram.
>
> First, I have to respectfully disagree with the UML 1.3 standard. I do
> find object diagrams useful. In fact, I am just finishing up a domain
> model where I used object diagrams to help me discover classes and some of
> the complex relationships between those classes. I also use object
> diagrams to help me understand the multiplicity of associations when it is
> not obvious.
>
> Second, Rose does support the drawing of an object diagram. While they
> don't call it by that name, you can in essence draw an object diagram by
> drawing a collaboration diagram (or a sequence diagram, but IMHO the
> collaboration diagram is more flexible). The object symbol is also
> available on this diagram as well. It happens to closely resemble the
> class symbol, but it is in fact an object symbol. When you display a
> collaboration diagram, the object symbol is included in the tool palette.
>
> -----Original Message-----
> From: Styve, Arne [ <mailto:[EMAIL PROTECTED]>]
> Sent: Wednesday, June 27, 2001 3:29 AM
> To: Olivier Chauvineau; [EMAIL PROTECTED]
> Subject: RE: (ROSE) instance diagrams
>
>
>
> Hi,
>
> I think what you are requesting is an Object Diagram. In the UML
> 1.3-standard, this diagram-type is described as follows:
>
> --- quote ----
>
> An object diagram is a graph of instances, including objects and data
> values. A static
> object diagram is an instance of a class diagram; it shows a snapshot of
> the
> detailed
> state of a system at a point in time. The use of object diagrams is fairly
>
> limited, mainly
> to show examples of data structures.
> Tools need not support a separate format for object diagrams. Class
> diagrams
> can
> contain objects, so a class diagram with objects and no classes is an
> "object diagram."
> The phrase is useful, however, to characterize a particular usage
> achievable
> in various
> ways.
>
> --- unquote ----
>
> I.e. a diagram showing instances of classes at a certain stage/state in
> your
> application lifecycle.
>
> As far as I can see, this is a diagram not supported by Rose. Neither is
> the
> entity "Object" (instatance of a class) included as a symbol, except from
> in
> the sequence diagram.
> However, as the UML-spec states, it is not a very much used diagram type.
>
> Regards
>
> Arne
>
> > -----Original Message-----
> > From: Olivier Chauvineau [ <mailto:[EMAIL PROTECTED]>]
> > Sent: Tuesday, June 26, 2001 3:21 PM
> > To: [EMAIL PROTECTED]
> > Subject: (ROSE) instance diagrams
> >
> >
> >
> > Hi All.
> >
> > I modelized a system with :
> > - a class diagram : showing associations,
> > inheritance links,
> > - an activity diagram : representing the activity of my
> > system
> >
> > (and also state diagrams for some classes, but this is out of
> > the scope for
> > my question).
> >
> > Now, I would like to add some sequence diagrams to represent
> > this system at
> > different stages of its life (for exemple:
> > SystemBeforeStepInTheFirstActivity,
> > SystemAfterStepOutTheFirstActivity,
> > etc...), showing interactions between different objects.
> >
> > For each sequence diagram, I would like to represent all the
> > instances of
> > all the classes involved: that is a graph of objects. it was
> > my first idea,
> > but I might be wrong? I think that it could bring an
> > interesting view of the
> > system: which classes has been instanciated? Which
> > associations has been
> > instanciated? How the objects are connected? etc...
> >
> > Thus, I want to use instance diagrams to represent all these
> > objects (that
> > is different instances of my class diagram): I think it is
> > one a the diagram
> > proposed by UML? But how can I manage this kind of diagram
> > with ROSE? I
> > can't find it in the menus?
> >
> > Is that correct to have this approach? (it is in the scope of
> > a reverse
> > engineering activity). Maybe, I don't need instance diagram to bring
> > something more for the understanding?
> > Thank you.
> >
> >
> > > \\\///
> > >
> > >
> > > ( oo )
> > >
> > (
> > > .. )
> > >
> > -------------------------------------------------------m------
> > m-----------
> > > ---------------
> > > Olivier Chauvineau
> > > Analyste-programmeur, D�veloppement / Programmer Analyst,
> > Development
> > > Les Syst�mes Proxima Lt�e / Proxima Systems Ltd.
> > >
> > > T�l. :+1.514.448.4122 / T�l�c. :+1.514.875.5167
> > >
> > > <mailto:[EMAIL PROTECTED]>
> > >
> > >
> > --------------------------------------------------------------
> > ------------
> > > ------------------
> > >
> > **************************************************************
> > **********
> > * Rose Forum is a public venue for ideas and discussions.
> > * For technical support, visit <http://www.rational.com/support>
> > *
> > * Admin.Subscription Requests: [EMAIL PROTECTED]
> > * Archive of messages:
> <http://www.rational.com/products/rose/usergroups/rose_forum.jtmpl>
> * Other Requests: [EMAIL PROTECTED]
> *
> * To unsubscribe from the list, please send email
> *
> * To: [EMAIL PROTECTED]
> * Subject:<BLANK>
> * Body: unsubscribe rose_forum
> *
> *************************************************************************
> This email, its content and any attachments is PRIVATE AND CONFIDENTIAL to
>
> TANDBERG Television. If received in error please notify the sender and
> destroy the original message and attachments.
> ************************************************************************
> * Rose Forum is a public venue for ideas and discussions.
> * For technical support, visit <http://www.rational.com/support>
> *
> * Admin.Subscription Requests: [EMAIL PROTECTED]
> * Archive of messages:
> <http://www.rational.com/products/rose/usergroups/rose_forum.jtmpl>
> * Other Requests: [EMAIL PROTECTED]
> *
> * To unsubscribe from the list, please send email
> *
> * To: [EMAIL PROTECTED]
> * Subject:<BLANK>
> * Body: unsubscribe rose_forum
> *
> *************************************************************************
>
