Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Archived » Service Oriented Architecture Tools Platform (STP) » STP BPMN Metamodel + Editor
STP BPMN Metamodel + Editor [message #605680] Thu, 06 December 2007 16:26
Maria Agustina Cibran is currently offline Maria Agustina CibranFriend
Messages: 13
Registered: July 2009
Junior Member
Hi all.

I am working on implementing an ATL transformation from STP BPMN to UML
activity diagrams. When inspecting the STP BPMN metamodel in detail, I
observe some inconsistencies/issues which pose some problems for realizing
such a transformation:

1) the representation of the lanes are a pure graphical concept: suppose
we have a bpmn model defining 'pool1' and two lanes within pool1, namely
'lane1' and 'lane2', and that 'lane1' contains 2 activities, namely
'activity1' and 'activity2'. Behind the scenes, the instance of the BPMN
metaclass 'Lane' that gets created for 'lane1', does NOT refer to the
activities that belong to that lane. In other words, the property
'Lane>>activities' is not set properly. This implies that the lanes are
JUST graphical and that the activities are not assigned to lanes but kept
in a "big bag" (the 'vertices' property of the pool). I find this strange,
specially considering that the metamodel does foresee the relation between
Activities and Lanes by providing an association between these two
metaclasses explicit. FYI I tried this with both the STP BPMN and the
Intalio editor.

In my transformation having this property set correctly is crucial, as I
need to create UML nodes in a UML activity diagram that are associated to
the corresponding partition.

I would appreciate if anyone can tell me why this is, if it is maybe a
current limitation of the STP editor and if it is the case, when it is
expected to fix this issue.

2) the representation of message and sequence flows seems to be
inconsistent in the metamodel: I observed that in the STP BPMN metamodel
message flows (represented by the MessagingEdge metaclass) are linked to
activities, whereas sequence flows are linked to vertices (Vertex
metaclass). Is there a reason for this distinction? Why not link both
message and sequence flows to activities?

Thanks for you help on these issues!
Kind regards.
Previous Topic:Access to CVS/SVN repository for STP?
Next Topic:STP BPMN Metamodel + Editor
Goto Forum:

Current Time: Thu Apr 19 10:15:12 GMT 2018

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

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