[Issue 6453] New - C++ Reverse Engineering into activity diagrams

[email protected] Mon, 4 Feb 2013 09:42:37 -0800 (PST)
Newsgroups gmane.comp.lang.uml.argouml.issues
Message-ID <[email protected]>
http://argouml.tigris.org/issues/show_bug.cgi?id=6453
                 Issue #|6453
                 Summary|C++ Reverse Engineering into activity diagrams
               Component|argouml
                 Version|current
                Platform|Macintosh
                     URL|
              OS/Version|All
                  Status|NEW
       Status whiteboard|
                Keywords|
              Resolution|
              Issue type|ENHANCEMENT
                Priority|P3
            Subcomponent|State and Activity Diagram
             Assigned to|issues@argouml
             Reported by|villarejo






------- Additional comments from [email protected] Mon Feb  4 09:42:37 -0800 2013 -------
In short:
-------
To reverse C++ code and automatically generate activity diagrams (UML, for
example). For this to be possible, some special comments (with a distinct
format) written alongside the code would act as the source -- as well as the
code itself. Ideally, we could also zoom in and out when viewing the diagram:
selecting different levels of detail
-------

Long version:
-------
Dear developers of ArgoUML,

I am a researcher working for an international collaboration, based at CERN. We
are developing the public software VINCIA, for the simulation of collisions at LHC.
http://vincia.hepforge.org/

I have used Argouml in the past, and I think that it is a great software (except
the lack of 'Undo' function, at the time). Thanks for making it public.

For our purposes, we would need to extend the functionality of Doxigen:
We want to be able to reverse C++ code and automatically generate activity
diagrams (UML, for example). For this to be possible, some special comments
(with a distinct format) written alongside the code would act as the source --
as well as the code itself. Ideally, we could also zoom in and out when viewing
the diagram: selecting different levels of detail.
The classes diagram that programs like Doxigen offer is not enough for us to
grasp the functionality of the code. We would need a visual representation of
the different actions performed by the code. I think that the potential of this
extension for ArgoUML is enormous, and can be useful for any other software
developers.

I would be interested to collaborate to implement this new feature into ArgoUML.
---------

------------------------------------------------------
http://argouml.tigris.org/ds/viewMessage.do?dsForumId=448&dsMessageId=3047557

To unsubscribe from this list, e-mail: [[email protected]].
Please do not reply to this mail. Instead, add your comments in the issue.