Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Archived » EPF » Activity Diagram
Activity Diagram [message #31535] Fri, 13 April 2007 07:16 Go to next message
Eclipse UserFriend
Originally posted by: jean-noel.guyot.tectosages.com

Hi,

I'm using the Activity Diagram, and I was wondering how to see links
that connect a Phase with a Task (or something not at the same level)?

Someone could show me how to do it?

Thanks.


Jean-Noel Guyot
Tectosages
Re: Activity Diagram [message #31602 is a reply to message #31535] Mon, 16 April 2007 20:17 Go to previous messageGo to next message
Peter Haumer is currently offline Peter HaumerFriend
Messages: 228
Registered: July 2009
Senior Member
Hello Jean.
That is currently not possible. You can only show elements from the same
level of breakdown.
Best regards,
Peter.


"Jean-Noel Guyot" <jean-noel.guyot@tectosages.com> wrote in message
news:evnarg$rgr$1@build.eclipse.org...
> Hi,
>
> I'm using the Activity Diagram, and I was wondering how to see links that
> connect a Phase with a Task (or something not at the same level)?
>
> Someone could show me how to do it?
>
> Thanks.
>
>
> Jean-Noel Guyot
> Tectosages
Re: Activity Diagram [message #31635 is a reply to message #31602] Tue, 17 April 2007 05:51 Go to previous messageGo to next message
Eclipse UserFriend
Originally posted by: jean-noel.guyot.tectosages.com

Thanks.

Do you know how to make the difference beetween links with ptoperties
FinishToStart and FinishToFinish (or other) on the diagram ?

If one can define this option so there is a way to distinguish it ...

Jean-Noel Guyot
Tectosages

Peter Haumer a écrit :
> Hello Jean.
> That is currently not possible. You can only show elements from the same
> level of breakdown.
> Best regards,
> Peter.
>
> "Jean-Noel Guyot" <jean-noel.guyot@tectosages.com> wrote in message
> news:evnarg$rgr$1@build.eclipse.org...
>> Hi,
>>
>> I'm using the Activity Diagram, and I was wondering how to see links that
>> connect a Phase with a Task (or something not at the same level)?
>>
>> Someone could show me how to do it?
>>
>> Thanks.
>>
>>
>> Jean-Noel Guyot
>> Tectosages
>
>
Re: Activity Diagram [message #31777 is a reply to message #31635] Mon, 23 April 2007 17:54 Go to previous messageGo to next message
Peter Haumer is currently offline Peter HaumerFriend
Messages: 228
Registered: July 2009
Senior Member
That is a great question that I am researching for a while now. The only
semantical mapping that fits at least a little bit between wbs dependencies
and control flow amongst activities is the Finish-Start dependency. The
other three really have quite different semantics and need to be modeled
differently in UML. It is actually strange that neither UML2 nor BPMN talk
about these at all as they are so popular in the project management world.
The closest we came on this was the diagram I go from a SPEM2 contributor
that modeled this using events. If you know of any literature source that
maps these elements against each other, please let me know. I would like to
get this right in the future. Currently, we a ignoring these types for the
diagrams, really. We did this by following the "principle of the least
surprise" as not creating control flow for these other types could have been
more confusing. It would be more correct to only show control flow amongst
Finish-Start, though, but again this needs more research. Community, please
help.

Peter.




"Jean-Noel Guyot" <jean-noel.guyot@tectosages.com> wrote in message
news:f01ndj$b18$1@build.eclipse.org...
> Thanks.
>
> Do you know how to make the difference beetween links with ptoperties
> FinishToStart and FinishToFinish (or other) on the diagram ?
>
> If one can define this option so there is a way to distinguish it ...
>
> Jean-Noel Guyot
> Tectosages
>
> Peter Haumer a
Re: Activity Diagram [message #31847 is a reply to message #31777] Thu, 26 April 2007 21:30 Go to previous messageGo to next message
Charles Edwards is currently offline Charles EdwardsFriend
Messages: 28
Registered: July 2009
Junior Member
My understanding of Activity diagramming is that you can use the
synchronization bars to achieve this. You are also able to nest
synchronization bars and activities within other synchronization bars. The
net effect is identical to what you would see on a Gantt chart. It caters
for all cases of S2S, S2F, F2F, etc.

I suppose the assumption is that any parallel activities between two
synchronization bars are totally independent, but by using nested
synchronization you can manage quite adequately.

Or am I missing something? :-)

regards Charles


"Peter Haumer" <phaumer@us.ibm.com> wrote in message
news:f0irsu$avh$1@build.eclipse.org...
> That is a great question that I am researching for a while now. The only
> semantical mapping that fits at least a little bit between wbs
> dependencies and control flow amongst activities is the Finish-Start
> dependency. The other three really have quite different semantics and need
> to be modeled differently in UML. It is actually strange that neither
> UML2 nor BPMN talk about these at all as they are so popular in the
> project management world. The closest we came on this was the diagram I go
> from a SPEM2 contributor that modeled this using events. If you know of
> any literature source that maps these elements against each other, please
> let me know. I would like to get this right in the future. Currently, we
> a ignoring these types for the diagrams, really. We did this by following
> the "principle of the least surprise" as not creating control flow for
> these other types could have been more confusing. It would be more correct
> to only show control flow amongst Finish-Start, though, but again this
> needs more research. Community, please help.
>
> Peter.
>
>
>
>
> "Jean-Noel Guyot" <jean-noel.guyot@tectosages.com> wrote in message
> news:f01ndj$b18$1@build.eclipse.org...
>> Thanks.
>>
>> Do you know how to make the difference beetween links with ptoperties
>> FinishToStart and FinishToFinish (or other) on the diagram ?
>>
>> If one can define this option so there is a way to distinguish it ...
>>
>> Jean-Noel Guyot
>> Tectosages
>>
>> Peter Haumer a
Re: Activity Diagram [message #32024 is a reply to message #31777] Thu, 03 May 2007 09:59 Go to previous messageGo to next message
Eclipse UserFriend
Originally posted by: jean-noel.guyot.tectosages.com

You can find at the following address
(http://www.eclipse.org/m2m/atl/usecases/SimplePDL2Tina/) a translation
from SimplePDL (an enactment dedicated SPEM2 subset) to Petri nets
(thus, give a clear and formal execution semantics from a translational
one) which takes into account of each type of WorkSequence (S2F, F2S,
F2F, ...).

I also agree with Charles Edwards on using the synchronization bars to
manage it.

Regards,

Jean-Noel Guyot
Tectosages


Peter Haumer a écrit :
> That is a great question that I am researching for a while now. The only
> semantical mapping that fits at least a little bit between wbs dependencies
> and control flow amongst activities is the Finish-Start dependency. The
> other three really have quite different semantics and need to be modeled
> differently in UML. It is actually strange that neither UML2 nor BPMN talk
> about these at all as they are so popular in the project management world.
> The closest we came on this was the diagram I go from a SPEM2 contributor
> that modeled this using events. If you know of any literature source that
> maps these elements against each other, please let me know. I would like to
> get this right in the future. Currently, we a ignoring these types for the
> diagrams, really. We did this by following the "principle of the least
> surprise" as not creating control flow for these other types could have been
> more confusing. It would be more correct to only show control flow amongst
> Finish-Start, though, but again this needs more research. Community, please
> help.
>
> Peter.
>
>
>
>
> "Jean-Noel Guyot" <jean-noel.guyot@tectosages.com> wrote in message
> news:f01ndj$b18$1@build.eclipse.org...
>> Thanks.
>>
>> Do you know how to make the difference beetween links with ptoperties
>> FinishToStart and FinishToFinish (or other) on the diagram ?
>>
>> If one can define this option so there is a way to distinguish it ...
>>
>> Jean-Noel Guyot
>> Tectosages
>>
>> Peter Haumer a écrit :
>>> Hello Jean.
>>> That is currently not possible. You can only show elements from the same
>>> level of breakdown.
>>> Best regards,
>>> Peter.
>>>
>>> "Jean-Noel Guyot" <jean-noel.guyot@tectosages.com> wrote in message
>>> news:evnarg$rgr$1@build.eclipse.org...
>>>> Hi,
>>>>
>>>> I'm using the Activity Diagram, and I was wondering how to see links
>>>> that connect a Phase with a Task (or something not at the same level)?
>>>>
>>>> Someone could show me how to do it?
>>>>
>>>> Thanks.
>>>>
>>>>
>>>> Jean-Noel Guyot
>>>> Tectosages
>
Re: Activity Diagram [message #32094 is a reply to message #32024] Fri, 04 May 2007 22:23 Go to previous messageGo to next message
Charles Edwards is currently offline Charles EdwardsFriend
Messages: 28
Registered: July 2009
Junior Member
> I also agree with Charles Edwards on using the synchronization bars to
> manage it.

Shown here with one simple level of synchronization bars:
http://www.eclipse.org/m2m/atl/usecases/UML2MsProject/

regards Charles

"Jean-Noel Guyot" <jean-noel.guyot@tectosages.com> wrote in message
news:f1cbtf$jm8$1@build.eclipse.org...
> You can find at the following address
> (http://www.eclipse.org/m2m/atl/usecases/SimplePDL2Tina/) a translation
> from SimplePDL (an enactment dedicated SPEM2 subset) to Petri nets (thus,
> give a clear and formal execution semantics from a translational one)
> which takes into account of each type of WorkSequence (S2F, F2S, F2F,
> ...).
>

>
> Regards,
>
> Jean-Noel Guyot
> Tectosages
>
>
> Peter Haumer a
Re: Activity Diagram [message #32164 is a reply to message #32094] Mon, 07 May 2007 20:54 Go to previous message
Peter Haumer is currently offline Peter HaumerFriend
Messages: 228
Registered: July 2009
Senior Member
Hello Charles and Jean-Noel.
Thanks a lot for all the references. Interesting reads. I still not sure
though how to do this with the UML activity meta-model. The first paper
shows this with Petri Nets, but how would you translate it to UML
activities? Do you suggest that we map every UMA Task and Activities into
action combinations with the states NotStarted, Started, InProgress,
Finished? Looks a bit like you are combining state charts with activity
diagrams. Or would you do this with Send Signal Actions? Could you send me
an example how this would looks like in UML2?

I am also not sure I understand the nesting of synchronization bars
approach. To my knowledge of UML this is not possible. As I understand it
you cannot nest Activity Nodes (the superclass of fork and join), only
Activities. Can you send me an example?

The second article seems to be doing what we do: It creates a FS predecessor
for a control flow. The example shows a fork which means that the two
actions in the middle cannot start until the first one finished. The same
with the last one: it cannot start until the two in the middle finish. How
would you model a SS (an action can start when another action starts; i.e.
the start of the action already triggers the control flow without the need
of the action to be completed)? Would you be able to model this with events
without making the diagrams look overly complex?

Peter.



"Charles Edwards" <charles.edwards@processwave.com> wrote in message
news:f1gbpe$t3s$1@build.eclipse.org...
>> I also agree with Charles Edwards on using the synchronization bars to
>> manage it.
>
> Shown here with one simple level of synchronization bars:
> http://www.eclipse.org/m2m/atl/usecases/UML2MsProject/
>
> regards Charles
>
> "Jean-Noel Guyot" <jean-noel.guyot@tectosages.com> wrote in message
> news:f1cbtf$jm8$1@build.eclipse.org...
>> You can find at the following address
>> (http://www.eclipse.org/m2m/atl/usecases/SimplePDL2Tina/) a translation
>> from SimplePDL (an enactment dedicated SPEM2 subset) to Petri nets (thus,
>> give a clear and formal execution semantics from a translational one)
>> which takes into account of each type of WorkSequence (S2F, F2S, F2F,
>> ...).
>>
>
>>
>> Regards,
>>
>> Jean-Noel Guyot
>> Tectosages
>>
>>
>> Peter Haumer a
Re: Activity Diagram [message #577638 is a reply to message #31535] Mon, 16 April 2007 20:17 Go to previous message
Peter Haumer is currently offline Peter HaumerFriend
Messages: 228
Registered: July 2009
Senior Member
Hello Jean.
That is currently not possible. You can only show elements from the same
level of breakdown.
Best regards,
Peter.


"Jean-Noel Guyot" <jean-noel.guyot@tectosages.com> wrote in message
news:evnarg$rgr$1@build.eclipse.org...
> Hi,
>
> I'm using the Activity Diagram, and I was wondering how to see links that
> connect a Phase with a Task (or something not at the same level)?
>
> Someone could show me how to do it?
>
> Thanks.
>
>
> Jean-Noel Guyot
> Tectosages
Re: Activity Diagram [message #577673 is a reply to message #31602] Tue, 17 April 2007 05:51 Go to previous message
Eclipse UserFriend
Originally posted by: jean-noel.guyot.tectosages.com

Thanks.

Do you know how to make the difference beetween links with ptoperties
FinishToStart and FinishToFinish (or other) on the diagram ?

If one can define this option so there is a way to distinguish it ...

Jean-Noel Guyot
Tectosages

Peter Haumer a écrit :
> Hello Jean.
> That is currently not possible. You can only show elements from the same
> level of breakdown.
> Best regards,
> Peter.
>
> "Jean-Noel Guyot" <jean-noel.guyot@tectosages.com> wrote in message
> news:evnarg$rgr$1@build.eclipse.org...
>> Hi,
>>
>> I'm using the Activity Diagram, and I was wondering how to see links that
>> connect a Phase with a Task (or something not at the same level)?
>>
>> Someone could show me how to do it?
>>
>> Thanks.
>>
>>
>> Jean-Noel Guyot
>> Tectosages
>
>
Re: Activity Diagram [message #577805 is a reply to message #31635] Mon, 23 April 2007 17:54 Go to previous message
Peter Haumer is currently offline Peter HaumerFriend
Messages: 228
Registered: July 2009
Senior Member
That is a great question that I am researching for a while now. The only
semantical mapping that fits at least a little bit between wbs dependencies
and control flow amongst activities is the Finish-Start dependency. The
other three really have quite different semantics and need to be modeled
differently in UML. It is actually strange that neither UML2 nor BPMN talk
about these at all as they are so popular in the project management world.
The closest we came on this was the diagram I go from a SPEM2 contributor
that modeled this using events. If you know of any literature source that
maps these elements against each other, please let me know. I would like to
get this right in the future. Currently, we a ignoring these types for the
diagrams, really. We did this by following the "principle of the least
surprise" as not creating control flow for these other types could have been
more confusing. It would be more correct to only show control flow amongst
Finish-Start, though, but again this needs more research. Community, please
help.

Peter.




"Jean-Noel Guyot" <jean-noel.guyot@tectosages.com> wrote in message
news:f01ndj$b18$1@build.eclipse.org...
> Thanks.
>
> Do you know how to make the difference beetween links with ptoperties
> FinishToStart and FinishToFinish (or other) on the diagram ?
>
> If one can define this option so there is a way to distinguish it ...
>
> Jean-Noel Guyot
> Tectosages
>
> Peter Haumer a
Re: Activity Diagram [message #577851 is a reply to message #31777] Thu, 26 April 2007 21:30 Go to previous message
Charles Edwards is currently offline Charles EdwardsFriend
Messages: 28
Registered: July 2009
Junior Member
My understanding of Activity diagramming is that you can use the
synchronization bars to achieve this. You are also able to nest
synchronization bars and activities within other synchronization bars. The
net effect is identical to what you would see on a Gantt chart. It caters
for all cases of S2S, S2F, F2F, etc.

I suppose the assumption is that any parallel activities between two
synchronization bars are totally independent, but by using nested
synchronization you can manage quite adequately.

Or am I missing something? :-)

regards Charles


"Peter Haumer" <phaumer@us.ibm.com> wrote in message
news:f0irsu$avh$1@build.eclipse.org...
> That is a great question that I am researching for a while now. The only
> semantical mapping that fits at least a little bit between wbs
> dependencies and control flow amongst activities is the Finish-Start
> dependency. The other three really have quite different semantics and need
> to be modeled differently in UML. It is actually strange that neither
> UML2 nor BPMN talk about these at all as they are so popular in the
> project management world. The closest we came on this was the diagram I go
> from a SPEM2 contributor that modeled this using events. If you know of
> any literature source that maps these elements against each other, please
> let me know. I would like to get this right in the future. Currently, we
> a ignoring these types for the diagrams, really. We did this by following
> the "principle of the least surprise" as not creating control flow for
> these other types could have been more confusing. It would be more correct
> to only show control flow amongst Finish-Start, though, but again this
> needs more research. Community, please help.
>
> Peter.
>
>
>
>
> "Jean-Noel Guyot" <jean-noel.guyot@tectosages.com> wrote in message
> news:f01ndj$b18$1@build.eclipse.org...
>> Thanks.
>>
>> Do you know how to make the difference beetween links with ptoperties
>> FinishToStart and FinishToFinish (or other) on the diagram ?
>>
>> If one can define this option so there is a way to distinguish it ...
>>
>> Jean-Noel Guyot
>> Tectosages
>>
>> Peter Haumer a
Re: Activity Diagram [message #578053 is a reply to message #31777] Thu, 03 May 2007 09:59 Go to previous message
Eclipse UserFriend
Originally posted by: jean-noel.guyot.tectosages.com

You can find at the following address
(http://www.eclipse.org/m2m/atl/usecases/SimplePDL2Tina/) a translation
from SimplePDL (an enactment dedicated SPEM2 subset) to Petri nets
(thus, give a clear and formal execution semantics from a translational
one) which takes into account of each type of WorkSequence (S2F, F2S,
F2F, ...).

I also agree with Charles Edwards on using the synchronization bars to
manage it.

Regards,

Jean-Noel Guyot
Tectosages


Peter Haumer a écrit :
> That is a great question that I am researching for a while now. The only
> semantical mapping that fits at least a little bit between wbs dependencies
> and control flow amongst activities is the Finish-Start dependency. The
> other three really have quite different semantics and need to be modeled
> differently in UML. It is actually strange that neither UML2 nor BPMN talk
> about these at all as they are so popular in the project management world.
> The closest we came on this was the diagram I go from a SPEM2 contributor
> that modeled this using events. If you know of any literature source that
> maps these elements against each other, please let me know. I would like to
> get this right in the future. Currently, we a ignoring these types for the
> diagrams, really. We did this by following the "principle of the least
> surprise" as not creating control flow for these other types could have been
> more confusing. It would be more correct to only show control flow amongst
> Finish-Start, though, but again this needs more research. Community, please
> help.
>
> Peter.
>
>
>
>
> "Jean-Noel Guyot" <jean-noel.guyot@tectosages.com> wrote in message
> news:f01ndj$b18$1@build.eclipse.org...
>> Thanks.
>>
>> Do you know how to make the difference beetween links with ptoperties
>> FinishToStart and FinishToFinish (or other) on the diagram ?
>>
>> If one can define this option so there is a way to distinguish it ...
>>
>> Jean-Noel Guyot
>> Tectosages
>>
>> Peter Haumer a écrit :
>>> Hello Jean.
>>> That is currently not possible. You can only show elements from the same
>>> level of breakdown.
>>> Best regards,
>>> Peter.
>>>
>>> "Jean-Noel Guyot" <jean-noel.guyot@tectosages.com> wrote in message
>>> news:evnarg$rgr$1@build.eclipse.org...
>>>> Hi,
>>>>
>>>> I'm using the Activity Diagram, and I was wondering how to see links
>>>> that connect a Phase with a Task (or something not at the same level)?
>>>>
>>>> Someone could show me how to do it?
>>>>
>>>> Thanks.
>>>>
>>>>
>>>> Jean-Noel Guyot
>>>> Tectosages
>
Re: Activity Diagram [message #578103 is a reply to message #32024] Fri, 04 May 2007 22:23 Go to previous message
Charles Edwards is currently offline Charles EdwardsFriend
Messages: 28
Registered: July 2009
Junior Member
> I also agree with Charles Edwards on using the synchronization bars to
> manage it.

Shown here with one simple level of synchronization bars:
http://www.eclipse.org/m2m/atl/usecases/UML2MsProject/

regards Charles

"Jean-Noel Guyot" <jean-noel.guyot@tectosages.com> wrote in message
news:f1cbtf$jm8$1@build.eclipse.org...
> You can find at the following address
> (http://www.eclipse.org/m2m/atl/usecases/SimplePDL2Tina/) a translation
> from SimplePDL (an enactment dedicated SPEM2 subset) to Petri nets (thus,
> give a clear and formal execution semantics from a translational one)
> which takes into account of each type of WorkSequence (S2F, F2S, F2F,
> ...).
>

>
> Regards,
>
> Jean-Noel Guyot
> Tectosages
>
>
> Peter Haumer a
Re: Activity Diagram [message #578132 is a reply to message #32094] Mon, 07 May 2007 20:54 Go to previous message
Peter Haumer is currently offline Peter HaumerFriend
Messages: 228
Registered: July 2009
Senior Member
Hello Charles and Jean-Noel.
Thanks a lot for all the references. Interesting reads. I still not sure
though how to do this with the UML activity meta-model. The first paper
shows this with Petri Nets, but how would you translate it to UML
activities? Do you suggest that we map every UMA Task and Activities into
action combinations with the states NotStarted, Started, InProgress,
Finished? Looks a bit like you are combining state charts with activity
diagrams. Or would you do this with Send Signal Actions? Could you send me
an example how this would looks like in UML2?

I am also not sure I understand the nesting of synchronization bars
approach. To my knowledge of UML this is not possible. As I understand it
you cannot nest Activity Nodes (the superclass of fork and join), only
Activities. Can you send me an example?

The second article seems to be doing what we do: It creates a FS predecessor
for a control flow. The example shows a fork which means that the two
actions in the middle cannot start until the first one finished. The same
with the last one: it cannot start until the two in the middle finish. How
would you model a SS (an action can start when another action starts; i.e.
the start of the action already triggers the control flow without the need
of the action to be completed)? Would you be able to model this with events
without making the diagrams look overly complex?

Peter.



"Charles Edwards" <charles.edwards@processwave.com> wrote in message
news:f1gbpe$t3s$1@build.eclipse.org...
>> I also agree with Charles Edwards on using the synchronization bars to
>> manage it.
>
> Shown here with one simple level of synchronization bars:
> http://www.eclipse.org/m2m/atl/usecases/UML2MsProject/
>
> regards Charles
>
> "Jean-Noel Guyot" <jean-noel.guyot@tectosages.com> wrote in message
> news:f1cbtf$jm8$1@build.eclipse.org...
>> You can find at the following address
>> (http://www.eclipse.org/m2m/atl/usecases/SimplePDL2Tina/) a translation
>> from SimplePDL (an enactment dedicated SPEM2 subset) to Petri nets (thus,
>> give a clear and formal execution semantics from a translational one)
>> which takes into account of each type of WorkSequence (S2F, F2S, F2F,
>> ...).
>>
>
>>
>> Regards,
>>
>> Jean-Noel Guyot
>> Tectosages
>>
>>
>> Peter Haumer a
Previous Topic:Spanish translation proposal
Next Topic:install eclipse plugins in EPF
Goto Forum:
  


Current Time: Thu Apr 25 15:38:05 GMT 2024

Powered by FUDForum. Page generated in 0.05110 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top