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 - Helmut Ortmann

Pages: 1 ... 48 49 [50] 51 52 ... 62
Uml Process / Re: How can I generate class diagrams from the .h?
« on: July 19, 2013, 12:31:19 am »

make sure the the default language is set to C
(Tools, Options, Sorce Code Engineering)
create an empty package:
- Right Click on the package
- Code Engeneering
- Import Source Directory
- Choose File Extens (C,H)
- Select Directory
- OK

EA creates the class(es). Create a diagram and drag the class onto the diagram.


Uml Process / Re: Design Hardware/Software dependencies in embed
« on: May 24, 2013, 04:14:52 am »

as mentioned before there are many possibilities.

My preferred methods are:

1. Find one or more stereotypes for hardware
I use simple <<HW>>, but you may find more specific elements like <<spi>>,<<uart>>,<<subsystem>>, <<extern>>,<<AUDI>> or what is important for you

2. Assign the stereotypes to class or blocks (UML/SysML)
    You may add some tagged values which are important for such a subtype. E.g. Baud-rate if its important.

3. Class/Block -Diagram or Composite Structure/Assembly -Diagram
    Decide which diagram type fits best your requirements.
    - Class/Block is the light way
    - Part in Composite Structure/Assembly -Diagram is the concrete way
    For a lot of peoples the difference between Class/Block and part is somehow fuzzy. Therefore I usually preferred modeling with Block/Class

4. Use Ports and Port Types to specify the connection points

5. Use connector to connect Ports

6. If it's important model the Item flows over the connectors .
    I usually prefer to define the transferred information by the port type or simple by a name. Of course, Interfaces will also do a good job.

7. In sequence Diagrams you can easily define the communication
    Because of stereotypes you always know who is participant in communication. <<subsystem>>, <<SPI>>,<<UART>>, <<system>>, <<extern>> for foreign unit are easily to understand.

With those approaches we have in effect an information flow. In discussion with system engineers or typical embedded developer this approach does a good job.

There is no "true way" to success. You have to take in account the experiences of your stake holders and ....

Kind regards,


Uml Process / Re: a unified process for SysML and UML
« on: March 27, 2013, 08:07:48 pm »
I'm interested too. Good idea!

Best regards,


Uml Process / Re: Alternatives to Information Flow connector?
« on: April 03, 2013, 08:08:13 am »
A short but valuable remark. Thanks a lot.


Uml Process / Re: Alternatives to Information Flow connector?
« on: April 03, 2013, 02:43:07 am »

there are some ways to model the conveyed information between classes or so:
  • Use ports, connections and interfaces
  • Use ports and type them by the conveyed information
  • Make an association and use an association class
  • Make flow with a class conveyed (the class contains all the subinformation)
  • Using Composite Structure Diagrams to visualize the concrete connections (with ports, conveyed items, interfaces)
  • Provided, Required Interface
  • ..

I personally prefer port/type and connector.

Be also aware that there are a semantic differences between the solutions. But who cares?

Best regards,


Uml Process / Re: Modelling processes that exchange messages
« on: April 03, 2013, 07:10:26 pm »

if it's important for you: Consider writing an Addin.

With an Addin you can do almost everything. A good example is the Navigator from Geert Belleken.

Kind regards,


Uml Process / Re: Modelling processes that exchange messages
« on: April 03, 2013, 07:03:52 am »
Hello Frans,

if I'm right you want to know which messages are exchanged between processes (sender and receiver).

You can model it with:
  • Sequence Diagram
  • Activity Diagram (actions)
  • Receiving Messages by Interface (signals)

To find out which messages are exchanges you need to analyze the system at hand. If it's implemented in a programming language you may use DoxyGen. You may find a tool with google or you may develop your own scanner.  

The content of a message you can model as a signal. I think, not sure about that, that you can export signals as XSD.

A signal is a class with the stereotype <<signal>>. The operation parameter represents the information conveyed (message).

The EA online help may give you further advice.

Best regards,


Uml Process / Re: Multiplicity in ports
« on: March 15, 2013, 10:26:30 pm »

in my opinion a port has no multiplicity, or just 1, because it's embedded (or just included) in an element. Therefore the port has the multiplicity of 1.

If a class has a port every instance of this class has this port. If a part has a port every instance of this part has exactly one port.

Kind regards,


Uml Process / Re: Migrate UML to SysML?
« on: February 14, 2013, 07:20:55 pm »

you may make it manually by just dragging the SysML Requirement on your Requirements and chose apply (EA 10.06, 9 I don't know if it's work).

You can write a little script to change the stereotype of your old requirements to <<requirement>>. If the scripts works like the dialog the tagged values are updated but the shape of the requirement isn't updated.

Maybe there is someone else who has tried it

Kind regards,



search in the forum for conveyed items (Automation Interface, 1 year or longer).

You'll find your information.


Automation Interface, Add-Ins and Tools / Re: Port Layout
« on: April 10, 2014, 02:47:01 am »
Thanks q,

there is always something to learn.


Automation Interface, Add-Ins and Tools / Re: Port Layout
« on: April 10, 2014, 12:41:22 am »

you may write a script or an Addin to do this. Don't do it for EA10 because it will not work.



in the Online Help you find an example if you search for:
Model Validation Example

Some years ago I developed a complex and configurable validation. I just started with the above example. If I remember correct configuration of categories works find.

For (de)selecting and parameterizing rules I used a little Access DB with default values.

It's no rocket science but it's some work of course.


Automation Interface, Add-Ins and Tools / Re: EA Addin Key Shortcut
« on: August 09, 2014, 06:43:41 pm »
Hi Jan,

thanks a lot.

It works!


Automation Interface, Add-Ins and Tools / Re: EA Addin Key Shortcut
« on: August 07, 2014, 03:37:45 am »
Hi Jan,

thanks a lot.

Could you explain what you mean by 'as well as all things that are related to the background worker'?



Pages: 1 ... 48 49 [50] 51 52 ... 62