Skip navigation
Run Run Shaw Library City University of Hong KongRun Run Shaw Library

Please use this identifier to cite or link to this item: http://dspace.cityu.edu.hk/handle/2031/7218
Full metadata record
DC FieldValueLanguage
dc.contributor.authorHeung, Kwai Hingen_US
dc.date.accessioned2014-04-28T09:56:49Z
dc.date.accessioned2017-09-19T08:50:48Z
dc.date.accessioned2019-02-12T06:53:00Z-
dc.date.available2014-04-28T09:56:49Z
dc.date.available2017-09-19T08:50:48Z
dc.date.available2019-02-12T06:53:00Z-
dc.date.issued2013en_US
dc.identifier.other2013cshkh762en_US
dc.identifier.urihttp://144.214.8.231/handle/2031/7218-
dc.description.abstractThe aims of this project is to build a new freeware tool for user to generate different kinds of completed UML diagrams from program source code and edit the diagrams in script-based control so that the loss of the program’s structural and behavioural specification can be reduced in the generated diagram and time can be saved on drawing diagram with script editing. The important specific constraints of the current situation include the existing UML modeling tools only provides limited function, i.e., many UML diagram generators are limited to class diagram extraction; the completeness of the generated diagram is inacceptable; lots of manual work is required to edit the diagram in graphical-based control. The general idea of the system is to build a tool for user to generate the class diagram and sequence diagrams from program source code. The correctness and the completeness of the generated diagram are the major consideration through the development. Also, a script-based control which involves an external UML modeling tool called “PlantUML” is introduced for the user. The key point of this report is to demonstrate the design of the system and evaluate the results. The system, named as “PlantUML Diagram Generator (PDG)”, is deployed in Eclipse Rich Client Platform development with the Java SE 1.6 execution environment for different desktop operating systems. The achievement of this project is to develop PDG with class diagram generator, sequence diagram generator and PlantUML script editor. The strength and the weakness of the system are estimated and the results of the generated diagram are evaluated by comparing to the IBM Rational Rose. It is proved that the generator in this system can generated a much more complete and correct class diagram and sequence comparatively.en_US
dc.rightsThis work is protected by copyright. Reproduction or distribution of the work in any format is prohibited without written permission of the copyright owner.en_US
dc.rightsAccess is restricted to CityU users.en_US
dc.titleA tool for generating UML diagram from source codeen_US
dc.contributor.departmentDepartment of Computer Scienceen_US
dc.description.supervisorSupervisor: Dr. Chow, Kai On; First Reader: Dr. Chan, Ricky Wing Kwong; Second Reader: Dr. Chan, Edwarden_US
Appears in Collections:Computer Science - Undergraduate Final Year Projects 

Files in This Item:
File SizeFormat 
fulltext.html146 BHTMLView/Open
Show simple item record


Items in Digital CityU Collections are protected by copyright, with all rights reserved, unless otherwise indicated.

Send feedback to Library Systems
Privacy Policy | Copyright | Disclaimer