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

Pages: [1]
1
General Board / Re: Running EA on a Mac
« on: October 20, 2014, 09:11:46 pm »
Thanks qwerty.

Should be fixed now (the images are low res but they should convey the ides)

JoeT

2
General Board / Re: Running EA on a Mac
« on: October 19, 2014, 02:16:35 pm »
It is also possible to run EA on a Mac using Wine using a Wineskin.

I have posted a link to some instructions below:

http://kingoffools.net/wordpress/?p=175

JoeT

3
General Board / Re: "Too few parameters" error in SQL search
« on: October 19, 2014, 03:26:29 pm »
I'll preface this with an 'I am no SQL expert"

The line
obj.Sterotype AS [Stereotype]
should be
obj.Stereotype AS [Stereotype]
i.e. Stereotype is misspelt following the obj. declaration in the SELECT statement

and I always need to put in a space after the select statement otherwise I get an DAO.QueryDef [3141] error. I don't know why?

Regards,
joeT

4
General Board / sysML-Displaying supertype Block Values in subtype
« on: June 30, 2013, 09:01:00 am »
I am new to the world of sysML and am struggling with some concepts that seem to work well in UML however don't seem to relate to sysML.

I would like to create a Block Diagram in Enterprise Architect using sysML 1.3 with a parent block to define the properties of the family of block (or class) and then create child blocks for each specific use of that block, in which I want to display and override the inherited property values in a fashion similar to what I can do in UML with attributes.

For example I could create an asynchronous channel block with baud-rate properties, stop-bits, bits per word etc as a parent and define two child blocks with one channel specified at 1250000 bps and another at 512000 bps.

In terms of a process, I would like to perform the following generalization and be able to display the inherited parent values with the specific default values as applied to the child block, i.e.:
1) create a block - Block1, with a property - Prop1, and type it with a valueType such as bps.
2) create another block - Block2 and add a generalization relationship to Block1.
3) create another block - Block3 and add a generalization relationship to Block1.
4) modify the default value of Block2's inherited property - Prop1 as 1250000 bps.
5) modify the default value of Block3's inherited property - Prop1 as 512000 bps.

When viewing the child blocks, Block2 and Block3, I would like to be able to see the block on a diagram with Prop1 showing the values specific to each block.

Is this possible in Enterprise Architect or am I missing something that is a fundamental difference between sysML and UML regarding the parent child relationship.

Thankyou for you help in understanding sysML

Regards,
JoeT

5
Uml Process / Re: EA simulation using SendSignals and Accept Eve
« on: November 15, 2014, 11:07:42 am »
Thanks for your help Helmut,

When simulating the EAExample model, (Activity diagram - Sending Signals), I was unable to create an event for the execution of Action1, i.e. the simulation trace got as far as the second ForkJoin and was blocked waiting for tokens from Action2 and Action7.

I am running this on the professional version, maybe it is possible the professional version has some limitations on the simulation of signals?

The simulation trace window is provided below which shows events for sending signals for Action2 and Action7. I'm not sure what this means or if the order of the execution needs to be or can be modified.

[07100006]      Configuration: mode: Manual simulation, platform: UML Basic
[07100006]      Preparing Simulation Data
[07101036]      Loading Machine
[07101069]      Simulation Started
[07101070]      Sending Signals
[07101606]      Sending Signals.ActivityInitial
[07102312]      ForkJoinV
[07103211]      Sending Signals.Action7
[07103436]      Sending Signals.Action5
[07103730]      Sending Signals.Action2
[07104647]      Sending Signals.Action1
[07105383]      ForkJoinV

I'll keep looking into this to see what I am doing wrong.  Thanks again for all of the help.

6
Uml Process / EA simulation using SendSignals and Accept Events
« on: October 19, 2014, 02:57:40 pm »
I am stuggling with how best to simulate an activity diagram with SendSignals and Accept Events and have the SendSignal trigger an asynchronous message that is received by the Accept Event. I am using sysML for this example though I expect it will have identical behaviour to UML for EAs implementation of activity diagrams and simulation.

So far, following the EA user guide as an example, I have created a signal called Signal_Pushdown and assigned an attribute, Name (buttonState) Type (boolean) Initial Value (true)

I created an Accept Event called PushButtonPressed and assigned a Trigger Name (PushDown), Type (Signal) Specification (Signal_PushDown) selecting the signal previously created. This created a Trigger in the Project browser called PushDown.

I then created a SendSignal called PushButtonPressed and assigned a Signal, Signal (Signal_Pushdown), Argument-Attribute buttonState and Argument-Value (true) and added this to a Pin of the SendSignalEvent.

Next I created a simple activity diagram to simulate an activity (Activity6) which splits behavoural flow between two parallel acitivities, one with the the SendSignal (Activity1) and one with the Accept Event (Activity2). The simulation runs and performs both the SendSignal and the AcceptEvent (as seen below) however there are no events visible in the Simulation Event window, I can't see any triggers created and the simulation stalls on the Accept Event, I suspect the reason being that there are no triggers present for it to use. The simulation provides evidence in both the simulation window and the call stack that shows that the SendSignal is evaluated, e.g.,

[27497928]      Activity6.Activity1.PushButtonPressed (this is the SendSignal)
[27498136]      Activity6.Activity2.PushButtonPressed (this is the AcceptEvent)

Can someone please provide some information as to what I may be doing incorrectly or direct me towards an example of how to correctly set up simulations in EA using SendSignal and Accept Events?

Regards,
joeT

Pages: [1]