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 ... 46 47 [48] 49 50 ... 59
706
Uml Process / Re: Design Hardware/Software dependencies in embed
« on: May 24, 2013, 04:14:52 am »
Hi,

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.

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

Kind regards,

Helmut
    

707
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,

Helmut

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

Helmut

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

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,

Helmut

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

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,

Helmut

711
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,

Helmut

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

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,

Helmut

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

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,

Helmut

714
Hi,

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

You'll find your information.

Helmut

715
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.

Helmut


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

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

Helmut

717
Hi,

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.

Helmut

718
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!

Helmut

719
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'?

Thanks,

Helmut

720
Automation Interface, Add-Ins and Tools / Re: EA Addin Key Shortcut
« on: May 20, 2014, 05:46:38 am »
Hi Jan,

great!

It's always fascinating how much I can get from this forum. Thanks for all contributers for their great stuff.

Helmut

Pages: 1 ... 46 47 [48] 49 50 ... 59