Home » Modeling » UML2 » Anyone developing Professional Software using UML diagrams and Eclipse?
| Anyone developing Professional Software using UML diagrams and Eclipse? [message #1017870] |
Tue, 12 March 2013 13:01  |
Luis Fernando Robledano-Esteban Messages: 19 Registered: February 2013 |
Junior Member |
|
|
Is there any way to develop software professionally using UML with Eclipse?
What I find in the end cannot work with version I need to work with or is limited.
I would like to have a UML tool (in the diagram sense, not in the EMF vision of programmatic way of handling meta-models) integrated within Eclipse -Indigo-, and do the normal stuff: diagram, different types, track among diagram elements integrate with the code... (seamlessly generate code).
Tutorials I find either are obsolete, or end up in links which don't exist anymore, reference steps that in the Eclipse version are not like that.
It seems in the end I will have to use a external commercial tool just using code files as communication mechanism. But event that scares me, because in Eclipse stuff is not very stable and in a sudden it may stop working wioth the commercial software.
In summary anybody uses UML seriously in their projects? what are their experiences? with which tools/plugins?
|
|
| |
| Re: Anyone developing Professional Software using UML diagrams and Eclipse? [message #1018134 is a reply to message #1017896] |
Wed, 13 March 2013 04:28   |
Luis Fernando Robledano-Esteban Messages: 19 Registered: February 2013 |
Junior Member |
|
|
Well, you can say I didn't find a way, but not that I didn't study, and that is the reason why I am asking.
I did follow tutorials: I had to learn to understand EMF/eCore (why should someone designing software care about the mechanisms of core integration?...). Many days checking and pulling the thread to find other topics to read about...
I did try papyrus, and didn't get it working, and still in its very page it said that not all the diagrams are supported.
Ah, now a new term, Topcased -it rings some bell though-... I guess it's a tool over Eclipse/Papyrus which makes transparent things... could be interesting. Let's check:
-"Critical systems Topcased is a software environment primarily dedicated to the realization of critical embedded systems including hardware and/or software." Maybe that is way it rings the bell but I didn't look into it: I am not in embedded systems.
Anyway, thanks and I will take a look, even if it doesn't appear often in google searchs (or wikipedia UML tools) maybe it is true that has many serious -hidden- users.
Looking for "UML Eclipse" in google, nothing about Topcased. Therefore sorry that I didn't check it yet.
BTW in that google search, 5th position, "omondo", and from their main place: "EclipseUML architecture is composed of a live MOF to UML synchronization. Traditional UML Eclipse tools require 4 different stages which add unnecessary complexity. (...) whereas over 3 months would be needed to produce beginner level java code using Eclipse modeling set of open source plugins."
It seems there is someone besides me who found incredibly intricate how UML stuff is managed within Eclipse framework.
Sorry if my comment was not appreciated, but I spoke as a newbie in Eclipse but experienced in UML. I think that should be an interesting point of view for the developers of a technology which aims to incorporate the use UML into Eclipse.
[Updated on: Thu, 14 March 2013 05:35] Report message to a moderator
|
|
| | | | | | |
| Re: Anyone developing Professional Software using UML diagrams and Eclipse? [message #1124236 is a reply to message #1123607] |
Thu, 03 October 2013 06:19   |
Low Coupling Messages: 31 Registered: June 2013 |
Member |
|
|
Please let me better understand your challenge
With tool you mean language?
so for instance :
defining a profile for the UML
defining a profile for the SysML
defining a profile for MARTE
etc. ?
or you mean EMF based environments (i.e. Papyrus vs. TopCased vs. PolarSys etc.)
so for instance defining a profile for the UML in Papyrus and use the same profile in TopCased and viceversa.
or you mean (worst case) XMI based environments, not sharing the EMF(i.e. Papyrus, Rhapsody, etc.)
In the first case, as the stereotype is a mechanism defined by the UML to extend the UML it can also be applied to UML based languages (i.e. you can't stereotype BPMB models, unfortunately)
interested on Eclipse, DSL and MDA? Visit http://www.lowcoupling.com
|
|
|
| Re: Anyone developing Professional Software using UML diagrams and Eclipse? [message #1126535 is a reply to message #1124236] |
Sat, 05 October 2013 13:39  |
Ed Willink Messages: 3446 Registered: July 2009 |
Senior Member |
|
|
Hi
I meant:
define a profile with UML
transform with Acceleo/ATL/Epsilon/Henshin/QVTo/Xtend/..., access with OCL
but extending to SysML, MARTE wouyld be even more helpful.
Regards
Ed Willink
On 03/10/2013 11:19, Low Coupling wrote:
> Please let me better understand your challenge
>
> With tool you mean language?
> so for instance :
> defining a profile for the UML
> defining a profile for the SysML
> defining a profile for MARTE
> etc. ?
>
> or you mean EMF based environments (i.e. Papyrus vs. TopCased vs.
> PolarSys etc.)
> so for instance defining a profile for the UML in Papyrus and use the
> same profile in TopCased and viceversa.
>
> or you mean (worst case) XMI based environments, not sharing the
> EMF(i.e. Papyrus, Rhapsody, etc.)
>
> In the first case, as the stereotype is a mechanism defined by the UML
> to extend the UML it can also be applied to UML based languages (i.e.
> you can't stereotype BPMB models, unfortunately)
>
|
|
|
Goto Forum:
Current Time: Mon Oct 07 10:41:01 EDT 2013
Powered by FUDForum. Page generated in 0.02962 seconds
|