Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.c++ > #3154 > unrolled thread
| Started by | Philipp Kraus <philipp.kraus@flashpixx.de> |
|---|---|
| First post | 2011-04-05 15:27 +0200 |
| Last post | 2011-04-05 20:18 +0200 |
| Articles | 9 — 7 participants |
Back to article view | Back to comp.lang.c++
UML Tool Philipp Kraus <philipp.kraus@flashpixx.de> - 2011-04-05 15:27 +0200
Re: UML Tool Victor Bazarov <v.bazarov@comcast.invalid> - 2011-04-05 09:38 -0400
Re: UML Tool Philipp Kraus <philipp.kraus@flashpixx.de> - 2011-04-05 15:55 +0200
Re: UML Tool Andrea Crotti <andrea.crotti.0@gmail.com> - 2011-04-05 18:44 +0200
Re: UML Tool Noah Roberts <dont@email.me> - 2011-04-05 09:57 -0700
Re: UML Tool Philipp Kraus <philipp.kraus@flashpixx.de> - 2011-04-05 19:58 +0200
Re: UML Tool Öö Tiib <ootiib@hot.ee> - 2011-04-05 12:13 -0700
Re: UML Tool Yannick Tremblay <yannick@tremnblay.co.uk> - 2011-04-06 14:36 +0000
Re: UML Tool softwareEngineer <ovNOSPAM@NOSPAMlibero.it> - 2011-04-05 20:18 +0200
| From | Philipp Kraus <philipp.kraus@flashpixx.de> |
|---|---|
| Date | 2011-04-05 15:27 +0200 |
| Subject | UML Tool |
| Message-ID | <inf5bt$fp7$1@online.de> |
Hello, does anyone know a tool / framework to create UML models (Version 2.0)? I have tested ArgoUML (http://argouml.tigris.org/) but I have some problems to import my template classes. I would like to create modells with the OMG defined strukture (model 2 model transformation). A opensource tool would be nice Thanks Phil
[toc] | [next] | [standalone]
| From | Victor Bazarov <v.bazarov@comcast.invalid> |
|---|---|
| Date | 2011-04-05 09:38 -0400 |
| Message-ID | <inf60e$ahk$1@dont-email.me> |
| In reply to | #3154 |
On 4/5/2011 9:27 AM, Philipp Kraus wrote: > does anyone know a tool / framework to create UML models (Version 2.0)? > I have tested ArgoUML (http://argouml.tigris.org/) but I have some > problems to import my template classes. I would like to create modells > with the OMG defined strukture (model 2 model transformation). A > opensource tool would be nice Since UML is not language specific, I suspect you might find more information in a non-language specific newsgroup like 'comp.object'. V -- I do not respond to top-posted replies, please don't ask
[toc] | [prev] | [next] | [standalone]
| From | Philipp Kraus <philipp.kraus@flashpixx.de> |
|---|---|
| Date | 2011-04-05 15:55 +0200 |
| Message-ID | <inf705$gu2$1@online.de> |
| In reply to | #3155 |
On 2011-04-05 15:38:22 +0200, Victor Bazarov said: > On 4/5/2011 9:27 AM, Philipp Kraus wrote: >> does anyone know a tool / framework to create UML models (Version 2.0)? >> I have tested ArgoUML (http://argouml.tigris.org/) but I have some >> problems to import my template classes. I would like to create modells >> with the OMG defined strukture (model 2 model transformation). A >> opensource tool would be nice > > Since UML is not language specific, I suspect you might find more > information in a non-language specific newsgroup like 'comp.object'. Yes, but I would like to transforme the UML modell to C++ code. My plattform specified code is C++, so I search a tool to create the MDA process until C++ source code. I have tested primary tools for Java, some tools can create C++ but hey can't create a modell with reverse engeneering. Thx Phil
[toc] | [prev] | [next] | [standalone]
| From | Andrea Crotti <andrea.crotti.0@gmail.com> |
|---|---|
| Date | 2011-04-05 18:44 +0200 |
| Message-ID | <sa04o6clkbo.fsf@gmail.com> |
| In reply to | #3157 |
Philipp Kraus <philipp.kraus@flashpixx.de> writes: > > Yes, but I would like to transforme the UML modell to C++ code. My > plattform specified code is C++, so I search a tool to create the MDA > process until C++ source code. I have tested primary tools for Java, > some tools can create C++ but hey can't create a modell with reverse > engeneering. > > Thx > > Phil I think is a very bad idea to generate C++ from UML, C++ is way too complex and you would end up with very crappy code...
[toc] | [prev] | [next] | [standalone]
| From | Noah Roberts <dont@email.me> |
|---|---|
| Date | 2011-04-05 09:57 -0700 |
| Message-ID | <4d9b4a08$0$8364$cc2e38e6@news.uslec.net> |
| In reply to | #3169 |
On 4/5/2011 9:44 AM, Andrea Crotti wrote: > Philipp Kraus<philipp.kraus@flashpixx.de> writes: > >> >> Yes, but I would like to transforme the UML modell to C++ code. My >> plattform specified code is C++, so I search a tool to create the MDA >> process until C++ source code. I have tested primary tools for Java, >> some tools can create C++ but hey can't create a modell with reverse >> engeneering. >> >> Thx >> >> Phil > > I think is a very bad idea to generate C++ from UML, C++ is way too > complex and you would end up with very crappy code... I think the OP wants to create UML from C++ code. I for one don't know of a single UML tool that can effectively do this. For one thing, coming up with ways to model C++ constructs in UML has been a constant confusion for me. How do you model a free function, for example? Concepts? Template meta-functions? I've come up with funky ways of doing this, usually reinventing it each time, but I don't see how a program could without a clear idea of how such things should be modeled...and I've never heard of one. -- http://crazycpp.wordpress.com
[toc] | [prev] | [next] | [standalone]
| From | Philipp Kraus <philipp.kraus@flashpixx.de> |
|---|---|
| Date | 2011-04-05 19:58 +0200 |
| Message-ID | <infl8f$u6b$1@online.de> |
| In reply to | #3170 |
On 2011-04-05 18:57:51 +0200, Noah Roberts said: > On 4/5/2011 9:44 AM, Andrea Crotti wrote: >> Philipp Kraus<philipp.kraus@flashpixx.de> writes: >> >>> >>> Yes, but I would like to transforme the UML modell to C++ code. My >>> plattform specified code is C++, so I search a tool to create the MDA >>> process until C++ source code. I have tested primary tools for Java, >>> some tools can create C++ but hey can't create a modell with reverse >>> engeneering. >>> >>> Thx >>> >>> Phil >> >> I think is a very bad idea to generate C++ from UML, C++ is way too >> complex and you would end up with very crappy code... > > I think the OP wants to create UML from C++ code. I would like to create both directions, but at this time C++ to UML would help. > > I for one don't know of a single UML tool that can effectively do this. > For one thing, coming up with ways to model C++ constructs in UML has > been a constant confusion for me. How do you model a free function, > for example? Concepts? Template meta-functions? Exactly, that are some problems. I don't found any good tools. Phil
[toc] | [prev] | [next] | [standalone]
| From | Öö Tiib <ootiib@hot.ee> |
|---|---|
| Date | 2011-04-05 12:13 -0700 |
| Message-ID | <e776ea51-26e0-4506-a8bc-363367aaf871@v8g2000yqb.googlegroups.com> |
| In reply to | #3177 |
On Apr 5, 8:58 pm, Philipp Kraus <philipp.kr...@flashpixx.de> wrote: > On 2011-04-05 18:57:51 +0200, Noah Roberts said: > > > > > > > On 4/5/2011 9:44 AM, Andrea Crotti wrote: > >> Philipp Kraus<philipp.kr...@flashpixx.de> writes: > > >>> Yes, but I would like to transforme the UML modell to C++ code. My > >>> plattform specified code is C++, so I search a tool to create the MDA > >>> process until C++ source code. I have tested primary tools for Java, > >>> some tools can create C++ but hey can't create a modell with reverse > >>> engeneering. > > >>> Thx > > >>> Phil > > >> I think is a very bad idea to generate C++ from UML, C++ is way too > >> complex and you would end up with very crappy code... > > > I think the OP wants to create UML from C++ code. > > I would like to create both directions, but at this time C++ to UML would help. > > > > > I for one don't know of a single UML tool that can effectively do this. > > For one thing, coming up with ways to model C++ constructs in UML has > > been a constant confusion for me. How do you model a free function, > > for example? Concepts? Template meta-functions? > > Exactly, that are some problems. I don't found any good tools. There can't be so extremely good tools like you are seemingly expecting. Some tools can indeed keep some simple UML class diagrams and simple C++ class headers in sync more or less ... but that is it. UML is semi-formal OOP software design language. C++ is semi-defined multi-purpose and multi-paradigm programming language. Translating round-trip will result with usual bablefish-google round-trip Japanese- Zwahili translation nonsense.
[toc] | [prev] | [next] | [standalone]
| From | Yannick Tremblay <yannick@tremnblay.co.uk> |
|---|---|
| Date | 2011-04-06 14:36 +0000 |
| Message-ID | <inhtq3$h5c$3@dont-email.me> |
| In reply to | #3169 |
On 2011-04-05, Andrea Crotti <andrea.crotti.0@gmail.com> wrote: > Philipp Kraus <philipp.kraus@flashpixx.de> writes: > >> >> Yes, but I would like to transforme the UML modell to C++ code. My >> plattform specified code is C++, so I search a tool to create the MDA >> process until C++ source code. I have tested primary tools for Java, >> some tools can create C++ but hey can't create a modell with reverse >> engeneering. >> > I think is a very bad idea to generate C++ from UML, C++ is way too > complex and you would end up with very crappy code... Certainly for more advanced C++ and for detailled implementation, I would avoid code generating C++ from UML. However, I can see some use for top level design to draw UML class diagrams and code generate the headers from this diagram. I am not aware of a UML tool that will deal with templates nicely but for a non-templated class diagram, this should work without introducing crappy code problems. Yannick
[toc] | [prev] | [next] | [standalone]
| From | softwareEngineer <ovNOSPAM@NOSPAMlibero.it> |
|---|---|
| Date | 2011-04-05 20:18 +0200 |
| Message-ID | <infm41$np2$1@tdi.cu.mi.it> |
| In reply to | #3154 |
Enterprise Architect (sparx systems) it's good and cheap http://www.sparxsystems.com <http://www.sparxsystems.com.au/> bye. Onorato. Il 05/04/2011 15:27, Philipp Kraus ha scritto: > Hello, > > does anyone know a tool / framework to create UML models (Version 2.0)? I have > tested ArgoUML (http://argouml.tigris.org/) but I have some problems to import > my template classes. I would like to create modells with the OMG defined > strukture (model 2 model transformation). A opensource tool would be nice > > Thanks > > Phil >
[toc] | [prev] | [standalone]
Back to top | Article view | comp.lang.c++
csiph-web