Talk:Rigi (software)

Discussion
For the sake of not repeating myself, discussion takes place at User talk:Jimbo Wales. JMP EAX (talk) 11:31, 24 July 2014 (UTC)

Aside
IF you really need me to explain why that New Age International textbook is of low quality, look no further than the beginning of the "9.6.3" section on same very page were they summarize Rigi. What do we get as introduction there: "Rugauber [cite] identifies the following four basic components of a reverse engineering tool. (1) The Restructurer detects poorly structured code fragments and replaces them by equivalent structured code. [the rest don't even matter]" Maybe Rugauber's tool does that, but is that the first and foremost job a reverse engineering tool, in general?? Because that's the introductory remark, there in the very first paragraph that's supposed to introduce the notion of reverse engineering to the student. Maybe the gov't of Dehli really thinks highly of their Guru Gobind Singh Indraprastha University, as our wiki article says. But that textbook, written by the dean of their IT program is horrible by any out-of-Dehli standards. I shudder at the poor students at that uni who probably have to use their guru's confusing textbook... JMP EAX (talk) 20:19, 27 July 2014 (UTC)
 * It appears to be consistent with the description of reverse engineering on p.458 of the book. Are you suggesting that the book is not a reliable source?  That is, are you saying it has not been peer-reviewed or edited by a well-regarded academic publisher?  Or are you saying you would teach it differently?  Evidence would be helpful.  I have no reason to believe that Delhi software engineering standards are lower than out-of-Delhi standards.  Deltahedron (talk) 21:07, 27 July 2014 (UTC)
 * I haven't read the whole book, nor do I plan to do so, but that section is basically a cargo cult pastiche of paper abstracts and inappropriate generalizations. A huge area of reverse engineering is concerned with malware analysis these days. According to that guru's textbook, the first goal of a reverser is [always] to improve the code that he is reversing [by structuring it]. Which is of course complete nonsense. Like I said before, the book has very few holdings in the academic libraries listed in Worldcat, and probably for a good reason. Good luck finding a book review for it in an academic journal, as most reputable textbooks have. 188.27.81.64 (talk) 19:33, 29 July 2014 (UTC)

I've added back the link to Rational Rose
It's specifically mentioned in a sentence right before Rigi in, and RR can also do source-based reverse engineering (i.e. from source to diagrams), as detailed in this book for example. That survey paper also mentions Borland Together, but I'm not sure if that tool can do reverse engineering, although I suspect it probably can. JMP EAX (talk) 16:24, 27 July 2014 (UTC)