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.

Topics - Martin Merkel

Pages: 1 [2] 3
General Board / State machine internal transitions
« on: July 12, 2010, 11:24:59 pm »
Hi, I wonder if EA supports internal transitions in state machine diagrams. Contrary to self-transitions, I would like to model a transition that does not change state, but also does not execute entry or exit actions.

General Board / SVG export
« on: March 30, 2011, 07:09:09 am »
Is there any way to export diagrams from EA in SVG format?

General Board / Hyperlink across multiple lines
« on: August 25, 2009, 05:56:41 am »
Hi, is there any way to spread the Alias of a hyperlink across multiple lines? I like to reference specifications from within my model that unfortunately have a title to long for one portrait layout page (such as most international standards ;-)

General Board / Package with links to external documents
« on: August 10, 2009, 07:39:47 pm »
I would like to add a central package to a model that contains hyperlinks to external documents, for example PDF files, specifications, etc. but possibly also Word documents, to which I can link from any of my diagrams in my model.

I know that I can add hyperlinks to individual diagrams, though these don't show up in the Project Browser, and thus I can not link to them from other diagrams, leaving me with problems to maintain consistency of my document links.

Any idea on how to implement this?

General Board / SysML Requirements
« on: July 20, 2009, 07:00:32 pm »
Hi, has anybody tried to enhance the SysML Requirements elements with additional tagged values similar to the description in the Requirements Management with EA white paper?


General Board / SysML Requirements
« on: June 30, 2009, 07:41:37 pm »
I am just starting to work with the SysML technology for EA and in particular the SysML requirements diagram.

One of the issues the I observed is that the notation used by EA appears to differ from what I find in the SysML 1.1 specification from November 2008. In particular I miss the text attribute in the EA requirement element. EA obviously uses notes instead of 'text'

Is there by chance a summary available that list an/or explains differences between the SysML specification and how it is implemented by EA?

Also, is there any possibility to override the tag definitions in the SysML requirements extension, such for example that I take out the risk and the source tags, and add others, such as 'verifiedBy'.

Additionally I missing the Requirements table described in the SysML spec, the elements list is similar, but not quite the same.


Bugs and Issues / Generate RTF Report
« on: April 27, 2012, 08:54:47 pm »
I recently upgraded from EA 9.2 to 9.3 and cannot find my usual generate documentation menus anymore. As far as I interpret the documentation, right click on a package in the Project Explorer should produce the following menu (as with EA 9.2)

Instead I get something like this with EA 9.3

Thanks for any hints.

Bugs and Issues / VSIntegrate installation problem
« on: June 06, 2011, 03:51:51 am »
I have problems installing Visual Studio Integration on a Windows XP system, both with 4.0.4 and 4.5.7. Installations starts but terminates with a Message:

Error 1316: A network error occurred while attempting to read from the file....

In the installation dialog, the last message I get is "Registering product..."

Any idea what goes wrong here?


The installation file is however local on my disk and

Uml Process / Question concerning optional concurrent substates
« on: May 15, 2014, 09:06:05 pm »
I have a general question concerning modelling of concurrent sub-states in FSA diagrams. My basic class model would look like follows:

Class1 is mandatory, Class2 is an optional extension to Class1. The functionality implemented by Class2 requires the existence of Class1. To model this I use a composition to whole with multiplicity 0..1 at the Class2 end and 1 on the Class1 end. Each of the classes features its own FSA. The Class2 FSA however should become active as a concurrent sub-state of Class1 State2, and given that Class2 is optional, the concurrent sub-state should be optional as well. Also Class2 shall be destroyed when I reenter State1 in the FSA for Class1.

I don't know if this is formally correct and compliant with UML. I also have found no hint if it is in fact possible at all to mark a region as optional.
In the project browser my model looks like below:

When I want to add FSA2 to the concurrent region of State2 should I use add as Invocation, or add as Link. The latter moves FSA2 in the project browser from being subordinate to Class2 to State2 instead which is probably not the desired behavior.

I wonder if anybody has tried to use the EA MDG integration with products that are based on the Visual Studio 2010 Shells. I've had some sort of success with the Python Tools for Visual Studio. I now wonder if the integration would for example be also possible with AVRStudio 5 by Atmel which appears to be based on the Visual Studio 2010 Shell.


Hi, is anybody having an example data type description file that adds the C language stdint.h definitions to EA? The help info on the programming languages data type does not really explain all the fields.

I installed Visual Studio Integration 4.5 for EA 8.0.864.8 on a Windows 7 64bit system, however in the Manage Add-Ins dialog I find it only as administrator and not as standard user. Any hints?

Hi, is there any information available on the planned release schedule for Visual Studio Integration V4.5 ?


Automation Interface, Add-Ins and Tools / Importing C source code
« on: August 12, 2010, 09:41:41 pm »
I have a couple of C structures that features conditional compilation, and that I would like to reverse engineer with EA. The problem is when I later generate source code from the diagram that was constructed while importing the code, I loose the conditional compilation part of it.


typedef union
    uint32_t    ui32;
    uint16_t    ui16;
    uint8_t     ui8;

typedef struct
    uint32_t    u32_id;
    t_DATA      u_data;
#ifdef (FLAG)
    uint8_t     u8_flag;

Is there any way to make Enterprise Architect understand such constructs?

Im trying to model code that will be implemented in good old plain C. For a start I did some tests trying to import exiting (but heavily simplified) code via Code Engineering->Import Source Directory. I run into problems however with code such as 'char *pc_name;'  I get error messages such as 'Unexpected symbol: *'

I tried to browse the forum and the white papers section on topics related to reverse and forward engineering of code, however all articles an posting focus on object orientated languages and not on how to proceed with the 'classical' languages such a C.

Is there any additional background information on possible limitations, or has somebody gather experience on possible limitation in this respect.

I'm currently using EA 8.0 beta 2

Thanks for any input

Pages: 1 [2] 3