Nope.

Here are the issues with reverse-engineering sequence diagrams from source
code:

-  If you want to generate a sequence diagram for a single scenario, how do
you tell the tool which scenario to consider, if you are analyzing static
source code?  This is a fairly intractable problem, because you yourself
would somehow have to tell the tool which path to take whenever a
conditional expression was encountered in the course code.  Yuck!!

-  If you generate **complete** sequence diagrams, with all the conditional
stuff in them, from your source code, they are too complex to be readily
understood.

A more appropriate procedure for generating sequence diagrams from code is
to generate the diagrams from **executing programs**.  With this approach,
you actually **do** have the ability to create a meaningful sequence diagram
that represents the execution of a single scenario.  Our Rose RealTime
product can do this...


Todd Dunnavant
Rational Software Corporation
Technical Lead, Texas/Oklahoma Geographic District
voice:  281-499-8789
email:  [EMAIL PROTECTED]


-----Original Message-----
From: Vipul Taneja [mailto:[EMAIL PROTECTED]]
Sent: Friday, February 09, 2001 1:32 PM
To: ''[EMAIL PROTECTED]' '
Subject: (ROSE) Automatic Sequence Diagram



Can Rational tools help me in automatically generating Sequnce Diagram for a
scneario for an existing code.

Thanks,
Vipul
************************************************************************
* 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