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 - Marc2

Pages: [1]
1
Suggestions and Requests / SysML plugin - user manual
« on: May 25, 2007, 03:57:30 am »
Hi,

Is it possible to get a user manual for the SysML plugin (in addition to the useful SysML example) ?


Regards,

Marc

2
General Board / Re: Multiplicity on Objects or Classes (in CSD) ?
« on: August 06, 2007, 04:39:09 am »
Hi Jim,

Yes, this makes sense. Thank you for the URL!


Regards,

Marc

3
General Board / Re: Multiplicity on Objects or Classes (in CSD) ?
« on: August 06, 2007, 12:42:57 am »
Thanks for your reaction. However, I made a mistake describing the possible solutions for the problem :-[ . What I meant was the following:

In a Composite Structure Diagram one should model the instances/objects, not the classes. However, in this case in the Logic View I want to model 1 instance (of class B) and set the multiplicity to "1..15" (i.e. in the Physical View there could be 1..15 physical instances of this single logical instance). But this seems contradicting, as I modelled only 1 instance.

Another solution would be that I model a class in a Composite Structure Diagram and set the multiplicity to "1..15". Multiplicity-wise this seems better, but a class in a CSD is not correct neither.


Sorry for the mistake; could you please give your view on this problem?


Thanks,

Marc

4
General Board / Multiplicity on Objects or Classes (in CSD) ?
« on: July 31, 2007, 01:01:25 am »
Hi,

I would like to model (in an Composite Structure Diagram (CSD)) a machine platform. This platform consists of 3 types of blocks/elements (say elements of Block A, Block B and Block C). This is modelled in a Logical View. However, when modelling (in a Physical View) the 'concrete machine' (so a 'derivative' of the platform) the number of Blocks B may vary between 1 and 15. This variation should be visible in the Logical View too. How should I do this?


[glb][Edit: please skip the rest of this topic and read the possible solutions in the 2nd reply to this topic][/glb]

a) drag-and-drop Block A, Block B and Block C to the "Machine Platform (Logical View) (CS)" and select "New Child (Generalization)"; and specify for Block B a multiplicity of "1..15" ?
b) drag-and-drop Block A, Block B and Block C to the "Machine Platform (Logical View) (CS)" and select "Simple Link"; and then specify for Block B a multiplicity of "1..15" ?
c) ...

The problem I see with solution (a) is that (afaik) a 'new child' is already an instantiation, while specifying a multiplicity should be done on a block/class, not on an instance/object.

The problem I see with solution (b) is that (as far as I know) in a CSD normally instances/objects are modelled, not the blocks/classes themselves. This could also imply that for some other elements in the CSD objects are modelled, which are then coupled with blocks/classes. This seems not correct to me.


Could you please give your thoughts on this?


Thanks,

Marc

5
General Board / SysML: Instantiation removes interface from ports
« on: May 29, 2007, 12:39:57 am »
Hi,

I'm trying to model a C++ class and have some instances of this class.

So I create a Block with some ports and add interfaces to these ports (in a SysML's Block Definition Diagram, which corresponds to UML's Class Diagram). Then I "instantiate" this block (in an SysML's Internal Block Diagram, which corresponds to UML's Composite Structure Diagram) by dragging-and-dropping this Block to the canvas and then select "property of element". This works fine except for the interfaces of the ports: they are not present anymore.

Note that with UML2 (in EA7.0) this works fine. Only with SysML (in EA6.5 and EA7.0) this behaves as written above.

Is this correct behaviour? Or should I make instances in a different way?


Thanks,

Marc

6
General Board / Problems using EA with SysML plugin
« on: May 08, 2007, 10:15:35 pm »
Hi,

I’m a newbie trying to model a system with Enterprise Architect version 6.5.803 and the SysML plugin (v1.0.2). While doing this, I ran into some problems.

1) EA UML2.1 supports signals and events, but the SysML plugin does not. Is this something that is going to be fixed soon, or should I model signals and events in another way?

2) When I create blocks (with ports and interfaces on these ports) and then use these blocks (‘simple link’ or ‘new child’), the placed blocks do have the ports and with ‘embedded elements’ I can show the interfaces. However, when I make instances of these blocks, these ports and interfaces disappear. I did not expect this. Is this normal according to UML/SysML, or is this a bug that will be fixed?

3) If I make in a Block Definition Diagram a block A that has some sub-blocks B and C attached via a part-association, the interfaces of these sub-blocks are not available as ‘owned interfaces’ of block A (e.g. the operations of the sub-blocks are not available as operators when using block A in a Sequence Diagram). Is this normal?


Thanks,

Marc

7
Uml Process / Change default setting for Control Flow Type
« on: November 21, 2007, 05:51:21 am »
Hi!

I am currently evaluating EA. Good tool - one question:

In Sequence Diagrams: How do I change the default "Control Flow Type" for messages? (Background: I am mostly working with "asynchonous signals" and each time I create a new message, I have to change the default settings "Synchronous, call").

Thanks for your help
/Marc

Pages: [1]