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 - Martin Merkel

Pages: 1 [2] 3 4
General Board / Class operations and activities
« on: January 23, 2013, 11:23:31 pm »
I would have some general questions on modeling a class, it's operations, and it's behavior with a FSA.

I define a class and add a state machine to it. I would like to add an operation to the class that I specify in detail in an activity diagram. In 'Fifty Enterprise Architect Tricks' I found that one should create an activity diagram and then drag the class operation onto the diagram. This creates an action within my activity diagram, not an activity itself. In the UML 2.4.1 specification I read 'An action represents a single step within an activity, that is, one that is not further decomposed within the activity. An activity represents a behavior that is composed of individual elements that are actions.' So therefore I assumed that EA should have created an activity instead of an action, and within this activity I describe the operations behavior by further actions.

I also see that for operation parameters I can use custom data types (ISO C99 fixed length types from stdint.h) that I imported with Model Import Reference Data from an XML file, however it appears that I cannot use those types in activity diagrams.

Similar, when in my state diagram, I would like to add an activity (or a class operation) as entry, exit, or do action to a state, which I somehow cannot do. I can however select an activity or a class operation as behavior for a transition.

Are those limitations of Enterprise Architect (I'm using EA10) or do I misunderstand UML concepts here?

General Board / Re: State machine internal transitions
« on: December 07, 2012, 08:45:18 pm »
Is there any news on internal transition support in EA. I've seen in the release notes of EA10RC1 the following

"Internal Transitions of a State are now shown in the compartment notation"

but did not find any hint in the manual how to handle them.

Go to the Advanced page of a reflexive transition's Properties and set kind=internal

Thanks, that helped a lot. I could not find any description on this in the online help.

General Board / Re: State machine internal transitions
« on: December 07, 2012, 12:05:16 am »
Is there any news on internal transition support in EA. I've seen in the release notes of EA10RC1 the following

"Internal Transitions of a State are now shown in the compartment notation"

but did not find any hint in the manual how to handle them.


General Board / Re: State machine internal transitions
« on: July 13, 2010, 12:13:02 am »

Thanks for the link, searching the Forum for 'internal transitions' didn't find this.
In fact I'm going through the same article that you referred to. Did you get any further on the issue on internal transitions? I can sort of reproduce the notation used in the article, but obviously this does not go inline with the way EA (8.0, build 858) interprets it.
Does EA actually support parameters for Triggers?

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 / Re: EA 9 Beta
« on: March 14, 2011, 08:06:45 pm »
Just asking if there is a possibly closed forum or any other means around, where one could post bug reports. I would think that this is what a beta version is for.

General Board / Re: EA 9 Beta
« on: March 12, 2011, 05:02:49 am »
Is there any chance that the visual representation of internal transitions in state machine diagrams gets corrected for the final release of EA9? Currently there are no visual clues that allow to distinguish an internal transition from a self transition, which will result in a lot of misunderstanding if somebody just looks at the diagram.

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 / Re: Embedded C and Code Generation
« on: February 25, 2011, 10:42:18 pm »
As Aergin is not in the office today let me provide some initial feedback. Aergin is evaluating with the Ultimate Edition, as in the company we have currently only floating licenses of the corporate edition available. If code generation proves to be feasible, we would upgrade likely to systems edition.
Object Oriented Support has been to True in the Source Code Engineering | C options page. The code that he has been able to generate however contained statements such as an else if {} without preceding if statements.

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.


I had pointed this out already quite some time ago and had hoped that this functionality would have been made available with EA 9. Support gave me the same hints, that would have made the diagram look like describing internal transitions (with some restrictions), though the functionality would not be like an internal transition. Support told me that they will register internal transitions as a feature request, but no commitment was made (I didn't really expect one either), if or when they would be supported. Other tools (even free tools) are better here.
Support for concurrent regions is not very good either, using explicit initial states in each regions (I thought that this is permitted by UML) result in EA complaining on model validation.
In general FSA modelling support is still quite suboptimal in EA and I have not seen much improvements over recent versions.

Bugs and Issues / Re: Generate RTF Report
« on: May 07, 2012, 01:03:46 am »
I had this too.  You may find that you need to rest the commands that you see on your menus after you have upgraded.  You can do this from the Workspaces and Commands dialog which is accessible from the Workspaces and Commands... menu item on the View menu.  Select the Commands Tab then check the Documentation  box (or explore the tree and just enable the bits you want).

Good luck!

Thanks, that helped.


Pages: 1 [2] 3 4