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

Pages: [1] 2 3 ... 40
EA supports two options for State Machine simulation:
1) Executable State Machine and 2) Behavioral model Simulation of State Machines.
The Executable State Machine simulation covers all aspects of State Machine modeling. This is the recommended one to use if you are wanting full History, Shallow & Deep entry points.  The standard simulation - part of the UML Behavioral modeling simulation -  covers the more popular aspects of state machines, but not the more esoteric points.
For some examples see the EAExample.eap model:
 - Example Model.Model Simulation.Executable State Machine
See the Help topics:
In terms of the code base, for straight simulation rather than for reuse externally, it is simplest to generate and run these in javascript.

General Board / Re: workflow script not called
« on: September 05, 2018, 12:51:28 pm »
The Workflow Scripting does require some background to use it.
What I suggest you do is to download the whitepaper and example model on Workflow scrIpting from:
This gives a general guide and an example to work with.

Bugs and Issues / Re: SysML Activity Diagram Control Flow
« on: July 11, 2018, 09:40:32 am »

We have created this profile already, but the XMI is too long to post here or in a PM. Contact support if you're desperate to get the old/non-conformant/bad EA functionality back.

Import that XMI into your model
Select the Package
Select Specialize > Technologies > Publish > Import UML Profile

This adds the rule to your model that Activities are valid as the source or target of a Control Flow.

To remove the added rules from your model:
Open the Resources Window (Start > Explore > Browse > Resources)
Expand the MDG Technologies item
Right click on Activity-ControlFlow
Select Remove Technology

For access to the XML file see:

We do intend posting this as a FAQ entry.

General Board / Re: Include image in column
« on: May 09, 2018, 09:53:27 am »
Images can be added to the template, but these are fixed.
If you want to consider using a conditional expression for adding an image you may need to look at using a Document Script Fragment and use a script to add some RTF code that includes the image.
For more details see:

General Board / Re: EA model of a product with multiple clients
« on: May 09, 2018, 09:44:04 am »
For a summary of those options you can try the Deployment whitepaper:

General Board / Re: C++ State Machine Code Generation Example?
« on: December 20, 2017, 10:50:54 am »
There are examples of compilable Executable State Machines in the EAExample model under:
- Example Model.Model Simulation.Executable State Machine
See also the webinar:

General Board / Re: Export of relationship matrix?
« on: December 20, 2017, 09:46:35 am »
To export a matrix that is referencing specific Package GUIDS, it would require that the model you are importing these into, has identical Packages with the same GUIDS.
That can't be assumed for all model interchanges.

With exporting report templates and the like, these are not referencing fixed entities (Package GUIDS) in the importing model.

Uml Process / Re: How to change default programming language?
« on: October 16, 2017, 11:52:36 am »
If you have already set a batch of these and want to quickly change them, there is the option to convert the Language for a package of elements. See:

If it is of any use to you, there is some very old VB 6 script covering a recursive parse of the heirarchy for requirements. This report gives a basic text form of the Traceability view. For a look at the tree it produced see:
For the VB code see (hopefully usefull as starter for a scripted RTF report) - see in RequirementMain.bas the routine DumpHierarchy():
This might help as a starter for calling  templates to report this in the using the Document Automation.

Bugs and Issues / Re: Publish to Joomla! failed
« on: April 27, 2017, 04:35:51 pm »
This appears to be an issue when Not using MySQL installed via XAMPP. It appears that a independent installation of MySQL is more strict. By default it enforces rules on Non-Null fields.
Given most users have been conforming to the Help Page instructions and using XAMPP this has been a rare issue.

Based on the error you are getting, we assume that the field has no default value defined - in case a value is not set during INSERT statement. This seems to be the cause for the issue.

We will have this issue fixed in the upcoming Build of EA such that a value is set in this field when inserting a row in this table using the INSERT statement.

If you are tied to using a non-XAMPP MySQL, as a work-around, alter the following fields so that they have some default value.
This will prevent MySQL from  throwing errors when EA creates Module, Menu and Articles when publishing a Package in Joomla!.

1. Table : zwszd_assets
Fields :

    rules - set its default value to : {}

2. Table : zwszd_modules
Fields :

    content - set its default value to an empty string
    language - set its default value to : *

3. Table : zwszd_categories
Fields :

    params - set its default value to : {}

4. Table : zwszd_content
Fields :

    introtext - set its default value to an empty string
    fulltext - set its default value to an empty string
    images - set its default value to : {}
    urls - set its default value to : {}
    metakey - set its default value to an empty string
    metadesc - set its default value to an empty string
    metadata - set its default value to : {}

5. Table : zwszd_menu
Fields :

    img - set its default value to an empty string

See in the EAExample.eap model the packages under:
 - Example Model.Software Engineering.Deployment Model.Deployment Model

General Board / Re: Configure BPSim - button Select Package disabled
« on: March 27, 2017, 10:23:08 am »
The BPSim Modeling requires purchase of MDG BPSim Execution Engine to run simulations of BPSim models.
See the notes **** on:

The purchase page is on:

Pages: [1] 2 3 ... 40