| 
                                          
                                           I will be using this site to present the idea of my dissertation work for the partial fulfillment of my Master of Technology
                                             in Computer Science and Technology from Jawaharlal Nehru University, Delhi. 
                                              The dissertation pertains to the mapping of UML Diagrams to XML documents using XML Schema.  
                                              I will also introduce a bit of my other works as and when I could get time to do so out of my job. 
                                              Finally, I will also try to put some of my future work proposals, which anyone is free to try out.
                                              
                                              
                                           
                                          Abstract 
                                          Unified Modeling Language (UML) is a standard object oriented design modeling language for business and technical systems
                                             and has been standardized by Object Management Group (OMG) for system specifications and design. Extensible Markup Language
                                             Schema (XML Schema) provide a means for defining the structure, content and semantics of XML documents, which has been approved
                                             as a W3C recommendation on May 2, 2001 by World Wide Web Consortium (W3C). Since UML is a standard design modeling language
                                             and XML is widely being accepted as information representation and sharing language across Internet, efforts have been initiated
                                             to map UML diagrams to XML documents. Currently most of these efforts are directed towards mapping only the static aspects
                                             of the UML diagrams. In order to build a complete system, we have to map the static as well as the dynamic aspects. In this
                                             thesis we have mapped the following diagrams of UML: Class diagram, Sequence diagram, and Collaboration diagram. We have defined
                                             the XML Schema Definition for the class diagrams, sequence diagrams, and collaboration diagrams. We have also proposed a mapping
                                             scheme for converting UML class diagrams, sequence diagrams, and collaboration diagrams to XML documents. The rules for validating
                                             the diagrams are devised and implemented. The class diagrams are validated within its own structure, while the sequence and
                                             collaboration diagrams are validated against the class diagrams used by them, apart from validating within their own structure.
                                             Finally, we have implemented a system to automate all the above functionality using Java.
                                              
                                              
                                           
                                          Dissertation 
                                          You can access the full dissertation in .pdf format by clicking at the following link: 
                                          
                                             Mapping UML Diagrams to XML document
                                             
                                             
                                           
                                          Demonstration Software 
                                          You can also download the Java software to demonstrate Mapping UML Diagrams to XML from the following link: 
                                          
                                             UML to XML GUI
                                             
                                             
                                           
                                          
                                        |