Book a Demo

Author Topic: SysML: How to setup EA?  (Read 5936 times)

Matthias Weber

  • EA Novice
  • *
  • Posts: 9
  • Karma: +0/-0
    • View Profile
SysML: How to setup EA?
« on: December 30, 2009, 08:41:54 pm »
I want to model systems with SysML1.1, so i tried to setup EA for using SysML 1.1 only. It seems not to be possible, since the whole IDE is "poluted" with things which aren't part of SysML but are part of UML (e.g. certain stereotypes, attribtues).

Is there any chance to configure the IDE so that it is pure SysML?

Bye
Matthias

Geert Bellekens

  • EA Guru
  • *****
  • Posts: 13523
  • Karma: +574/-33
  • Make EA work for YOU!
    • View Profile
    • Enterprise Architect Consultant and Value Added Reseller
Re: SysML: How to setup EA?
« Reply #1 on: December 30, 2009, 08:58:05 pm »
Matthias,

Have you tried to uncheck all other MDG technologies except SysML?

(go to "Settings/MDG Technologies")

I think that should help

Geert

Matthias Weber

  • EA Novice
  • *
  • Posts: 9
  • Karma: +0/-0
    • View Profile
Re: SysML: How to setup EA?
« Reply #2 on: December 30, 2009, 10:34:48 pm »
yes, i already removed any unnessecary things.

Geert Bellekens

  • EA Guru
  • *****
  • Posts: 13523
  • Karma: +574/-33
  • Make EA work for YOU!
    • View Profile
    • Enterprise Architect Consultant and Value Added Reseller
Re: SysML: How to setup EA?
« Reply #3 on: December 30, 2009, 11:00:52 pm »
Then I don't think there's much else you can do.

Geert
« Last Edit: December 30, 2009, 11:01:05 pm by Geert.Bellekens »

Paul Lotz

  • EA User
  • **
  • Posts: 248
  • Karma: +1/-0
    • View Profile
Re: SysML: How to setup EA?
« Reply #4 on: December 31, 2009, 06:58:21 am »
OK, a comment first.  SysML is not independent of UML in any case.  See Figure 1 here: http://www.omgsysml.org/.

What you can do is select the SysML toolbox for each diagram.

Perhaps you want more?  I want to be able to switch between SysML and UML since I want to use them together.

fwoolz

  • EA User
  • **
  • Posts: 435
  • Karma: +0/-0
  • We have met the enemy, and he is us.<Pogo, 1970>
    • View Profile
Re: SysML: How to setup EA?
« Reply #5 on: December 31, 2009, 07:50:08 am »
I agree with Paul. There is no reason why a system model can't be composed of SysML and "vanilla" UML; in fact, I've done just that in several projects (one of them involving an IEEE standard).

I do think, however, that EA needs to do a better job of distinguishing between stereotypes based on namespace. At present (or at least the last time I checked!) there are numerous name collisions that can lead to application of the wrong stereotype with the right name.

Fred Woolsey
Interfleet Technology Inc.

Always be ready to laugh at yourself; that way, you beat everyone else to the punch.


Paolo F Cantoni

  • EA Guru
  • *****
  • Posts: 8626
  • Karma: +259/-129
  • Inconsistently correct systems DON'T EXIST!
    • View Profile
Re: SysML: How to setup EA?
« Reply #6 on: December 31, 2009, 09:58:29 am »
Quote
I agree with Paul. There is no reason why a system model can't be composed of SysML and "vanilla" UML; in fact, I've done just that in several projects (one of them involving an IEEE standard).

I do think, however, that EA needs to do a better job of distinguishing between stereotypes based on namespace. At present (or at least the last time I checked!) there are numerous name collisions that can lead to application of the wrong stereotype with the right name.

Hi Fred,

I had a recent response (from Sparx, on a related matter) that indicated that EA now retains a "memory" of where the stereotype, when applied, came from.  I asked some questions regarding EA's behaviour under certain scenarios, but haven't heard back yet.

I might send them a reminder...

HTH,
Paolo
« Last Edit: December 31, 2009, 09:59:30 am by PaoloFCantoni »
Inconsistently correct systems DON'T EXIST!
... Therefore, aim for consistency; in the expectation of achieving correctness....
-Semantica-
Helsinki Principle Rules!

Matthias Weber

  • EA Novice
  • *
  • Posts: 9
  • Karma: +0/-0
    • View Profile
Re: SysML: How to setup EA?
« Reply #7 on: January 02, 2010, 09:41:27 pm »
I understand SysML as a fully defined language, which can be used to model any technical system completely. Therefore it is IMHO not important, that SysML intersects UML. If one wants to use SysML and UML together, EA should support this optionally.

The reasons why I prefer a clean tool for SysML are:
1. the superset of all systems, which can be modelled with SysML, also contains those, which do not consist of any piece of software.

2. system engineering in large companies is done mostly by classical engineers not by software developers. Those people usually have a rather limited ability for abstraction (hurdle 1) and no knowledge about software development processes or UML (hurdle 2). The approach of MBSE is a huge break with common engineering methods. To bring those people close to MBSE among other things a tool is needed with a minimum of complexity, which can be learned/used easily and hence reduces the risks of maloperation and integration of errors into system models. Any "unneccessary" stuff flattens the learning curve and therefore bears the risk of refusing the tool in the first place and consequently the method by the staff.

Paolo F Cantoni

  • EA Guru
  • *****
  • Posts: 8626
  • Karma: +259/-129
  • Inconsistently correct systems DON'T EXIST!
    • View Profile
Re: SysML: How to setup EA?
« Reply #8 on: January 03, 2010, 05:58:54 pm »
Quote
[size=18]...[/size]
The reasons why I prefer a clean tool for SysML are:
1. the superset of all systems, which can be modelled with SysML, also contains those, which do not consist of any piece of software.
[size=18]...[/size]
The set of all systems which can be modelled with SysML, surely Mathias?   ;)

But you make some important points...

Paolo
Inconsistently correct systems DON'T EXIST!
... Therefore, aim for consistency; in the expectation of achieving correctness....
-Semantica-
Helsinki Principle Rules!