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 - Hurra

Pages: [1] 2 3 ... 6
There are two concrete [font=couriereps[/font] of type Electrical Power System. One in the CDHS and one in the DS77S.


Thank you q, makes sense..

What if a subsystem shares an eps? Where would I put the instance in the model hierarchy (project browser). Or is that just bad architecture and should be avoided?

Thank you for your time Peter!

When you say duplicate, you don't mean re-use? A mean create a new block called "Wheel Types"? If so, why?

I have Dellegatti's DellSat-77 example and the use of parts confuses me a bit.

The DellSat-77 have a lot of parts, on of which is Electrical Power Subsystem. This block definition, is used in two IBDs hence two "instances" named eps.

Why have two? Wouldn't it be easier with one? And re-use that instance? Isn't this a duplication? Each time Electrical Power Subsystem is used by another block we have to create a new instance? And also define dataOut flows? Or is this flow inherited from the block definition of Electrical Power Subsystem?


I usually work with ArchiMate, but the last 6 month switch to UAF, which can be implemented with SysML.

The main difference, for me, between ArchiMate and SysML is the idea with definition and usage which SysML implements. Although I get the concept and know how to use it, I don't fully get the purpose of this.

Lets say I create a block diagram defining car (from ):

Great, now I know the main components of the car. If I have a look in the traceability window I see the relations to these subsystems.

What I don't get, is WHY do I create part properties/instances of these blocks where they are used. Have a look at the internal block diagram:

Why not use the blocks from the previous diagram? If I would like to see the relations I have to find the instance of the block and then look at the relations, instead of just going straight to the block definition. Some relations, like reference associations are documented in the block diagram.

All the examples I looked at, also read Delligatti's SysML Distilled, use this pattern:

Block name: Example Block
Instance name: eb, or exampleblock - sometimes just blank

If the instance have the same name as the block, why not just use the block? I get the obvious examples like:

Block: Volvo XC90
Instance: myVolvoXC90:VolvoXC90

I think what is confusing me a bit if the go down yet another level, have a look at the block diagram for the PowerSubsystem:

Lets say that the ElectricalPowerController also is used in the LigthningSubsystem (see fig 16). In the IBD:s, do I re-use the instance of ElectricalPowerController, epc, or do I create a new, epc2? If I re-use the instance, why not use the block definition?

I guess what I want is an explanation motivating me to create part properties/instances of blocks to use in IBD:s instead of mindlessly create and use them. And also when I should re-use/create new these.

Compared to ArchiMate, where I create an element and only use that element. Why is instances better?


I have some questions regarding EA's implementation of UAF. I'm not really sure if I'm using some parts wrong or there is something with the MDG.

I have a high-level operational scenario described in an Operational Structure view, UAF Operational::Structure, composed of OperationalPerformers.

I show information transfer with OperationalExchange and with OperationalPorts.

Now I want to detail an OperationalPerformer to show internal parts, thus using OperationalRole-elements, and the UAF Operational::Structure diagram. However, this is not an IBD and can't show ports on the border/boundary of the block-diagram.

I can create an IBD, but then the diagram is not UAF Operational::Structure. Can I create an UAF Operational::Structure and convert to IBD? How can I place ports on the boundary if the diagram is not IBD?

Am I implementing UAF wrong?

Thanks for any guidance.

Hello, I'm gonna bump my old thread.

I documented the children by adding a fragment in the template, which works fine.

However, I moved the elements containing the children to another package, and then the children stopped appearing in the report. I don't understand why since I find the parent through a script, and send to documentation. The position in project browser shouldn't matter?

The package added to the model document contains my "main element". This package has a sub-package. Only if the elements which has children are in this sub-package the children are documented, otherwise not.

Sketch of document generator:

I hope someone understands what I'm trying to say!



General Board / Sort elements in Gantt?
« on: April 09, 2018, 05:58:07 pm »

I am trying to organize a project with EA. No problem creating a Gantt, I would however like to change the order of the elements by end (or start) date. Now it always sorted in alphabetical order.

Can I somehow add milestones in this Gantt? Or only by creating element, assign resource? I can't easily visually distunguish "work" from milestones.

I also saw a post on the forum, without answers, regarding linking element w resources together, e.g. if I delay one element, the next moves as well. Is this possible?

Thank you.


General Board / Office MDG and SharePoint
« on: April 06, 2018, 05:39:41 pm »

I did some googling but mostly found questions regarding using SharePoint as repository which is not what I'm looking for.

I can't find out what the SharePoint integration is. There is Publish to SharePoint. Is this a HTML-export? Images? Should I use it on diagrams? Packages? Root nodes?

Also, I can't seem to be able to connect to our SharePoint URL. Do I have to log in as admin? What URL should I use?

Where can I find more information?

Thank you!


Weird. I'm not sure why it doesn't work.
I've used similar constructions in the past without issues.

Nothing in the template filters that is blocking some content?


Before I implemented the new diagram and SQL search I tried to get my elements of interest with filters... Ofc I forgot about that.

Thank you!

As an extra I can ask if this approach is considered "good". We have structured a stereotype with the dependency relation, depends on/needed by. If I only want the TOP element, can I create an SQL search to find all these elements but filter out the elements which only acts as source? The TOP element is never target I guess?

Thanks again Geert!

And you are using a model document with the search and this template?


Yes. The search is selected through tagged values, and also search string specified.


table with Element.Name and Element.Notes



I use a SQL search to find my elements that I want in a table in my report.

I made it easy for me and put the desired elements in a diagram and my search has diagram name as input and lists all the elements on the diagram which was found:

Code: [Select]
SELECT o.ea_guid AS CLASSGUID, o.Object_Type AS CLASSTYPE, AS Name, o.Note AS description
FROM (( t_object o
INNER JOIN t_diagramobjects do ON do.Object_ID = o.Object_ID)
INNER JOIN t_diagram d ON d.Diagram_ID = do.Diagram_ID)
WHERE LIKE '#WC#<Search Term>#WC#'

The result is correct according to the SQL search/output window, however in the report, only the first element of that list is generated.

What am I missing?


General Board / Re: Element name on default iamge
« on: March 16, 2018, 11:35:01 pm »
Thank you qwerty!

I tried to return to original format, but the element looks strange.

I originated from an ArchiMate BusinessProcess default appearance. Now I have the stereotype on the element, and what it looks like, a function symbol above the process symbol.

General Board / Re: HTML report for large diagrams
« on: March 16, 2018, 09:07:48 pm »
First thought: why is the diagram that big? Can't you chop it off in several smaller diagrams?

General Board / Element name on default iamge
« on: March 16, 2018, 07:09:04 pm »

I was requested to use an image as background image for a certain type of element. We have not made a custom MDG and can therefore (?) not add a background through shape script. I added the image by right clicking: Appearance: Set Default Image.

The problem is that I now only can place the name under the element, or hide it. Can I somehow still have the name in the same place in the element, just on top of the background image?

I tried to do some googling but didn't find anything.

I guess the problem also is that this has to be done to all element "instances" of this type. I guess I might be able to script it..

I know I have played around with editing shape scripts through: UML Types, but I cant find any elements from ArchiMate there? I do see two ArchiMate relations: ArchiMate3::ArchiMate_Association and ArchiMate3::ArchiMate_Composition, but no elements.

Thank you!

No, mainly because there's no generally agreed on definition of "real" I guess.


There is no spoon.

Pages: [1] 2 3 ... 6