University of Houston
Department of Computer Science


In partial fulfillment of the Requirements for the Degree of
Master of Science


Penghui Yang
will defend his thesis

.Net UML VIEWER


Abstract


The Microsoft .Net Framework is a new platform that gives the Windows developers a simplified and unified way to access the Windows resources. One of the important features of the .Net is the .Net Reflection, which allow the programmers to perform the type discovery, late binding and reflection emit at runtime. The objective this thesis is to develop a tool that can help the .Net developers to deal with the complexity of the .Net assembly by showing the object models in the UML notations. The result of this thesis is the .Net UML Viewer, whose implementation heavily depends on the .Net Reflection. The users of the .Net UML Viewer can view the internal structure of a .Net assembly and the UML class diagrams simply by navigating around the model by clicking on classes in the UML notation. They can navigate between various associated classes even if the classes are not defined in the assembly



Date: Tuesday, April 23, 2002
Time: 5:30 PM
Place: 550-PGH



Faculty, students, and the general public are invited.
Thesis Advisor: Dr. Venkat Subramaniam