Home » Modeling » UML2 » Eclipse UML2 and other tools compatibility
|
Re: Eclipse UML2 and other tools compatibility [message #468952 is a reply to message #468949] |
Fri, 26 January 2007 16:43 |
james bruck Messages: 1724 Registered: July 2009 |
Senior Member |
|
|
Hi Sylvain,
RSA 7.x is the only tool that I'm aware of that handles Composite
Structures correctly .
When finding tools that suport Composite Structure watch out for one common
mistake...Connectors should only be shown on Composite Structure diagrams or
compartment; they require "context". If the tool lets you draw connectors
between ports on Components (in "black-box" mode) on a component diagram,
it is incorrect and misleading. To show interconnected-ness of components
one would have to create a Collaboration with parts typed by the components
and a connector drawn between the ports within the context of the
Collaboration. I've seen several tools (and tutorials on tool vendor sites)
that mix up some of these points.
Regards,
- James.
"Sylvain" <sylvain.maillard@univ-nantes.fr> wrote in message
news:epd2fu$qf5$1@utils.eclipse.org...
> Hi All,
>
> Maybe the question as already been asked, if so please forgive me..
>
> I'have created a UML 2.1 model containing some Components, Ports,
> Interface, Usage etc.
>
> Do someone know a tool that can read my model and display it correctly ?
> I've tried MagicDraw and Enterprise Architect with no success, now I'm
> downloading 5GB (??) of RSA.. Many existing tools doesn't seems to
> implements UML 2.1 especially for the composite structure diagram..
>
> thanks for your advices
> Sylvain
|
|
|
Re: Eclipse UML2 and other tools compatibility [message #469707 is a reply to message #468952] |
Mon, 29 January 2007 09:24 |
Sylvain Messages: 40 Registered: July 2009 |
Member |
|
|
James Bruck a écrit :
> Hi Sylvain,
>
> RSA 7.x is the only tool that I'm aware of that handles Composite
> Structures correctly .
>
> When finding tools that suport Composite Structure watch out for one common
> mistake...Connectors should only be shown on Composite Structure diagrams or
> compartment; they require "context". If the tool lets you draw connectors
> between ports on Components (in "black-box" mode) on a component diagram,
> it is incorrect and misleading. To show interconnected-ness of components
> one would have to create a Collaboration with parts typed by the components
> and a connector drawn between the ports within the context of the
> Collaboration. I've seen several tools (and tutorials on tool vendor sites)
> that mix up some of these points.
>
> Regards,
>
> - James.
>
>
> "Sylvain" <sylvain.maillard@univ-nantes.fr> wrote in message
> news:epd2fu$qf5$1@utils.eclipse.org...
>> Hi All,
>>
>> Maybe the question as already been asked, if so please forgive me..
>>
>> I'have created a UML 2.1 model containing some Components, Ports,
>> Interface, Usage etc.
>>
>> Do someone know a tool that can read my model and display it correctly ?
>> I've tried MagicDraw and Enterprise Architect with no success, now I'm
>> downloading 5GB (??) of RSA.. Many existing tools doesn't seems to
>> implements UML 2.1 especially for the composite structure diagram..
>>
>> thanks for your advices
>> Sylvain
>
>
Hi James,
thanks for your response. I will try RSA.
Sylvain
|
|
| | |
Re: Eclipse UML2 and other tools compatibility [message #469711 is a reply to message #469710] |
Mon, 29 January 2007 14:38 |
james bruck Messages: 1724 Registered: July 2009 |
Senior Member |
|
|
Hi Sylvain,
.... I think I know why there is some confusion on this point. The spec
shows a ball/socket notation for assembly connectors. It kinda' looks like
the required and provided interfaces are joined. This notation is
supported in RSA 7 as outlined in the spec but it is a bit misleading since
it's not the actual interfaces that are being joined.
In RSA, if you have two ports one with a required interface and the other
with a compatible provided interface, you can stretch one over the other.
They will highlight green if they are compatible and if you release a
connector is created with the ball/socket notation. Also, the required and
provided interfaces around the ports are hidden. This is merely a compact
notation. The ball and socket in the middle of the assembly connector is
just an alternative to the straight line notation for the connector.
By the way, if you select the port then in the toolbar click on the "show
labels" button, you can re-display the required and provided interfaces.
Also, if you select a provided interface and click on the "show label" you
can see the name of the interface. This is handy for tidying up your
diagram and is not well documented.
Also, if you just need the modeling portion, you could just download RSM.
I believe it's a bit smaller than RSA ;)
Regards,
- James.
"James Bruck" <jbruck@ca.ibm.com> wrote in message
news:epkva1$2nj$2@utils.eclipse.org...
> Hi Sylvain,
>
> Connectors ( ie assembly connectors or delegating connectors ) are drawn
> between ConnectableElements for example ports or parts ( not the required
or
> provided interfaces ).
>
> Regards,
>
> - James.
>
>
> "Sylvain" <sylvain.maillard@univ-nantes.fr> wrote in message
> news:epkimj$3e7$1@utils.eclipse.org...
> > James Bruck a
|
|
|
Re: Eclipse UML2 and other tools compatibility [message #469716 is a reply to message #469711] |
Tue, 30 January 2007 13:46 |
Sylvain Messages: 40 Registered: July 2009 |
Member |
|
|
Hi James,
thanks for your explanations ;-)
I've managed to do that. the link with ball/socket is created only if a
port implements the interface and the other port as a usage dependancy
with the interface. It is possible to make a assembly connector even if
the two ports interfaces are different ..
Sylvain
James Bruck a écrit :
> Hi Sylvain,
>
> ... I think I know why there is some confusion on this point. The spec
> shows a ball/socket notation for assembly connectors. It kinda' looks like
> the required and provided interfaces are joined. This notation is
> supported in RSA 7 as outlined in the spec but it is a bit misleading since
> it's not the actual interfaces that are being joined.
>
> In RSA, if you have two ports one with a required interface and the other
> with a compatible provided interface, you can stretch one over the other.
> They will highlight green if they are compatible and if you release a
> connector is created with the ball/socket notation. Also, the required and
> provided interfaces around the ports are hidden. This is merely a compact
> notation. The ball and socket in the middle of the assembly connector is
> just an alternative to the straight line notation for the connector.
>
> By the way, if you select the port then in the toolbar click on the "show
> labels" button, you can re-display the required and provided interfaces.
> Also, if you select a provided interface and click on the "show label" you
> can see the name of the interface. This is handy for tidying up your
> diagram and is not well documented.
>
> Also, if you just need the modeling portion, you could just download RSM.
> I believe it's a bit smaller than RSA ;)
>
> Regards,
>
> - James.
>
>
> "James Bruck" <jbruck@ca.ibm.com> wrote in message
> news:epkva1$2nj$2@utils.eclipse.org...
>> Hi Sylvain,
>>
>> Connectors ( ie assembly connectors or delegating connectors ) are drawn
>> between ConnectableElements for example ports or parts ( not the required
> or
>> provided interfaces ).
>>
>> Regards,
>>
>> - James.
>>
>>
>> "Sylvain" <sylvain.maillard@univ-nantes.fr> wrote in message
>> news:epkimj$3e7$1@utils.eclipse.org...
>>> James Bruck a écrit :
>>>> Hi Sylvain,
>>>>
>>>> RSA 7.x is the only tool that I'm aware of that handles Composite
>>>> Structures correctly .
>>>>
>>>> When finding tools that suport Composite Structure watch out for one
>> common
>>>> mistake...Connectors should only be shown on Composite Structure
>> diagrams or
>>>> compartment; they require "context". If the tool lets you draw
>> connectors
>>>> between ports on Components (in "black-box" mode) on a component
>> diagram,
>>>> it is incorrect and misleading. To show interconnected-ness of
>> components
>>>> one would have to create a Collaboration with parts typed by the
>> components
>>>> and a connector drawn between the ports within the context of the
>>>> Collaboration. I've seen several tools (and tutorials on tool vendor
>> sites)
>>>> that mix up some of these points.
>>>>
>>>> Regards,
>>>>
>>>> - James.
>>>>
>>> Ok I finally download RSA and installed it. Now I have a question about
>>> composite structure: Port are typed by classifier that implements and/or
>>> uses interfaces. By this way, required and provided interfaces are
>>> specified.
>>> Now I want to create a specific configuration. I create a Composite
>>> Structure Diagram that will contains some parts wich are "component
>>> instances". I can't draw assembly connector between provided interface
>>> of one part and required interface of one other. Is this normal ? Maybe
>>> I'm missing something...
>>>
>>> Sylvain
>>
>
>
|
|
| |
Re: Eclipse UML2 and other tools compatibility [message #574134 is a reply to message #468949] |
Fri, 26 January 2007 16:43 |
james bruck Messages: 1724 Registered: July 2009 |
Senior Member |
|
|
Hi Sylvain,
RSA 7.x is the only tool that I'm aware of that handles Composite
Structures correctly .
When finding tools that suport Composite Structure watch out for one common
mistake...Connectors should only be shown on Composite Structure diagrams or
compartment; they require "context". If the tool lets you draw connectors
between ports on Components (in "black-box" mode) on a component diagram,
it is incorrect and misleading. To show interconnected-ness of components
one would have to create a Collaboration with parts typed by the components
and a connector drawn between the ports within the context of the
Collaboration. I've seen several tools (and tutorials on tool vendor sites)
that mix up some of these points.
Regards,
- James.
"Sylvain" <sylvain.maillard@univ-nantes.fr> wrote in message
news:epd2fu$qf5$1@utils.eclipse.org...
> Hi All,
>
> Maybe the question as already been asked, if so please forgive me..
>
> I'have created a UML 2.1 model containing some Components, Ports,
> Interface, Usage etc.
>
> Do someone know a tool that can read my model and display it correctly ?
> I've tried MagicDraw and Enterprise Architect with no success, now I'm
> downloading 5GB (??) of RSA.. Many existing tools doesn't seems to
> implements UML 2.1 especially for the composite structure diagram..
>
> thanks for your advices
> Sylvain
|
|
|
Re: Eclipse UML2 and other tools compatibility [message #576537 is a reply to message #468952] |
Mon, 29 January 2007 09:24 |
Sylvain Messages: 40 Registered: July 2009 |
Member |
|
|
James Bruck a écrit :
> Hi Sylvain,
>
> RSA 7.x is the only tool that I'm aware of that handles Composite
> Structures correctly .
>
> When finding tools that suport Composite Structure watch out for one common
> mistake...Connectors should only be shown on Composite Structure diagrams or
> compartment; they require "context". If the tool lets you draw connectors
> between ports on Components (in "black-box" mode) on a component diagram,
> it is incorrect and misleading. To show interconnected-ness of components
> one would have to create a Collaboration with parts typed by the components
> and a connector drawn between the ports within the context of the
> Collaboration. I've seen several tools (and tutorials on tool vendor sites)
> that mix up some of these points.
>
> Regards,
>
> - James.
>
>
> "Sylvain" <sylvain.maillard@univ-nantes.fr> wrote in message
> news:epd2fu$qf5$1@utils.eclipse.org...
>> Hi All,
>>
>> Maybe the question as already been asked, if so please forgive me..
>>
>> I'have created a UML 2.1 model containing some Components, Ports,
>> Interface, Usage etc.
>>
>> Do someone know a tool that can read my model and display it correctly ?
>> I've tried MagicDraw and Enterprise Architect with no success, now I'm
>> downloading 5GB (??) of RSA.. Many existing tools doesn't seems to
>> implements UML 2.1 especially for the composite structure diagram..
>>
>> thanks for your advices
>> Sylvain
>
>
Hi James,
thanks for your response. I will try RSA.
Sylvain
|
|
| | |
Re: Eclipse UML2 and other tools compatibility [message #576629 is a reply to message #469710] |
Mon, 29 January 2007 14:38 |
james bruck Messages: 1724 Registered: July 2009 |
Senior Member |
|
|
Hi Sylvain,
.... I think I know why there is some confusion on this point. The spec
shows a ball/socket notation for assembly connectors. It kinda' looks like
the required and provided interfaces are joined. This notation is
supported in RSA 7 as outlined in the spec but it is a bit misleading since
it's not the actual interfaces that are being joined.
In RSA, if you have two ports one with a required interface and the other
with a compatible provided interface, you can stretch one over the other.
They will highlight green if they are compatible and if you release a
connector is created with the ball/socket notation. Also, the required and
provided interfaces around the ports are hidden. This is merely a compact
notation. The ball and socket in the middle of the assembly connector is
just an alternative to the straight line notation for the connector.
By the way, if you select the port then in the toolbar click on the "show
labels" button, you can re-display the required and provided interfaces.
Also, if you select a provided interface and click on the "show label" you
can see the name of the interface. This is handy for tidying up your
diagram and is not well documented.
Also, if you just need the modeling portion, you could just download RSM.
I believe it's a bit smaller than RSA ;)
Regards,
- James.
"James Bruck" <jbruck@ca.ibm.com> wrote in message
news:epkva1$2nj$2@utils.eclipse.org...
> Hi Sylvain,
>
> Connectors ( ie assembly connectors or delegating connectors ) are drawn
> between ConnectableElements for example ports or parts ( not the required
or
> provided interfaces ).
>
> Regards,
>
> - James.
>
>
> "Sylvain" <sylvain.maillard@univ-nantes.fr> wrote in message
> news:epkimj$3e7$1@utils.eclipse.org...
> > James Bruck a
|
|
|
Re: Eclipse UML2 and other tools compatibility [message #576814 is a reply to message #469711] |
Tue, 30 January 2007 13:46 |
Sylvain Messages: 40 Registered: July 2009 |
Member |
|
|
Hi James,
thanks for your explanations ;-)
I've managed to do that. the link with ball/socket is created only if a
port implements the interface and the other port as a usage dependancy
with the interface. It is possible to make a assembly connector even if
the two ports interfaces are different ..
Sylvain
James Bruck a écrit :
> Hi Sylvain,
>
> ... I think I know why there is some confusion on this point. The spec
> shows a ball/socket notation for assembly connectors. It kinda' looks like
> the required and provided interfaces are joined. This notation is
> supported in RSA 7 as outlined in the spec but it is a bit misleading since
> it's not the actual interfaces that are being joined.
>
> In RSA, if you have two ports one with a required interface and the other
> with a compatible provided interface, you can stretch one over the other.
> They will highlight green if they are compatible and if you release a
> connector is created with the ball/socket notation. Also, the required and
> provided interfaces around the ports are hidden. This is merely a compact
> notation. The ball and socket in the middle of the assembly connector is
> just an alternative to the straight line notation for the connector.
>
> By the way, if you select the port then in the toolbar click on the "show
> labels" button, you can re-display the required and provided interfaces.
> Also, if you select a provided interface and click on the "show label" you
> can see the name of the interface. This is handy for tidying up your
> diagram and is not well documented.
>
> Also, if you just need the modeling portion, you could just download RSM.
> I believe it's a bit smaller than RSA ;)
>
> Regards,
>
> - James.
>
>
> "James Bruck" <jbruck@ca.ibm.com> wrote in message
> news:epkva1$2nj$2@utils.eclipse.org...
>> Hi Sylvain,
>>
>> Connectors ( ie assembly connectors or delegating connectors ) are drawn
>> between ConnectableElements for example ports or parts ( not the required
> or
>> provided interfaces ).
>>
>> Regards,
>>
>> - James.
>>
>>
>> "Sylvain" <sylvain.maillard@univ-nantes.fr> wrote in message
>> news:epkimj$3e7$1@utils.eclipse.org...
>>> James Bruck a écrit :
>>>> Hi Sylvain,
>>>>
>>>> RSA 7.x is the only tool that I'm aware of that handles Composite
>>>> Structures correctly .
>>>>
>>>> When finding tools that suport Composite Structure watch out for one
>> common
>>>> mistake...Connectors should only be shown on Composite Structure
>> diagrams or
>>>> compartment; they require "context". If the tool lets you draw
>> connectors
>>>> between ports on Components (in "black-box" mode) on a component
>> diagram,
>>>> it is incorrect and misleading. To show interconnected-ness of
>> components
>>>> one would have to create a Collaboration with parts typed by the
>> components
>>>> and a connector drawn between the ports within the context of the
>>>> Collaboration. I've seen several tools (and tutorials on tool vendor
>> sites)
>>>> that mix up some of these points.
>>>>
>>>> Regards,
>>>>
>>>> - James.
>>>>
>>> Ok I finally download RSA and installed it. Now I have a question about
>>> composite structure: Port are typed by classifier that implements and/or
>>> uses interfaces. By this way, required and provided interfaces are
>>> specified.
>>> Now I want to create a specific configuration. I create a Composite
>>> Structure Diagram that will contains some parts wich are "component
>>> instances". I can't draw assembly connector between provided interface
>>> of one part and required interface of one other. Is this normal ? Maybe
>>> I'm missing something...
>>>
>>> Sylvain
>>
>
>
|
|
| |
Goto Forum:
Current Time: Fri Apr 26 11:30:27 GMT 2024
Powered by FUDForum. Page generated in 0.04044 seconds
|