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

Pages: 1 [2]
General Board / Model Validation and SysML
« on: May 28, 2015, 06:18:26 pm »
We have been looking at using the model validation features of EA to check our SysML models.  It does not appear to be working as (we) expected.  Using an example from the 3rd edition of 'A Practical Guide to SysML' by Freidenthal et al (the camera), we create some blocks, assign flow properties to them and create a connector.  Now, the flow properties are both set to 'out' or both to 'in' which logically would suggest that there could be no real flow across the connector?  The validation does not pick this up. Admittedly the SysML1.3 profile sets these values in tags, however the validation rules that came with the profile should spot this I think.
We have tried this with and without ports and also with typing the flows - no joy.

I must be missing something obvious - any suggestions?

General Board / Re: AUtomatically Refresh Diagrams
« on: December 06, 2010, 09:10:33 pm »

no offence taken, you are quite right in what you say.  The situation I am in is that whilst people here understand the purpose of modelling (and solid systems engineering) intellectually, they emotionally stick to spreadsheets etc.  I have proven several times (each week) that using a tool like EA where designs can be effectively socialised across many engineers and disciplines, however some still feel that manually synchronising 10's of documents and spreadsheets was good enough (it worked in my fathers time, why not now!).  

I have been expressing the designs (several immature) in EA - entering them either through imports or relationship matrix churning, but to give them something tangible to check, the diagram has proven to be quite useful.  The diagram is an output for me, not usually teh input mechanism.  I also use the diagram to generate reports for build teams, reducing the document hopping for them considerably.  Due to the variance of spreadsheet structure, size, etc it is problematic to derive a reliable importer into EA.  Additionally we are in the process of using teh model representations to highlight design gaps, inconsistencies and down right blatant errors.

I agree with your view 'if you don't need it, don't do it'.  In this case I unfortunately do.

we should have started with modelling as the core of our effort, it is now my task to try to pull us towards Model Centric (as opposed to Model Driven).

General Board / Re: AUtomatically Refresh Diagrams
« on: December 03, 2010, 06:21:58 pm »
I agree that it represents a portion of what I am after.  The main points I was looking into were:

Model views give lists of results based on searches and will refresh on a specified interval - can this be done with diagrams?
The Add Related elements allows me to (manually - sort of) generate diagrams with chains of dependencies like:

<<Device>> ---> <<assembly>> ---><assembly>> ---><<component>> ...

with the <<Device>> being the centre of a web of these dependency chains (made of of many assemblies, each of which is made up of other assemblies or components themselves.

Paolo's add-in does approach this in some ways, certainly (and I would be very interested in seeing it)


General Board / Re: AUtomatically Refresh Diagrams
« on: December 02, 2010, 09:25:38 pm »
Sounds interesting.  the issue I am trying to get around is quite simple though.  I have a device type object that is dependant upon components and assemblies of components (which are made up of other components or other assemblies).  I can use the context option of add related elements and all is well - I get the diagram, which exposes all of the end components (the ones nested in assemblies etc), so I can see/read what the basic building blocks of the device role are.

Then the designs change.  I can update the links in eth relationship matrix, however the diagrams are now out of date.  links to components already on the diagram will appear/disappear as required, however getting newly connected components onto the diagram is a 'manual' process.  

I will try to task one of our coders to develop something such that we can specify what each diagram's default 'add related elements' behaviour and layout should be (including centred element) and attach it to an event or button.

good luck with the add-in - sounds like an interesting approach to the problem


General Board / AUtomatically Refresh Diagrams
« on: December 02, 2010, 05:09:02 pm »
I am either stupid or just plain lazy.  Let me explain why.
I have a significant number (in the hundreds) of diagrams that express dependencies etc between components.  The details for these are taken from spreadsheets generated and updated by engineers and entered into the models through the relationship matrix.  No problem so far (we will automate later when the spreadsheets are simplified a bit).  We report on these links etc through diagram reports (the objects are located in different branches of the model and the only place that they readily appear together is on various diagrams, located in other branches/packages in the models).  In order to ensure that the diagram based reports are accurate, I have to manually refresh each diagram (add related elements,lvl 5, etc).  Is there a way that this can be done automatically?  With or without applying a default or specified layout style?
I am hoping (and dreading) that the answer is something like 'hold control when clicking icon X', however I fear that it will be an Automation Interface task.

Many thanks in advance for your guidance (or witticisms  ;D)

General Board / Generating 'Find related Elements' for docs
« on: March 26, 2010, 08:56:21 pm »
I am trying to show a large list of components in an rtf document with various information relating to their nearest neighbors which they are dependant upon or depend upon them (depth of 1 related elements).   The rationale behind this is to generate a report daily that shows management the status of components through the build cycle and illustrate what may be preventing them from being completed (ie component B has a dependancy on component C and D being completed first, so show component B, C and D on a diagram [D is complete, C is not]- recurse through remaining components and display similar conditions).  There are various other things that I wish to show, however this is the bit causing me some pain.
Any assistance gratefully received :)

