Show simple item record

dc.contributor.authorRaavi, Sandeep
dc.description.abstractThis paper proposes and implements XGraphML, a tool which transforms a file from a UML format to a GraphML using XSLT and JAXP technologies. The tool connects ArgoUML with VEGGIE through this transformation. ArgoUML is an open-source tool used to model software artifacts through UML diagrams and uses UML as a standard saving mechanism. On the other hand, VEGGIE (i.e., the Visual Environment for Graph Grammar Induction and Engineering) utilizes GraphML as a standard saving mechanism. XGraphML takes a UML file as input and produces a corresponding GraphML file. Based on XGraphML, software engineers use ArgoUML to model software artifacts and then pass the designed model to VEGGIE for further analysis. A stylesheet is used to transform UML format to a GraphML. The stylesheet is processed using the XGraphML tool that has been introduced through this paper. XGraphML provides a way to transform one major graph format to another. This tool is built on the base of Java, which is one of the most common programming languages and enhances extendibility for further use. Furthermore, a graphical user interface has been implemented which enables the users to view the transformation on the screen and then save it to the desired location on the system.en_US
dc.publisherNorth Dakota State Universityen_US
dc.rightsNDSU policy 190.6.2en_US
dc.titleXGraphML-A Tool for Transforming UML to GraphMLen_US
dc.typeMaster's Paperen_US
dc.date.accessioned2024-02-02T15:27:22Z
dc.date.available2024-02-02T15:27:22Z
dc.date.issued2010
dc.identifier.urihttps://hdl.handle.net/10365/33640
dc.subject.lcshComputer software -- Development.en_US
dc.subject.lcshObject-oriented methods (Computer science).en_US
dc.subject.lcshInformation visualization.en_US
ndsu.degreeMaster of Science (MS)en_US
ndsu.collegeEngineeringen_US
ndsu.departmentComputer Scienceen_US
ndsu.programComputer Scienceen_US
ndsu.advisorKong, Jun


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record