Home » Modeling » UML2 » List of UML2-compatible UML Tools
| |
Re: List of UML2-compatible UML Tools [message #477245 is a reply to message #477242] |
Mon, 14 April 2008 15:38 |
Rafael Chaves Messages: 362 Registered: July 2009 |
Senior Member |
|
|
Good points, Kenn.
I added a description for each of the non-obvious columns. Answering
your specific question, some tools support modeling, other support code
generation, and many support both.
I also added new columns where people can identify what version of the
tool was actually verified by the contributor updating it. Currently,
none of them have been verified (Javier Munoz, if you are reading could
you please fill those columns for MOSKitt?).
Suggestions and edits are most welcome.
Thanks,
Rafael
Kenn Hussey wrote:
> Rafael,
>
> Thanks, this is indeed a valuable resource. It could be improved, IMHO, if
> you explained the meaning of each of the columns, e.g. if 'Yes' is listed in
> either of the 'Modeling' or 'Code generation' columns, what does that mean?
> What about interchange? Have you personally verified that these tools are in
> fact "compatible"?
>
> Kenn
>
> "Rafael Chaves" <rafael@no.spam.abstratt.com> wrote in message
> news:ftpnnb$oi2$1@build.eclipse.org...
>> I started the following wiki page to gather information on UML tools that
>> are compatible with UML2:
>>
>> http://wiki.eclipse.org/MDT-UML2-Tool-Compatibility
>>
>> I am involved myself in the development of a UML2-compatible UML tool and
>> am often asked what other tools it can exchange models with. I have also
>> seen in this forum more than a couple of times people asking whether this
>> or that tool is compatible with UML2.
>>
>> I hope the UML2 committers and the community will value this resource and
>> help keep it comprehensive and up-to-date.
>>
>> Cheers,
>>
>> Rafael
>
>
|
|
| | |
Re: List of UML2-compatible UML Tools [message #477251 is a reply to message #477245] |
Tue, 15 April 2008 09:57 |
Eclipse User |
|
|
|
Originally posted by: jmunoz.integranova.com
I am reading :)
I have a question about the meaning of "UML2 Version". Do you mean the
version of the specification or the version of the UML2-MDT component?
Regards,
Rafael Chaves escribió:
> Good points, Kenn.
>
> I added a description for each of the non-obvious columns. Answering
> your specific question, some tools support modeling, other support code
> generation, and many support both.
>
> I also added new columns where people can identify what version of the
> tool was actually verified by the contributor updating it. Currently,
> none of them have been verified (Javier Munoz, if you are reading could
> you please fill those columns for MOSKitt?).
>
> Suggestions and edits are most welcome.
>
> Thanks,
>
|
|
|
Re: List of UML2-compatible UML Tools [message #477252 is a reply to message #477251] |
Tue, 15 April 2008 14:52 |
Rafael Chaves Messages: 362 Registered: July 2009 |
Senior Member |
|
|
I meant the version of the MDT UML2 API. The goal there is not to
provide a comparison between UML-based tools, but just to enumerate
tools we know are compatible with MDT UML2, and any aspects relevant
from that specific point of view. The modeling/code generation columns
are meant to just give an idea of the general purpose of the tool
(again, from the same point of view - can create MDT UML2 models, can
generate code from MDT UML2 models, etc).
Cheers,
Rafael
Javier Muñoz wrote:
>
> I am reading :)
>
> I have a question about the meaning of "UML2 Version". Do you mean the
> version of the specification or the version of the UML2-MDT component?
>
> Regards,
>
> Rafael Chaves escribió:
>> Good points, Kenn.
>>
>> I added a description for each of the non-obvious columns. Answering
>> your specific question, some tools support modeling, other support
>> code generation, and many support both.
>>
>> I also added new columns where people can identify what version of the
>> tool was actually verified by the contributor updating it. Currently,
>> none of them have been verified (Javier Munoz, if you are reading
>> could you please fill those columns for MOSKitt?).
>>
>> Suggestions and edits are most welcome.
>>
>> Thanks,
>>
|
|
|
Re: List of UML2-compatible UML Tools [message #477255 is a reply to message #477250] |
Tue, 15 April 2008 17:53 |
Felix Dorner Messages: 676 Registered: July 2009 |
Senior Member |
|
|
Hey Rafael,
> > * I don't think that "code generation" cannot be replied with just yes
> > or no.
>
> Why not? What do you have in mind?
Maybe categorize into "Class Models", "State Machines", etc. Then there is
the Profile factor, does it generate just POJO's, or EJB classes and interfaces?
Then there's target languages (could group the two into "target platform").
> > * I doubt that openArchitectureWare generates code (let's just say for
> > "basic" UML2 class models).
>
> At least that is what they seem to claim on their home page. If you
> think that that is not the case and the *user* has to do some sort of
> transformation before feeding oAW with a UML2 model, then please go
> ahead and fix the wiki page.
Do you refer to www.openarchitectureware.org?
Exactly, openArchitectureWare is just a framework to process Ecore based models (besides others, I think). To generate code, you'd write an
'unlimited natural' :-p number of templates (at least for UML..) and feed them into their workflow engine. I know of the fornax project (www.fornax-platform.org)
that supplies a bunch of oaw templates, but these are probably just a place to get started. I'll definitely update the wiki when I get some time to do so.
Greetings,
Felix
|
|
|
Re: List of UML2-compatible UML Tools [message #477258 is a reply to message #477255] |
Wed, 16 April 2008 01:46 |
Rafael Chaves Messages: 362 Registered: July 2009 |
Senior Member |
|
|
Felix Dorner wrote:
>
> Hey Rafael,
>
>> > * I don't think that "code generation" cannot be replied with just yes
>> > or no.
>>
>> Why not? What do you have in mind?
>
> Maybe categorize into "Class Models", "State Machines", etc. Then there is
> the Profile factor, does it generate just POJO's, or EJB classes and
> interfaces?
> Then there's target languages (could group the two into "target platform").
My original goal with that page was just to list tools we know can
produce/consume MDT/UML2 UML models, not a feature comparison matrix or
anything. The modeling/code generation columns are there only to give an
overall idea of the purpose of those tools (can create MDT/UML2 UML
models/can generate code from MDT/UML2 UML models).
If the community would rather build a feature comparison matrix, so be
it. But my personal opinion is that such thing would not belong in the
Eclipse Wiki and is bound to generate controversy.
>
>> > * I doubt that openArchitectureWare generates code (let's just say for
>> > "basic" UML2 class models).
>>
>> At least that is what they seem to claim on their home page. If you
>> think that that is not the case and the *user* has to do some sort of
>> transformation before feeding oAW with a UML2 model, then please go
>> ahead and fix the wiki page.
>
> Do you refer to www.openarchitectureware.org?
> Exactly, openArchitectureWare is just a framework to process Ecore based
> models (besides others, I think). To generate code, you'd write an
> 'unlimited natural' :-p number of templates (at least for UML..) and
> feed them into their workflow engine. I know of the fornax project
> (www.fornax-platform.org)
> that supplies a bunch of oaw templates, but these are probably just a
> place to get started. I'll definitely update the wiki when I get some
> time to do so.
Is it the fact that the tool is metamodel agnostic that bothers you?
Because it seems to me that UML2 is indeed supported:
http://www.eclipse.org/gmt/oaw/doc/4.2/html/contents/r50.htm l
http://www.eclipse.org/gmt/oaw/doc/4.2/html/contents/uml2exa mple.html
So I really don't see why it should not be included, but maybe that fact
that oAW requires the UML2 adapter in order to support UML (and this is
what the notes column is intended for).
Cheers,
Rafael
|
|
| | |
Re: List of UML2-compatible UML Tools [message #626402 is a reply to message #477242] |
Mon, 14 April 2008 15:38 |
Rafael Chaves Messages: 362 Registered: July 2009 |
Senior Member |
|
|
Good points, Kenn.
I added a description for each of the non-obvious columns. Answering
your specific question, some tools support modeling, other support code
generation, and many support both.
I also added new columns where people can identify what version of the
tool was actually verified by the contributor updating it. Currently,
none of them have been verified (Javier Munoz, if you are reading could
you please fill those columns for MOSKitt?).
Suggestions and edits are most welcome.
Thanks,
Rafael
Kenn Hussey wrote:
> Rafael,
>
> Thanks, this is indeed a valuable resource. It could be improved, IMHO, if
> you explained the meaning of each of the columns, e.g. if 'Yes' is listed in
> either of the 'Modeling' or 'Code generation' columns, what does that mean?
> What about interchange? Have you personally verified that these tools are in
> fact "compatible"?
>
> Kenn
>
> "Rafael Chaves" <rafael@no.spam.abstratt.com> wrote in message
> news:ftpnnb$oi2$1@build.eclipse.org...
>> I started the following wiki page to gather information on UML tools that
>> are compatible with UML2:
>>
>> http://wiki.eclipse.org/MDT-UML2-Tool-Compatibility
>>
>> I am involved myself in the development of a UML2-compatible UML tool and
>> am often asked what other tools it can exchange models with. I have also
>> seen in this forum more than a couple of times people asking whether this
>> or that tool is compatible with UML2.
>>
>> I hope the UML2 committers and the community will value this resource and
>> help keep it comprehensive and up-to-date.
>>
>> Cheers,
>>
>> Rafael
>
>
|
|
| | |
Re: List of UML2-compatible UML Tools [message #626408 is a reply to message #477245] |
Tue, 15 April 2008 09:57 |
Eclipse User |
|
|
|
Originally posted by: jmunoz.integranova.com
I am reading :)
I have a question about the meaning of "UML2 Version". Do you mean the
version of the specification or the version of the UML2-MDT component?
Regards,
Rafael Chaves escribió:
> Good points, Kenn.
>
> I added a description for each of the non-obvious columns. Answering
> your specific question, some tools support modeling, other support code
> generation, and many support both.
>
> I also added new columns where people can identify what version of the
> tool was actually verified by the contributor updating it. Currently,
> none of them have been verified (Javier Munoz, if you are reading could
> you please fill those columns for MOSKitt?).
>
> Suggestions and edits are most welcome.
>
> Thanks,
>
|
|
|
Re: List of UML2-compatible UML Tools [message #626409 is a reply to message #477251] |
Tue, 15 April 2008 14:52 |
Rafael Chaves Messages: 362 Registered: July 2009 |
Senior Member |
|
|
I meant the version of the MDT UML2 API. The goal there is not to
provide a comparison between UML-based tools, but just to enumerate
tools we know are compatible with MDT UML2, and any aspects relevant
from that specific point of view. The modeling/code generation columns
are meant to just give an idea of the general purpose of the tool
(again, from the same point of view - can create MDT UML2 models, can
generate code from MDT UML2 models, etc).
Cheers,
Rafael
Javier Muñoz wrote:
>
> I am reading :)
>
> I have a question about the meaning of "UML2 Version". Do you mean the
> version of the specification or the version of the UML2-MDT component?
>
> Regards,
>
> Rafael Chaves escribió:
>> Good points, Kenn.
>>
>> I added a description for each of the non-obvious columns. Answering
>> your specific question, some tools support modeling, other support
>> code generation, and many support both.
>>
>> I also added new columns where people can identify what version of the
>> tool was actually verified by the contributor updating it. Currently,
>> none of them have been verified (Javier Munoz, if you are reading
>> could you please fill those columns for MOSKitt?).
>>
>> Suggestions and edits are most welcome.
>>
>> Thanks,
>>
|
|
|
Re: List of UML2-compatible UML Tools [message #626412 is a reply to message #477250] |
Tue, 15 April 2008 17:53 |
Felix Dorner Messages: 676 Registered: July 2009 |
Senior Member |
|
|
Hey Rafael,
> > * I don't think that "code generation" cannot be replied with just yes
> > or no.
>
> Why not? What do you have in mind?
Maybe categorize into "Class Models", "State Machines", etc. Then there is
the Profile factor, does it generate just POJO's, or EJB classes and interfaces?
Then there's target languages (could group the two into "target platform").
> > * I doubt that openArchitectureWare generates code (let's just say for
> > "basic" UML2 class models).
>
> At least that is what they seem to claim on their home page. If you
> think that that is not the case and the *user* has to do some sort of
> transformation before feeding oAW with a UML2 model, then please go
> ahead and fix the wiki page.
Do you refer to www.openarchitectureware.org?
Exactly, openArchitectureWare is just a framework to process Ecore based models (besides others, I think). To generate code, you'd write an
'unlimited natural' :-p number of templates (at least for UML..) and feed them into their workflow engine. I know of the fornax project (www.fornax-platform.org)
that supplies a bunch of oaw templates, but these are probably just a place to get started. I'll definitely update the wiki when I get some time to do so.
Greetings,
Felix
|
|
|
Re: List of UML2-compatible UML Tools [message #626415 is a reply to message #477255] |
Wed, 16 April 2008 01:46 |
Rafael Chaves Messages: 362 Registered: July 2009 |
Senior Member |
|
|
Felix Dorner wrote:
>
> Hey Rafael,
>
>> > * I don't think that "code generation" cannot be replied with just yes
>> > or no.
>>
>> Why not? What do you have in mind?
>
> Maybe categorize into "Class Models", "State Machines", etc. Then there is
> the Profile factor, does it generate just POJO's, or EJB classes and
> interfaces?
> Then there's target languages (could group the two into "target platform").
My original goal with that page was just to list tools we know can
produce/consume MDT/UML2 UML models, not a feature comparison matrix or
anything. The modeling/code generation columns are there only to give an
overall idea of the purpose of those tools (can create MDT/UML2 UML
models/can generate code from MDT/UML2 UML models).
If the community would rather build a feature comparison matrix, so be
it. But my personal opinion is that such thing would not belong in the
Eclipse Wiki and is bound to generate controversy.
>
>> > * I doubt that openArchitectureWare generates code (let's just say for
>> > "basic" UML2 class models).
>>
>> At least that is what they seem to claim on their home page. If you
>> think that that is not the case and the *user* has to do some sort of
>> transformation before feeding oAW with a UML2 model, then please go
>> ahead and fix the wiki page.
>
> Do you refer to www.openarchitectureware.org?
> Exactly, openArchitectureWare is just a framework to process Ecore based
> models (besides others, I think). To generate code, you'd write an
> 'unlimited natural' :-p number of templates (at least for UML..) and
> feed them into their workflow engine. I know of the fornax project
> (www.fornax-platform.org)
> that supplies a bunch of oaw templates, but these are probably just a
> place to get started. I'll definitely update the wiki when I get some
> time to do so.
Is it the fact that the tool is metamodel agnostic that bothers you?
Because it seems to me that UML2 is indeed supported:
http://www.eclipse.org/gmt/oaw/doc/4.2/html/contents/r50.htm l
http://www.eclipse.org/gmt/oaw/doc/4.2/html/contents/uml2exa mple.html
So I really don't see why it should not be included, but maybe that fact
that oAW requires the UML2 adapter in order to support UML (and this is
what the notes column is intended for).
Cheers,
Rafael
|
|
| |
Goto Forum:
Current Time: Wed Apr 24 16:12:59 GMT 2024
Powered by FUDForum. Page generated in 0.04862 seconds
|