Bugs and Issues / Re: Chart images not showing on diag or properties
« on: September 24, 2015, 06:31:39 pm »
I have a help request in atm as well.  This is running on win 7 Ent 64bit within a federated windows domain.  There are some security clamps in place, hence my question which was 'how are the visualisations rendered?'.  Knowing that, I could direct an already very busy IT department.

Bugs and Issues / Chart images not showing on diag or properties
« on: September 24, 2015, 01:44:19 am »
working in a new environment and just got them to upgrade to EA 12 (1215).  Unfortunately the charts objects do not work.  There is no rendering of the pie charts etc, nor are the controls within the object properties shown (control wheel, example of shape, etc).
The question is, what technology does this visualisation use?  It is probably the security settings on the environment that is stalling this and I would like to be able to tell the domain admins 'enable Java', or SVG, etc.  tried this on several different machines, as local admin and user, reinstalled from several downloaded binary msi files.

has anyone came across this particular issue before?

Bugs and Issues / Re: Instability of rtf document generation in 9
« on: July 05, 2011, 04:19:21 pm »
OK, let me put some context around this.  I use the term unworkable because there is currently no assurance that the reports generated will be based on the data against which they were originally written.  Thus, 2 runs of the same report can lead to 2 different result sets and possibly 2 different engineers working against different data.  Another issue (reported elsewhere iirc) is that in a master/sub document report, a model report based on a query that returns a diagram will result in a blank page (suggesting no data, although usually the generator will omit empty sections), however a report run against the model document itself will return with the error 'Document Generation Failed', with no additional information.  Running a diagram report against the package works of course, however the diagrams required are in several packages in the tree.

Now, I really like this tool - I have been using it and publicising it in the places I work, however whilst the report generator is 'under the weather', I cannot really push for its increasing use - chance of much egg on ones face :-/

Bugs and Issues / Re: Instability of rtf document generation in 9
« on: July 05, 2011, 05:26:25 am »
Any timescale on a resolution to this 'bug'?  With an unworkable report generator, the business case to use this tool (and expand the user base at work) is seriously impacted.  The lack of a reproducibly accurate report is rather embarrassing - I corrected a model report, and 2 hours later - with nothing in the model (or even the computer - I was in a meeting during the time) altered, the report was borked once more.

I too have had random hangs and crashes - often when trying to view rtf files generated by the tool.  Package reports work with the diagrams, master/sub document reports do not.  I would love to pass on some debug info, however none seems to be getting generated on my machines.

Just to close this off.  The details in the CG Matrix appear to reside in a long binary field in the t_document table by each profile.  One way to access this (and teh most anemable to me currently) is through the getGapAnalysisMatrix() command, and saving it to an xml file.  This shows the structure of the XML concerned.

From that it is a simple matter to alter the queries that I am writing and parse the results into a similar shape as the XML and then 'import reference data' into the model in question.

Clunky, roundtripping outside EA and far from elegant, however, like bulk adding connectors, simply the easiest thing to do (I would love it if there was a button or command that I missed that did this in one hit!)


Links are stored in t_connector. Diagram links in t_diagramlinks (I you modified a connectors in some way).


granted, however the CG matrix does not appear to work in that manner.  Creating a note in the CG Matrix between A and B would suggest that a link is created and annotated in some way.  looking through the database tables behind the application has not as yet discovered the newly created 'link' - hence my confusion and question.

setting the values between A and B as an 'Assessment' and the text as 'this is a test assessment' would suggest that either of those phrases (or just the word 'assessment') would be a good candidate to search on.  Nothing yet.


I have been given a question that seems to be amenable to having the answer represented on a CG matrix.  Simply put, there is a bunch of associated systems and subsystems which may or may not connect to each other in the provision of services and functions.  The question is, what configurations are not fully supported by all of the available systems and subsystems?  An example might be, there is a requirement that is connected to a service.  The service can be composed of elements A, B, C and D.  There are other elements present that provide similar functions to A, B, C and D, however they are currently not linked.  Querying the model with vbscript and SQL highlights these disconnected options and I would like to be able to represent the answer on a grid (rather than a dense report).

The problem is that I cannot see where EA stores the details for notes on a CG grid, nor where the CG grid objects are stored themselves (the profiles are stored in t_document, however where are the 'links' and their metadata held).

Any suggestions?

Pages: 1 [2]