There is a RH6 rpm for version 0.8 and a tar file for the most recent version 0.84 which you can build - it needs libxml version >=1.8.5 and associated packages - you can get these from the RedHat web site.
It seems to be fairly decent to use. You select the item you want to create and click in the window - then click on the arrow key in the top left of the drawing box and then you can double click on the item you just created and you get a dialog box to add the name etc.
Nick West:
I agree with Liz and think we should adopt this until we have something
better. My one complaint is that there isn't much documentation. Mostly
its intuitive enough but, as well as double clicking objects as Liz
says, some can also be modified by right clicking. Class and comment
boxes have a series of faint crosses on their borders. If you create a
line object and place one of its green end points on a cross, it turns
red and becomes attached i.e. moving the box also moves the line. You
acn also group a set of objects to move them together. You can add and
delete segments on associations by right clicking on a segment. If you
find your composite or aggregation diamonds won't go the way you want
then try changing segments.
I'd like to make a couple of points based on my experience with insure++:
I haven't used purify, but just recently, I had a bug that I could not locate with a gdb debugger. One of my colleagues at FNAL offered to help -- he compiled the code with purify, but told me that the purify program failed at the global object construction stage. (I don't have any more details as to why.) My point is that even though I haven't had any experience with purify, but it seems not to be very robust.
I think that I could endure the task of copying/building code at a remote machine in order to reap the benefits of using insure++. Insure++ is best, I think, for determining bugs in programs in late development stages or locating errors related due to things like memory violations and memory leaks -- which most debuggers fail at. I would tend to agree with the statement made by the root development community.
Liz Buckley-Geer:
Linux license - node locked single user $4295
Linux license - floating single user $4495
Discounts are available for multiple floating licenses and multiple platforms but the license agreement does not allow access by users who are not logged on to a FNAL machine. Parasoft is not interested in selling us a license that would allow remote users to access the floating licenses (as with other vendors) - it seems they make enough money and they don't need our business bad enough to give us a good deal! CD has already explored this with them. So even if fermi were to purchase licenses you would have to log on to a
Nick West:
It certainly has a very professional look to
it. Originally I had the impression that it was missing some features
but now that I have played with it I see I was mistaken. I think we
should adopt it