GRAIL is a Java library for capturing and manipulating graphs. It is used in the VizzAnalyzer reengineering tool developed at Växjö University that allows quality analysis of software systems. GXL is a standard exchange format for software data in graph structure, mainly used within the field of software reengineering that is widely supported in other tools within the same field. It is important for VizzAnalyzer to support GXL as an exchange format to allow collaboration with other tools on this basis. As the goal of this thesis, a GXL graph serializer/deserialize architecture for GRAIL has been developed that allows data exchange between VizzAnalyzer and other tools that support the GXL format. VizzAnalyzer is capable of analyzing large software systems and therefore the task required special attention on high performance and low memory footprint even with large GXL graph structures.
Identifer | oai:union.ndltd.org:UPSALLA1/oai:DiVA.org:vxu-2412 |
Date | January 2008 |
Creators | Lindemann, Markus |
Publisher | Växjö universitet, Matematiska och systemtekniska institutionen |
Source Sets | DiVA Archive at Upsalla University |
Language | English |
Detected Language | English |
Type | Student thesis, info:eu-repo/semantics/bachelorThesis, text |
Format | application/pdf |
Rights | info:eu-repo/semantics/openAccess |
Page generated in 0.0021 seconds