Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - Fábio Guarita

Pages: [1]
1
That worked! Thank you so much!

I'll look into that database option, I just think it will require more talk to the IT guys...

2
General Board / Common model file type between EA 16 64bits and EA 14
« on: July 10, 2023, 11:57:11 pm »
Hi, I am currently using EA 16 64bits and I have colleagues who have EA 14.

I need to collaborate with them and I saw in: https://sparxsystems.com/forums/smf/index.php?topic=46850.0 that I would not be able to use eap(x) files. (I'm not able to install Access runtime here). And I have seen that EA 14 won't open qea(x) files...

So my question is: Is there any file format we can use to edit a model collaboratively? (we intend to use a file in a network drive to share the model)

Our model will contain at least SysML and BPMN elements.

3
Sorry for the older version but I believe the problem is still out since no one in the General Discussion Forum was able to observe the behavior expected below:

I want to use Partitions (swimlanes) to allocate activities/actions to blocks in an activity diagram as indicated in SysML 1.4 spec (ISO19514, pg 148, "Allocation Activity Partition" and described in pg151, link here).

I've tried the following:

1-Create activity diagram
2-Create activity act1
3-Create 'Partition' (from the toolbox)
4-Apply SysML 1.4::AllocateActivityPartition stereotype
5-apply Instance classifier block : block1
6-Move activity act1 within the partition/lane

Expected result:
-Allocate relationship created and visible on relationship matrix with the proper selections

Result obtained:
-No relationship visible in any view or matrix (even using start > search > search in model)

Obs.: I have also tried to use the <<allocate>> stereotype in step 4 and got the same result.
Obs.2: I have also tried with actions (atomic and callBehavior from other activities) and no "allocate" relationship is created among blocks and actions/activities.

4
Thanks
Hi Fabio,
page 148 is just graphics and do not tell so much.

But when looking on page 151
“An Action appearing in an “AllocateActivityPartition” will be the /client (from) end of an “allocate” dependency. The element that represents the “AllocateActivityPartition” will be the /supplier (to) end of the same “allocate” dependency. In the «AllocateActivityPartition» name field, Properties are designated by the use of a fully qualified name (including colon, e.g., “part_name:Block_Name”), and Classifiers are designated by a simple name (no colons, e.g., “Block_Name”).”

I think you are right, but it seems to be ignored by EA. Maybe you issue a bug or a feature request.

I did not think of opening a bug report, thanks for the suggestion, I'll do it!

5
You need to set the Activity to rectangle notation in order to show any compartments. It's somewhere on the right-click context menu (for me, right-click > Advanced > Use Rectangle Notation).

I tried that with rectangle notation and still doesn't work. I understand that "AllocatedTo" compartment should show up in the "Feature and Compartment Visibility" dialog, specifically in the "Show Element Compartments" group of settings.

This works with blocks - the 'AllocatedFrom' compartment is selectable and visible if there is any allocation to the block which is not explicit in the current diagram. But I couldn't do the same with activities...

Has anyone succeeded trying to do this?

6
Not much experience with SysML. However, you're talking about swim lanes. But that are no swim lanes. Those are lanes/partitions which are real elements that can be instantiated. A swim lane is only a graphical element.

q.

Thank you for the correction! I meant lanes/partitions (those accessible by activity toolbox).

Hi,
if you want to use the relationship matrix you need to establish a real relation by an sysml <<allocate>> relationship.
What you are doing here, is not much more than a visualization of relations you do not have in your model.
Of cause it would be nice if EA would establish that relation for you in background, but it does not and the omg standards are very inconsistent in how to handle “containment”.

Exactly, what I want is to establish a real <<allocate>> relation from an activity to a block through the partition lane. I know that is possible in other tools and the OMG SysML 1.4 specification explicitly specifies (OMG SysML v1.4 Spec - link here - page 148, last line of the table) that such partitions/lanes - typed as blocks - are one of the ways of defining allocation (i.e. creating an <<allocate>> association between actions/activities and blocks).

7
I tried the same routine with actions (either atomic actions and callBehavior actions), no relationship seems to be created either between block and actions and block and activities.

The following example from sparx systems gallery uses actions (callBehavior) and the text below says: "An example of a SysML Activity diagram.  This diagram represents different parts of the Distiller system as swimlanes and allocates activities to the different parts of the Distiller."

What I understood is that placing the callBehavior actions in the swimlanes should allocate the activities (called by the action) to the blocks that are instanced by the partitions. (which I understand is what happens when you select a specific block as a classifier for the partition). The problem is... it just doesn't work and I don't get the "allocate" relationship. That is pretty useless to me since I want to be able to check on the relationship matrix the allocations.

Have anyone here succeeded in doing this? (either with activities or actions)


8
Hi, I'd like to use Partitions (swimlanes) to allocate activities to blocks in an activity diagram as indicated in SysML 1.4 spec (ISO19514, pg 148, "Allocation Activity Partition").

I've tried the following:

1-Create activity diagram
2-Create activity act1
3-Create 'Partition' (from the toolbox)
4-Apply SysML 1.4::AllocateActivityPartition stereotype
5-apply Instance classifier block : block1
6-Move activity act1 within the swimlane/partition

Expected result:
-Allocate relationship visible on relationship matrix with the proper selections

Result obtained:
-No relationship visible in any view or matrix (even using start > search > search in model)

Obs.: I have also tried to use the <<allocate>> stereotype in step 4 and got the same result.

1.: Is this SysML1.4 feature supported in EA 13.5?
2.: If so, how can I use it?

9
Hi,

I want to make the AllocatedTo compartment visible in Activities to make it easier to check some allocation criteria (i.e.: Each activity shall be allocated to one and only one block).

According to SysML 1.4 spec, ISO-19514, pg148 this should be possible but I haven't been able to display such compartment. Is it implemented? If so, how can I make that information visible in acitivites within activity diagrams? (either by compartment, notes, etc....)

Pages: [1]