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
*
*************************************************************************