From rvphillips at avaya.com Thu Jun 9 20:40:18 2005 From: rvphillips at avaya.com (Phillips, Robert V, III (Robert)) Date: Thu, 9 Jun 2005 14:40:18 -0400 Subject: [uDraw(Graph)-Users] Kudos! (and some questions) Message-ID: <39862FC67673AA41AD338E67868CE7C2057AD8A7@nj7460avexu1.global.avaya.com> Hi, I downloaded uDrawGraph and I am very impressed! Congratulations on such a fine package, and also for making it available under the LGPL. To play with uDrawGraph a little more, I found that your gml2udg utility was very useful. I found it easier to manually edit a gml file (that gml2udg understands) with some nodes and to display the graph. It is easier than trying to manually edit a udg file. Do you have plans to release the source of gml2udg? I'd like to see how it works and also try to produce a "udg2gml" utility. After that, I'd find it useful to try to implement similar utilities to read (db2udg) and write (udg2db) a pair of relational tables (named "nodes" and "edges", for example) to maintain a graph structure and allow it to also be edited with database or text utilities. The table-data could then be translated to udg (with db2udg) for further manual fine-tuning with uDrawGraph-grapheditor, and then have the output converted back into database format (with udg2db). uDrawGraph seems like an ideal package to support this kind of thing. Thanks for your thoughts! Robert -------------- next part -------------- An HTML attachment was scrubbed... URL: From mawe at tzi.de Mon Jun 13 14:57:27 2005 From: mawe at tzi.de (Mattias Werner) Date: Mon, 13 Jun 2005 14:57:27 +0200 Subject: [uDraw(Graph)-Users] Kudos! (and some questions) In-Reply-To: <39862FC67673AA41AD338E67868CE7C2057AD8A7@nj7460avexu1.global.avaya.com> References: <39862FC67673AA41AD338E67868CE7C2057AD8A7@nj7460avexu1.global.avaya.com> Message-ID: <42AD82B7.5030605@tzi.de> Hi, Phillips, Robert V, III (Robert) wrote: > I downloaded uDrawGraph and I am very impressed! Congratulations on > such a fine package, and also for making it available under the LGPL. thank you. > To play with uDrawGraph a little more, I found that your gml2udg utility > was very useful. I found it easier to manually edit a gml file (that > gml2udg > understands) with some nodes and to display the graph. It is easier than > trying to manually edit a udg file. > > Do you have plans to release the source of gml2udg? uDraw(Graph) is published under LGPL and so we have to release the sources. We didn't do this up to now, because uDraw(Graph) and all the tools are written in a functional language called ASpecT, that has never been used outside of our group and therefore the sources are not very helpfull for others. For the implementation of gml2udg we are using a small peace of software written in C by Marcus Raitner at the University of Passau: http://www.infosun.fmi.uni-passau.de/Graphlet/GML/ Starting with the result of this GML-Parser we create the ASpecT data structure for the .udg format, because the .udg format is just an internal data structure of the ASpecT language, that can be easily read and written by ASpecT. So, if you know functional languages, I could send you the ASpecT sources of the gml2udg tool but I don't know if they will help you, because I can't send you the compiler currently. Regards, Mattias Werner uDraw(Graph) project -- Dipl. Inform. Mattias Werner Bremen Institute of Safe and Secure Systems (BISS) Bremen University E-Mail: mawe at informatik.Uni-Bremen.DE WWW: http://www.informatik.uni-bremen.de/~mawe/