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

Pages: 1 [2] 3 4 5
Suggestions and Requests / Re: Linux support
« on: February 14, 2009, 08:20:42 am »
I'd like to add my voice for asking for native Linux support - perhaps now that Qt is available under the LGPL it might be possible to port EA to Qt, and then have builds for Windows, *nix, and MacOS?

I think more and more developers - ESPECIALLY the types who would move to a UML process - are wanting to kick Microsoft to the curb (at least in the embedded systems space where I live).

Suggestions and Requests / Re: Support Doxygen Comments
« on: February 14, 2009, 08:21:43 am »
Add me in as well.

General Board / Re: How to Branch and Merge EA Data?
« on: June 18, 2010, 05:57:17 am »
"What techniques do you use for branching and merging?"

Short answer: you don't.

Longer answer: you are "supposed" to break things up to the point where no two people need to work on the same package at the same time.

It is unfortunate, because it *is* possible to do a merge on a graphical tool like EA: I've worked with SDL tools (Pragmadev RTDS) that did handle merging two models by graphically showing the differences as different colors, and letting you pick and choose deltas to merge.

But from what I understand, very few UML tools (if any) do this.

General Board / As-You-Type spell checking?
« on: September 04, 2009, 03:38:39 am »
Does EA support as-you-type spell checking? In other words, if I am writing a scenario in a use case, or a note on an object, or other areas where I am entering nominally free-form text, is it possible to get a spell check as I type, such that misspelled words are highlighted and, if clicked upon, offer suggested alternative spellings?

General Board / Re: Generated State machine and switch/case
« on: March 30, 2010, 07:30:04 am »
I'd first point out that implementing a state machine as a big switch isn't uncommon - I've worked with SDL tools that synthesized state machines this way.

However, what I'd also like to point out is the Boost Statechart library:

Where I work, we are looking into making EA generate Boost::Statechart objects due to what we consider flaws in the existing EA code generation for state machines. It's not trivial, but we are making progress on it.

We've also looked at having EA generate a SMC file ( and using SMC for code gen.

General Board / Re: Hiring UML folks - where to post?
« on: February 26, 2010, 10:35:20 am »
Well, mostly I wanted to see if posting such a query on this board would be met with interest or flamethrowers - some boards get very huffy about job postings.

My employer ( is looking for more people with UML and EA experience. Location is Wichita, KS. If interested, email me (

General Board / Hiring UML folks - where to post?
« on: February 26, 2010, 06:42:31 am »
Does anybody have any good suggestions where a company looking to hire UML folks could post?

General Board / Won't install under Crossover :(
« on: December 10, 2009, 04:28:18 am »
Unfortunately, the installer batch file doesn't run under Crossover, leaving use Linux and Mac users out in the cold.

General Board / Re: Code parser chokes on keyword rom
« on: December 05, 2009, 04:31:26 am »
It would be nice if you gave us the offending code to look at.

"rom" isn't really a C keyword. Your compiler may treat it as one, but that doesn't make it a keyword. EA is likely throwing an error because the C code you submit ISN'T valid C, but is in reality a bowdlerized dialect - but without seeing a sample of the code it is hard to tell.

General Board / Re: CVS EA integration - configuration problem
« on: November 20, 2009, 06:22:49 am »
Are you using password authentication on SSH, or keypair authentication?

What you can do is:
1) Set your SSH server to use keypair authentication.
2) Using PuttyGen, export your SSH private key to a Putty compatible key with no passphrase.
3) Set up your SSH client to use that key.

That way, you won't have any password to pass in.

This isn't great from a security standpoint, but it's about the best you are likely to get.

General Board / Re: UML Modelling of SQL Server Designs
« on: November 12, 2009, 04:48:30 am »
If I understand you correctly, you may want to look at the "Data Model" diagram:

Add Diagram->Extended->Data Modeling

That allows you to define Tables, instances of Tables, and relationships between tables such as Foreign keys, and to have EA generate a Database Description Language file from them.


General Board / Boost, STL, and C++ code generation
« on: October 16, 2009, 05:18:51 am »
Does anybody have any advice on how to set EA up to use the STL and/or Boost for C++ code generation?

For example, how to make the generated code use vector<T> or map<T> for collections?

General Board / Re: 3 way compare and merge
« on: October 01, 2009, 07:22:26 am »
I've lamented this as well:

It would be nice if Sparx would look at the development model used in things like Linux, and make EA a bit more friendly to that - like by supporting GIT.

General Board / Re: Howto work with Version Control branches
« on: September 10, 2009, 05:53:13 am »
One way Sparx could help make this work better would be to have a tool (either within EA or a separate tool) that would handle a two- or three-way merge of the exported XMI files, so that when a conflict is found by the VCS tool, the user could then instruct the VCS to give them the two files and submit them to the merge tool. The merge tool could then read the XMI files into DOM structures in memory, and using the knowledge of the specifics of the XMI format, resolve differences in a higher level fashion than a simple text merge (e.g. ignore timestamp differences, canonicalize the data structures, identify moves by detecting the GUIDs, etc.).

Especially for tools that can provide all the files for a three-way merge (ancestor, branch 1, branch 2) then the merge tool would have a much better chance to resolve the differences intelligently.

General Board / Re: SVN version control
« on: September 10, 2009, 05:34:32 am »
I've had similar problems with losing packages when trying to use an unsupported external VCS (git, to be specific).

How were you handling merges of changes? Were you having to use the diff tool or was SVN handling the merges without conflicts?

Pages: 1 [2] 3 4 5