Could someone explain me what is "to forward engineer interaction
diagrams"??

    Since they represent a sequence of message between objects (is to say
run-time), How can if be forward engineer?? Could you give a concrete
example of what does this does?

Francois.
----- Original Message -----
From: "Moin Ahmad" <[EMAIL PROTECTED]>
To: "Vu, Hai" <[EMAIL PROTECTED]>; <[EMAIL PROTECTED]>
Sent: Monday, April 09, 2001 09:05
Subject: RE: (ROSE) Rose vs Together J


>
> Does rose support code generation from interaction diagrams? together does
> but does rose?
>
> --moin
>
> -----Original Message-----
> From: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED]]On Behalf Of Vu, Hai
> Sent: Monday, April 09, 2001 2:07 AM
> To: [EMAIL PROTECTED]
> Subject: RE: (ROSE) Rose vs Together J
>
>
>
> We are in the process of ditching Rose in favour of Together J. I have
been
> using Rose successfully for 5+ years for industrial C++ embedded software
> development. I have recently moved to a new company where most designers
are
> new to O-O and modelling tools. I was successful in introducing Rose to a
> small number of our developers (5-6). The feedback has been the difficulty
> at which proficiency is achhieved in using Rose. Furthermore there exist
an
> enormous body of legacy work that we would like to pull into our model.
Now
> my understanding is that the C++ Analyzer performs reverse engiuneering on
> C++ source code. The C++ Analyzer cannot seem to grok our legacy C++ code
> for VxWorks (in fact after 5+ years of using Rose I am only recently able
to
> reverse engineer some simple stuff). After some tentative with Rational
> people I discovered that the C++ Analyzer actually attempted to compile
our
> code. What we want was something that sucks in our code, adds annotated
> comments, and spi!
> !
> !
> t it out in the model. We don't want it to compile our code, we don't want
> it to analyze header files that are #included inside our code (unless
> instructed to do so). This brings us to the Together J tool. The first
time
> I attempted to reverse engineer our legacy C++ code I was absolutely
> astounded to find Together J digested in a few seconds something that
caused
> the Rose Analyzer to go into cardiac arrest. After a week of use most of
our
> developers achieved the same proficiency in Together J that took others
> months to attain with Rose.
>
> Here is what I found after about a month  worth of using Together J:
> + Together J is comparable to Rose in most modelling features, supporting
> use case modelling, class modelling, relationship modelling, interaction
> modelling.
> + Together J supports code gen from interaction model.
> + Together J supports design by pattern, i.e. you can pick from a handfull
> of predefined patterns and Together J populate your design with the
> foundation (classes) with which to build your design.
> + The Together J reverse engineering tool is a quantum leap beyond Rose's
> (the source code is the model!). There is practically no annotated
comments
> (you know, those annoying comments that Rose inserts everywhere in your
> code). As you change the C++ code you can see the model keep pace with the
> code change. Likewise changes in the model are reflected immediately in
the
> code, no code gen is required!
> + Together J has a much more user-friendly interface.
>
> - Rose is marginally more powerfull in that a few things cannot be
modelled
> in Together J and must be specified in the code. But these are small and
> most of our developers are more of the programmers variety than
architects,
> and they would rather work with code anyways (I am trying to change this).
> - Together J is written in Java and as such has an enormous run-time
> footprint, requiring the user to have at least 128Mb RAM (512
recommended),
> Pentium 233Mhz+. This may place it out of reach for most home system in
case
> someone want to work from home.
>
> Personally I would like to stick with Rose since I spent many years
working
> with it and that it supports a tad bit more C++ feature (Together J
started
> life as a Java tool for Java development). But Together has made
significant
> strides and I cannot argue with its ease of use and that most of our
> developers would vote for it over Rose. So basically I don't care what
tool
> we end up using going forward, I want one that best support our company's
> goal of churning out high quality product at break-neck pace, and on that
> front Together seems to have an edge at the moment.
>
> Hai Vu
> Mitel Networks
> 613-592-2122
> [EMAIL PROTECTED]
>
>
> -----Original Message-----
> From: Ryan C. [mailto:[EMAIL PROTECTED]]
> Sent: Saturday, April 07, 2001 9:50 PM
> To: [EMAIL PROTECTED]
> Subject: (ROSE) Rose vs Together J
>
>
>
> Hi,
> Does anyone here use TogetherJ to develop their project? Why would you
> choose Together over Rose or Rose over TogetherJ?
> Thanks,
> -Ryan C.
>
> ************************************************************************
> * Rose Forum is a public venue for ideas and discussions.
> * For technical support, visit http://www.rational.com/support
> *
> * Admin.Subscription Requests: [EMAIL PROTECTED]
> * Archive of messages:
> http://www.rational.com/products/rose/usergroups/rose_forum.jtmpl
> * Other Requests: [EMAIL PROTECTED]
> *
> * To unsubscribe from the list, please send email
> *
> * To: [EMAIL PROTECTED]
> * Subject:<BLANK>
> * Body: unsubscribe rose_forum
> *
> *************************************************************************
> ************************************************************************
> * Rose Forum is a public venue for ideas and discussions.
> * For technical support, visit http://www.rational.com/support
> *
> * Admin.Subscription Requests: [EMAIL PROTECTED]
> * Archive of messages:
> http://www.rational.com/products/rose/usergroups/rose_forum.jtmpl
> * Other Requests: [EMAIL PROTECTED]
> *
> * To unsubscribe from the list, please send email
> *
> * To: [EMAIL PROTECTED]
> * Subject:<BLANK>
> * Body: unsubscribe rose_forum
> *
> *************************************************************************
>
> ************************************************************************
> * Rose Forum is a public venue for ideas and discussions.
> * For technical support, visit http://www.rational.com/support
> *
> * Admin.Subscription Requests: [EMAIL PROTECTED]
> * Archive of messages:
http://www.rational.com/products/rose/usergroups/rose_forum.jtmpl
> * Other Requests: [EMAIL PROTECTED]
> *
> * To unsubscribe from the list, please send email
> *
> * To: [EMAIL PROTECTED]
> * Subject:<BLANK>
> * Body: unsubscribe rose_forum
> *
> *************************************************************************

************************************************************************
* Rose Forum is a public venue for ideas and discussions.
* For technical support, visit http://www.rational.com/support
*
* Admin.Subscription Requests: [EMAIL PROTECTED]
* Archive of messages: 
http://www.rational.com/products/rose/usergroups/rose_forum.jtmpl
* Other Requests: [EMAIL PROTECTED]
*
* To unsubscribe from the list, please send email
*
* To: [EMAIL PROTECTED]
* Subject:<BLANK>
* Body: unsubscribe rose_forum
*
*************************************************************************

Reply via email to